Baked French Onion Meatballs

Transform classic French onion soup flavors into a hearty meatball dish featuring chicken meatballs in caramelized onion sauce topped with crusty bread and melted cheese.

Featured in Center of the plate recipes.

A woman in an apron is preparing a meal in a sunny kitchen filled with fresh vegetables and herbs.
Updated on Fri, 03 Jan 2025 01:27:19 GMT
A cast iron skillet filled with cheesy meatballs topped with caramelized onions and fresh herbs. Save it
A cast iron skillet filled with cheesy meatballs topped with caramelized onions and fresh herbs. | myhomemaderecipe.com

My French Onion Meatballs came to life one chilly Sunday when I couldn't decide between making soup or meatballs for dinner. Now they're my family's most requested cold weather meal. Imagine tender meatballs swimming in rich caramelized onion gravy topped with gooey melted cheese and crusty bread. Pure comfort in every bite.

A Match Made in Kitchen Heaven

Some recipes just feel like magic and this one definitely does. I combined my grandmother's meatball recipe with my obsession for French onion soup. The sweet onions slowly cook until they're golden and jammy while the meatballs stay incredibly juicy. Add that layer of melted cheese on top and everyone at the table falls silent except for the happy sighs.

Everything You'll Need

  • Ground Chicken or Beef: I usually grab chicken, but beef works beautifully too—just get something with a bit of fat for flavor.
  • Sweet Onions: Grab the biggest, sweetest onions you can find—they're the star here.
  • Dry White Wine: Any white wine from your kitchen works, or swap in apple cider.
  • Crusty French Bread: The crustier the better for soaking up all that sauce.
  • Gruyère Cheese: Worth every penny for that nutty, melty goodness.
  • Egg: Keeps our meatballs from falling apart.
  • Broth: Whatever kind you love—I usually stick with chicken.
  • Butter: Don't skimp here—it makes those onions sing.
  • Fresh Herbs: Grab some thyme or parsley for sprinkling.

Let's Get Cooking

First Up Meatballs
Mix everything gently with your hands—don't overwork them. Roll into balls and pop them in the oven—much easier than pan frying.
Onion Magic Time
Let those onions cook slow and low in butter. A splash of wine helps them turn golden and sweet.
Building the Sauce
Add mushrooms and broth to those gorgeous onions—let everything get cozy together.
The Grand Finale
Nestle meatballs in the sauce, top with bread and cheese, then under the broiler until bubbly heaven.
A close-up of a dish featuring meatballs simmered with caramelized onions, garnished with herbs and grated cheese in a cast iron skillet. Save it
A close-up of a dish featuring meatballs simmered with caramelized onions, garnished with herbs and grated cheese in a cast iron skillet. | myhomemaderecipe.com

My Best Kitchen Tips

Keep a light touch when mixing meatballs—nobody likes tough ones. Those onions need patience, but trust me, it's worth the wait. Using my favorite oven-safe skillet means less dishes and prettier presentation.

Serving It Up

We love these over creamy mashed potatoes in my house. A simple green salad on the side keeps things balanced. That crusty bread on top does double duty, soaking up all the amazing sauce.

Make Life Easier

Get ahead by making meatballs and onions the day before. Keep them in the fridge, then just warm everything up and add the cheese topping at dinner time. Leftovers taste even better after the flavors mingle overnight.

Mix It Up Your Way

Sometimes I use ground turkey when we're keeping things light. Any melty cheese works beautifully here, and gluten-free bread makes a perfect swap for guests who need it. A splash of balsamic in the onions adds amazing depth.

Perfect Party Food

I love serving these at casual dinner parties right from the skillet. Something about that bubbling cheese and rich aroma brings everyone to the kitchen. The "oohs" and "ahs" when I pull it from under the broiler never get old.

Making It Work for Everyone

My dairy-free friends love this with their favorite plant-based cheese. For my keto-loving sister, I skip the bread and double up on cheese. This recipe adapts to whatever your family needs.

What Makes This Special

These meatballs take comfort food to a whole new level. The slow-cooked onions and gooey cheese transform simple ingredients into something that feels really special. It's the kind of meal that makes memories.

Cozy Comfort Year Round

While we crave these most during cold weather, they're delicious any time. There's something about gathering around a skillet of these meatballs that makes every dinner feel like a celebration. They're proof that the best recipes come from following your heart in the kitchen.

A cast-iron skillet filled with golden-brown meatballs topped with melted cheese and garnished with herbs and onions in a savory sauce. Save it
A cast-iron skillet filled with golden-brown meatballs topped with melted cheese and garnished with herbs and onions in a savory sauce. | myhomemaderecipe.com

Frequently Asked Questions

→ Why soak the bread?

Soaking bread provides moisture and helps bind the meatballs while keeping them tender. Don't skip this step or meatballs may be dry.

→ Can I use different meat?

Ground turkey or pork work well as alternatives to chicken. Just ensure not to overcook as leaner meats can dry out quickly.

→ Why add wine gradually to onions?

Adding wine slowly allows it to cook into the onions, developing deeper flavor. This technique helps create properly caramelized onions.

→ What can I substitute for gruyere?

Swiss cheese or a mix of provolone and mozzarella can work. You want a good melting cheese with some flavor.

→ Can I make this ahead?

Prepare through simmering meatballs, then reheat and add bread and cheese just before serving.

French Onion Meatballs

Juicy chicken meatballs baked and simmered in a rich French onion sauce with caramelized onions, mushrooms, and melted gruyere cheese.

Prep Time
15 Minutes
Cook Time
45 Minutes
Total Time
60 Minutes
By: Zaho

Category: Main Dishes

Difficulty: Intermediate

Cuisine: French-American

Yield: 8 Servings (8 servings)

Dietary: ~

Ingredients

01 1 1/4 pounds ground chicken.
02 1 slice whole grain bread.
03 1 egg, beaten.
04 6 tablespoons salted butter.
05 3-4 medium yellow onions, sliced.
06 3/4 cup dry white wine.
07 3 cloves garlic, chopped.
08 2 cups mushrooms, sliced.
09 2 tablespoons fresh thyme.
10 2 tablespoons fresh sage.
11 2 1/2 cups chicken broth.
12 1/4 cup whole milk or cream.
13 6 slices French bread.
14 1 cup gruyere cheese.

Instructions

Step 01

Preheat oven to 450°F. Grease 9x13 baking dish.

Step 02

Mix chicken with soaked bread crumbs, egg, and seasonings. Form into balls.

Step 03

Bake meatballs 15 minutes until crisp outside but not cooked through.

Step 04

Cook onions in butter, gradually adding wine over 25-30 minutes.

Step 05

Add mushrooms, herbs, broth. Simmer with meatballs 10 minutes, add cream.

Step 06

Top with toasted bread and cheese, broil 3-5 minutes until golden.

Notes

  1. Can make ahead through simmering.
  2. Add wine gradually to onions.
  3. Don't skip soaking bread.

Tools You'll Need

  • 9x13 baking dish.
  • Large oven-safe skillet.
  • Baking sheet.

Allergy Information

Please check ingredients for potential allergens and consult a health professional if in doubt.
  • Milk.
  • Eggs.
  • Wheat.

Nutrition Facts (Per Serving)

It is important to consider this information as approximate and not to use it as definitive health advice.
  • Calories: 689
  • Total Fat: 42 g
  • Total Carbohydrate: 35 g
  • Protein: 38 g