French Onion Meatballs are a delightful twist on the classic French onion soup, transformed into hearty, savory meatballs that combine tender ground chicken with caramelized onions, mushrooms, and fragrant herbs. This dish captures all the rich, deep flavors of French onion soup—sweet onions slowly cooked in butter, savory mushrooms, fresh thyme and sage, and a splash of white wine—all wrapped into juicy meatballs. Topped with crusty toasted bread and melted gruyere cheese, it’s comfort food elevated to a gourmet level.
Perfect for a cozy dinner or entertaining guests, French Onion Meatballs are both elegant and approachable. The slow-cooked onions add sweetness and complexity, while the mushrooms bring an earthy depth that complements the chicken beautifully. Braising the meatballs in a flavorful broth keeps them tender and moist, while the gratin-style topping of crusty bread and melted gruyere cheese adds a satisfying crunch and gooey finish.
This recipe is great for those who love French cuisine but want something a bit quicker and easier than making traditional onion soup. It’s also a creative way to enjoy meatballs with a unique flavor profile, perfect for weeknight meals or special occasions.
Why You’ll Love This Recipe
- Rich, savory flavor: Captures the essence of French onion soup in a unique meatball form.
- Juicy and tender meatballs: Slow-cooked in broth to keep them moist and flavorful.
- Gourmet touch: Topped with toasted French bread and melted gruyere cheese for a perfect finish.
- Comfort food with sophistication: Elegant enough for guests yet easy to prepare at home.
- Healthy twist: Uses ground chicken for a lighter protein option without sacrificing taste.
Ingredients
- Ground chicken
- Soft whole grain bread
- Egg
- Kosher salt and black pepper
- Salted butter
- Yellow onions, thinly sliced
- Dry white wine (such as Pinot Grigio or Sauvignon Blanc)
- Garlic, chopped
- Cremini or wild mushrooms, sliced
- Fresh thyme leaves
- Fresh sage, chopped
- Low sodium chicken or vegetable broth
- Whole milk, cream, or canned coconut milk
- French bread slices
- Shredded gruyere cheese
Variations
- Substitute ground turkey or lean beef for the chicken.
- Use vegan butter and coconut milk for a dairy-free version.
- Add a splash of balsamic vinegar to the onions for a tangy twist.
- Swap gruyere for Swiss or mozzarella cheese if preferred.
- Include caramelized shallots or leeks alongside onions for extra flavor layers.
How to Make the Recipe
Step 1: Prepare the Meatballs
Soak the whole grain bread in water briefly, then squeeze out excess moisture. In a large bowl, combine ground chicken, soaked bread, beaten egg, salt, and pepper. Mix gently until just combined. Form into meatballs about 1.5 inches in diameter.
Step 2: Caramelize the Onions
Melt butter in a large skillet over medium heat. Add thinly sliced onions and cook slowly, stirring often, until deep golden brown and caramelized (about 30-40 minutes).
Step 3: Cook the Mushrooms and Garlic
Add sliced mushrooms and chopped garlic to the caramelized onions. Cook until mushrooms soften, about 5-7 minutes.
Step 4: Deglaze and Add Herbs
Pour in the white wine to deglaze the pan, scraping up any browned bits. Stir in fresh thyme and sage, then simmer until wine reduces by half.
Step 5: Brown the Meatballs
In a separate pan, lightly brown the meatballs on all sides to develop color, then transfer them to the onion and mushroom mixture.
Step 6: Simmer in Broth
Pour the chicken or vegetable broth over the meatballs. Cover and simmer gently for about 20 minutes until meatballs are cooked through.
Step 7: Add Cream
Stir in the milk, cream, or coconut milk to create a rich sauce. Adjust seasoning with salt and pepper.
Step 8: Prepare the Bread and Cheese
Toast the French bread slices until crisp. Arrange toasted bread over the meatballs, then sprinkle shredded gruyere cheese generously on top.
Step 9: Broil to Melt Cheese
Place the skillet or transfer to an oven-safe dish and broil until the cheese melts and bubbles, turning golden brown.
Tips for Making the Recipe
- Take your time caramelizing the onions; the flavor depends on deep, slow cooking.
- Don’t overmix the meatball mixture to keep them tender.
- Use a good quality white wine for best flavor in the sauce.
- Toast the bread just before broiling to ensure it stays crisp under the cheese.
- Fresh herbs add a bright contrast—don’t skip them!
How to Serve
Serve the French Onion Meatballs hot and straight from the skillet or casserole dish. This dish pairs wonderfully with a crisp green salad or roasted vegetables. For a fuller meal, serve alongside mashed potatoes or creamy polenta to soak up the rich sauce.
Make Ahead and Storage
Storing Leftovers
Allow leftovers to cool before storing in an airtight container in the refrigerator for up to 3 days.
Freezing
You can freeze the meatballs and sauce (without bread and cheese topping) in a freezer-safe container for up to 2 months. Thaw overnight in the fridge before reheating.
Reheating
Reheat gently on the stovetop or in the oven until warmed through. If desired, add fresh bread and cheese before broiling again to recreate the original topping.
FAQs
1. Can I use ground beef or pork instead of chicken?
Yes, beef or pork can be used; adjust cooking time accordingly.
2. What can I substitute for gruyere cheese?
Swiss, mozzarella, or fontina are good alternatives.
3. Can I make the meatballs gluten-free?
Use gluten-free bread or crushed gluten-free crackers instead of whole grain bread.
4. Do I have to use white wine?
You can substitute with chicken broth or apple cider vinegar, but wine adds authentic flavor.
5. Can I prepare this recipe ahead of time?
Yes, prepare the meatballs and onion mixture in advance and assemble before baking.
6. How long should I caramelize the onions?
About 30-40 minutes until deep golden and sweet.
7. Can I use dried herbs instead of fresh?
Fresh herbs are best, but dried can be used at half the amount.
8. Is this recipe dairy-free?
Not as written; use vegan butter, coconut milk, and dairy-free cheese to make it dairy-free.
9. Can I make this recipe vegetarian?
Replace meatballs with large mushroom caps or plant-based meat alternatives.
10. How do I know when the meatballs are cooked?
They should reach an internal temperature of 165°F (74°C) and no longer be pink inside.
Conclusion
French Onion Meatballs are a delicious and elegant way to enjoy the beloved flavors of French onion soup with a comforting twist. Combining caramelized onions, savory herbs, and tender chicken meatballs topped with melted gruyere and toasted bread, this dish is perfect for cozy dinners or special occasions. Its rich, hearty flavors and simple preparation make it a recipe worth adding to your culinary repertoire. Try it soon and delight your family and guests with this unique and comforting meal!
PrintFrench Onion Meatballs
- Total Time: 65 minutes
- Yield: Serves 4
- Diet: Gluten Free
Description
Tender ground chicken meatballs simmered in a rich, savory French onion-style sauce loaded with caramelized onions, mushrooms, fresh herbs, and melted Gruyère cheese—comfort food elevated to a gourmet level.
Ingredients
-
1 1/4 pounds ground chicken
-
1 slice soft whole grain bread
-
1 egg, beaten
-
Kosher salt and black pepper, to taste
For the Sauce:
-
6 tablespoons salted butter
-
3–4 medium yellow onions, thinly sliced
-
3/4 cup dry white wine (Pinot Grigio or Sauvignon Blanc recommended)
-
3 cloves garlic, chopped
-
2 cups cremini or wild mushrooms, sliced
-
2 tablespoons fresh thyme leaves
-
2 tablespoons chopped fresh sage
-
2 1/2 cups low sodium chicken or vegetable broth
-
1/4 cup whole milk, cream, or canned coconut milk
To Serve:
-
6 slices French bread
-
1 cup shredded Gruyère cheese
Instructions
-
Prepare Meatballs:
-
Soak the bread in water or milk until soft, then squeeze out excess liquid and crumble into a mixing bowl.
-
Add ground chicken, beaten egg, salt, and pepper. Mix gently but thoroughly.
-
Form into golf ball-sized meatballs. Set aside.
-
-
Caramelize Onions and Mushrooms:
-
In a large skillet or Dutch oven, melt butter over medium heat.
-
Add sliced onions and cook slowly, stirring often, until deep golden brown and caramelized, about 25-30 minutes.
-
Add garlic, mushrooms, thyme, and sage; cook until mushrooms soften, about 5-7 minutes.
-
-
Deglaze & Simmer:
-
Pour in white wine and cook until reduced by half.
-
Add broth and bring to a simmer.
-
-
Cook Meatballs in Sauce:
-
Gently add meatballs to the sauce, cover, and simmer for 15-20 minutes or until meatballs are cooked through.
-
Stir in milk or cream, adjust salt and pepper to taste.
-
-
Prepare Bread and Cheese:
-
Toast French bread slices until crisp.
-
Spoon meatballs and sauce over the toasted bread.
-
Sprinkle generously with shredded Gruyère cheese and broil briefly until cheese melts and bubbles.
-
-
Serve:
-
Serve hot with extra fresh thyme or sage for garnish if desired.
-
Notes
For a dairy-free option, use coconut milk and omit cheese or use a dairy-free alternative.
If you want extra richness, stir a tablespoon of Dijon mustard into the sauce before serving.
- Prep Time: 15 minutes
- Cook Time: 50 minutes
- Category: Main Dish
- Method: Pan-cooked, simmered
- Cuisine: French-inspired
Keywords: French onion, meatballs, comfort food, chicken meatballs, mushroom sauce