French Onion Soup Meatballs combine classic flavors of caramelized onions, juicy beef, and melted cheese in a rich, savory sauce. This easy homemade meatball recipe is perfect for a cozy dinner or an impressive dish for guests. Made with simple ingredients, these tender meatballs are baked in a flavorful broth and topped with gooey cheese for a comforting meal. Whether served with mashed potatoes, pasta, or crusty bread, this recipe is a great option for weeknights or special occasions.

Ingredients
Caramelized Onions
- 1 large yellow onion, thinly sliced
- 4 tablespoons butter
- 1 tablespoon olive oil
- 1/2 teaspoon thyme
- 1 teaspoon salt
- 1 teaspoon sugar
- 1/4 cup beef broth
- 1/4 cup cabernet wine (or Merlot)
Meatballs
- 1.5 pounds ground beef
- 1 slice white bread, soaked in milk
- 1/2 cup panko breadcrumbs
- 1 teaspoon parsley
- Light sprinkle of salt and pepper
- 1 large egg
- 4 thin slices provolone or mozzarella cheese (grated cheese works as well)
Sauce
- 2 cups water
- 1 packet beefy onion dry soup mix (from a 2.2 oz. box)
- 1/2 teaspoon chicken “Better than Bouillon” (optional)
- 1/4 cup cabernet wine
- 2 tablespoons cornstarch
Instructions
Caramelizing the Onions
- In a large pot, melt the butter with the olive oil over medium heat.
- Add the sliced onions, thyme, salt, and sugar. Stir occasionally and cook until the onions become golden brown, about 20 minutes.
- Pour in the beef broth and wine, stirring to deglaze the pan. Let it simmer until the liquid is mostly absorbed. Set aside.
Preparing the Meatballs
- In a large bowl, combine the milk-soaked bread, panko breadcrumbs, parsley, salt, pepper, and egg. Mix well.
- Add the ground beef and gently mix with your hands until well combined.
- Roll the mixture into small meatballs.
- Heat a pan over medium heat, then add the meatballs and brown them on all sides. If needed, add more oil to prevent sticking.
Making the Sauce
- Preheat the oven to 370°F (190°C).
- In a saucepan, combine water, beefy onion soup mix, chicken bouillon (if using), wine, and cornstarch.
- Heat over medium heat, stirring occasionally, for about 10 minutes until slightly thickened.
- (Optional) Let the meatballs soak in the sauce overnight to enhance the flavor.
Baking the Meatballs
- Transfer the caramelized onions, browned meatballs, and sauce into a baking dish or cast iron skillet.
- Top with provolone or mozzarella cheese.
- Bake for 15-20 minutes, or until the cheese is melted and bubbly.
- Remove from the oven and garnish with fresh thyme or parsley. Serve hot.
Why You’ll Love This Recipe
- Bold, Deep Flavor: Caramelized onions and red wine give this dish a rich, savory taste.
- Comforting & Hearty: Perfect for cozy dinners or special gatherings.
- Easy to Make: Simple ingredients with restaurant-quality results.
- Make-Ahead Friendly: Letting the meatballs soak in the sauce overnight intensifies the flavors.

Tips
- For richer onions, cook them low and slow for extra caramelization.
- Use fresh bread instead of dried breadcrumbs for juicier meatballs.
- Deglaze the pan with a splash of wine or broth to get all the flavorful bits.
- Make ahead and refrigerate overnight for deeper flavors.
Variations and Substitutions
- Meat Options: Use ground turkey or a mix of beef and pork.
- Cheese Choices: Swiss, Gruyère, or even a sharp cheddar can be used.
- Wine-Free Option: Substitute wine with extra beef broth for a non-alcoholic version.
- Gluten-Free: Use gluten-free panko and bread.
FAQs
Can I make this dish ahead of time?
Yes! Prepare the meatballs and sauce a day ahead, store them in the fridge, and bake before serving.
What can I use instead of wine?
Beef broth with a splash of balsamic vinegar adds depth without alcohol.
How do I prevent dry meatballs?
Avoid over-mixing the meat and use a mix of fresh bread and panko for moisture.
Serving Suggestions
- Pair it with: Crusty bread, mashed potatoes, or buttered egg noodles.
- Side dishes: Roasted vegetables, a fresh green salad, or garlic bread.
- Beverage pairing: A glass of red wine or a hearty dark beer.
This dish is packed with flavor and sure to impress at any gathering!
French Onion Soup Meatballs
4
servings30
minutes40
minutesIngredients
Directions




Leave a Comment