Savory French Onion Meatballs
Savory French Onion Meatballs bring the warmth and flavor of classic French onion soup into a delicious meatball form. Each tender meatball is stuffed with gooey Gruyère cheese and coated in a rich, savory sauce made from caramelized onions and beef broth. Perfect for cozy family dinners or entertaining guests, this dish delivers a delightful explosion of flavor that will leave everyone asking for seconds.
- Author: Nora
- Prep Time: 15 minutes
- Cook Time: 25 minutes
- Total Time: 40 minutes
- Yield: Serves approximately 4 (12 meatballs) 1x
- Category: Main
- Method: Baking
- Cuisine: French
- 1 lb ground beef (80% lean)
- 1 large yellow onion, sliced
- 1/2 cup plain breadcrumbs
- 1 large egg
- 4 oz Gruyère cheese, cubed
- 1 cup low-sodium beef broth
- 2 tbsp balsamic vinegar
- 2 tbsp butter
- Salt and pepper to taste
- Preheat your oven to 400°F (200°C) and line a baking sheet with parchment paper.
- In a skillet, melt butter over medium heat and sauté sliced onions until caramelized (about 15-20 minutes). Let cool slightly.
- In a large bowl, combine ground beef, breadcrumbs, egg, half of the caramelized onions, salt, and pepper. Mix until just combined.
- Scoop portions of the mixture (about golf ball size), flatten slightly, place a cube of Gruyère cheese in the center, and wrap the meat around it to form balls.
- Place meatballs on the prepared baking sheet and bake for 20-25 minutes until browned and cooked through.
- Meanwhile, in a saucepan, combine beef broth and balsamic vinegar; simmer to meld flavors.
- Toss cooked meatballs in sauce before serving. Garnish with remaining caramelized onions.
Nutrition
- Serving Size: 3 meatballs (150g)
- Calories: 360
- Sugar: 4g
- Sodium: 540mg
- Fat: 24g
- Saturated Fat: 10g
- Unsaturated Fat: 12g
- Trans Fat: 0g
- Carbohydrates: 16g
- Fiber: 1g
- Protein: 25g
- Cholesterol: 90mg
Keywords: - For added flavor, mix in herbs like thyme or oregano into the meatball mixture.
- To lighten the recipe, substitute ground beef with ground turkey or chicken.
- Leftover meatballs can be stored in an airtight container in the fridge for up to three days.