
Cheesy French Onion Meatballs
Cheesy French Onion Meatballs are a delicious twist on the classic French onion soup, combining mouthwatering flavors of caramelized onions, savory meatballs, and gooey Gruyère cheese. This comforting dish is perfect for family dinners or special occasions, offering a rich taste that will leave everyone wanting more. With easy preparation steps, these meatballs are ideal for both novice and seasoned cooks. Serve them over pasta, in a sub sandwich, or with crusty bread for a meal that brings warmth and satisfaction to any table.
Prep Time20 mins
Cook Time30 mins
Total Time50 mins
Ingredients
- 2 pounds yellow onions
- 1 small bunch fresh thyme
- 2 cloves garlic
- 6 ounces Gruyère cheese
- 1/2 cup panko breadcrumbs
- 1/2 cup whole or 2% milk
- 1 large egg
- 2 teaspoons Worcestershire sauce
- 2 1/2 teaspoons kosher salt, divided
- 3/4 teaspoon freshly ground black pepper, divided
- 1 1/2 pounds ground beef
- 2 tablespoons unsalted butter
- 2 tablespoons all-purpose flour
- 1/2 cup dry white wine
- 1 (14.5-ounce) can beef broth
- 1 teaspoon balsamic or sherry vinegar
- Crusty bread (optional)
Instructions
- Preheat oven to 400°F and line a baking sheet with parchment paper.
- Slice onions, mince garlic, and grate Gruyère cheese.
- In a mixing bowl, combine garlic, thyme, breadcrumbs, milk, egg, Worcestershire sauce, salt, pepper, and ground beef. Mix until just combined.
- Shape into 32 meatballs and place on the prepared baking sheet.
- Bake for 15-20 minutes until cooked through.
- Meanwhile, caramelize onions in butter until golden brown.
- Add flour to the onions followed by white wine and beef broth; cook until thickened.
- Combine baked meatballs with sauce and top with remaining cheese; broil until bubbly.
Nutrition
Serving: 2meatballs (approximately 150g) | Calories: 360kcal | Carbohydrates: 18g | Protein: 20g | Fat: 24g | Saturated Fat: 10g | Unsaturated Fat: 12g | Trans Fat: 0g | Cholesterol: 80mg | Sodium: 850mg | Fiber: 1g | Sugar: 4g