Description
Indulge in the comforting flavors of Cheesy French Onion Meatballs, a delightful twist on the classic French onion soup. These savory meatballs are packed with tender, caramelized onions and rich Gruyère cheese, creating an irresistible dish that’s perfect for any occasion. Whether you’re hosting a cozy dinner with friends or enjoying a relaxed family meal, these cheesy meatballs are sure to impress. The combination of gooey cheese and flavorful beef makes this recipe a favorite among all ages. Serve them with crusty bread or over creamy mashed potatoes for a hearty experience that everyone will love. Easy to prepare and perfect for meal prep, these meatballs can be made ahead of time and reheated for a quick weeknight dinner.
Ingredients
- 2 pounds yellow onions
- 1 small bunch fresh thyme
- 6 ounces Gruyère cheese
- 1/2 cup panko breadcrumbs
- 1 large egg
- 1 1/2 pounds ground beef
- 2 tablespoons unsalted butter
- 1/2 cup dry white wine
- 1 (14.5-ounce) can beef broth
- 1 teaspoon balsamic or sherry vinegar
- 1/2 cup whole or 2% milk
- 2 teaspoons Worcestershire sauce
- 2 1/2 teaspoons kosher salt, divided
- 3/4 teaspoon freshly ground black pepper, divided
Instructions
- 1. Preheat your oven to 400°F and line a baking sheet.
- 2. Slice onions, mince garlic, and prepare other ingredients.
- 3. In a bowl, combine garlic, thyme, cheese, breadcrumbs, milk, egg, Worcestershire sauce, salt, pepper, and ground beef; mix gently.
- 4. Form into meatballs (about 32) and place on the baking sheet.
- 5. Bake for 15-20 minutes until cooked through.
- 6. Caramelize onions in butter until golden brown; add flour and cook briefly.
- 7. Pour in wine and broth; simmer until thickened; stir in vinegar.
- 8. Combine meatballs with sauce; top with remaining cheese and broil until melted.
- Prep Time: 20 minutes
- Cook Time: 30 minutes
- Category: Main
- Method: Baking
- Cuisine: French
Nutrition
- Serving Size: 1 serving
- Calories: 180
- Sugar: 3g
- Sodium: 420mg
- Fat: 10g
- Saturated Fat: 4g
- Unsaturated Fat: 6g
- Trans Fat: 0g
- Carbohydrates: 8g
- Fiber: 0g
- Protein: 14g
- Cholesterol: 50mg