Baked French Onion Meatballs

Featured in Ultimate Comfort Food Dishes.

Turn the flavors of French onion soup into a savory dish with chicken meatballs cooked in a lush onion sauce, finished with crusty bread and gooey cheese.

Un'immagine di una donna con i capelli raccolti in una borsa.
Updated on Tue, 15 Apr 2025 20:54:28 GMT
A skillet of cheesy meatballs topped with caramelized onions and fresh herbs. Pin it
A skillet of cheesy meatballs topped with caramelized onions and fresh herbs. | kyliecook.com

I whipped up these French Onion Meatballs during a cold Sunday when I was torn between soup or meatballs for our family dinner. They've become our go-to comfort meal when the temperature drops. Picture juicy meatballs bathed in a rich, caramelized onion sauce topped with stretchy, melted cheese and crunchy bread. It's comfort food that'll warm you from the inside out.

A Kitchen Marriage That Just Works

You know when you stumble onto something that just clicks? That's what happened here. I took my grandma's old meatball secret and mixed it with my French onion soup craving. The onions turn all golden and sticky while the meatballs stay super moist. Once that cheese melts over everything, the dinner table gets real quiet except for happy mumbling sounds.

What You'll Want to Grab

  • Ground Chicken or Beef: I tend to pick chicken, but beef is fantastic too—just make sure it's got some fat for extra taste.
  • Sweet Onions: Look for big, sweet ones since they're doing the heavy lifting in this dish.
  • Dry White Wine: Whatever white's in your fridge will do, or try apple cider instead.
  • Crusty French Bread: The crunchier the better for soaking up all that yummy sauce.
  • Gruyère Cheese: It costs more but that nutty, melty texture is totally worth it.
  • Egg: This helps our meatballs stick together nicely.
  • Broth: Use your favorite kind—I usually go with chicken.
  • Butter: Be generous here—it's what makes those onions taste amazing.
  • Fresh Herbs: A bit of thyme or parsley to sprinkle on top.

The Cooking Game Plan

Tackle Those Meatballs
Mix everything with your hands but don't squeeze too hard. Shape them into balls and bake them—it's so much easier than frying.
Work Some Onion Magic
Cook those onions slowly in butter until they're soft and golden. A bit of wine helps them get all caramelized and sweet.
Create Your Sauce
Throw in mushrooms and broth with those beautiful onions—let them all hang out together.
Finish With a Flourish
Put the meatballs right in the sauce, cover with bread and cheese, then broil until it's all bubbly and gorgeous.
A close-up of a dish featuring meatballs simmered with caramelized onions, garnished with herbs and grated cheese in a cast iron skillet. Pin it
A close-up of a dish featuring meatballs simmered with caramelized onions, garnished with herbs and grated cheese in a cast iron skillet. | kyliecook.com

Clever Cooking Shortcuts

Don't overwork your meatball mix or they'll get tough. Those onions need time to do their thing, but you won't regret the wait. I always use my oven-friendly skillet so there's less cleanup and the dish looks great on the table.

How to Enjoy This Dish

At our house, we spoon these over fluffy mashed potatoes. Add a simple green salad and you're done. The bread on top isn't just for show—it soaks up all that incredible gravy.

Shortcuts Worth Taking

You can prep the meatballs and cook the onions a day ahead. Store them in the fridge, then just warm everything up and add the cheese topping when you're ready to eat. The leftovers taste even better the next day after all the flavors get friendly overnight.

Tweak It To Your Taste

I sometimes swap in ground turkey when we want something lighter. Any cheese that melts well works great here, and you can use gluten-free bread if anyone needs it. Try adding a splash of balsamic to those onions for extra wow factor.

Wow Your Dinner Guests

These meatballs are my secret weapon for casual get-togethers. I bring the whole skillet straight to the table. When folks see that bubbling cheese and smell that amazing aroma, they can't wait to dig in. I never get tired of watching everyone's faces light up.

Fits Every Dietary Need

My friends who can't do dairy love this with their favorite non-dairy cheese. For my sister who's doing keto, I skip the bread and load up on cheese instead. This dish bends to fit whatever your crowd needs.

Why We Can't Get Enough

These meatballs take regular old comfort food up several notches. The slowly cooked onions and gooey cheese turn basic ingredients into something that feels fancy without trying too hard. It's the kind of meal your family will ask for again and again.

Enjoyable Any Time of Year

We want these most when it's cold outside, but they taste amazing no matter when you make them. There's something special about sharing a skillet of these meatballs that makes dinner feel like a mini celebration. They show that following your cooking instincts can lead to your family's new favorite meal.

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

Frequently Asked Questions

→ Why do you soak the bread?

Soaked bread adds moisture and keeps the meatballs soft. Skipping it could lead to drier meatballs.

→ Can I pick a different meat?

Ground turkey or pork can be swapped for chicken. Just don’t overcook, as leaner meats tend to dry out.

→ Why pour wine little by little?

Gradually adding the wine lets it meld into the onions, building bolder flavors in the caramelization process.

→ What’s a good gruyere replacement?

Try Swiss cheese or a mix of provolone and mozzarella. They melt well and offer rich taste.

→ Can I prep this meal early?

Cook the meatballs and sauce ahead, then reheat. Add the bread and cheese right before serving for the best texture.

French Onion Meatballs

Tender chicken meatballs roasted and simmered in a caramelized onion and mushroom sauce, crowned with melty gruyere cheese.

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

Category: Cozy & Classic

Difficulty: Intermediate

Cuisine: Fusion-inspired French

Yield: 8 Servings (Serves 8)

Dietary: ~

Ingredients

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

Instructions

Step 01

Set your oven to 450°F and grease a large 9x13 pan to start.

Step 02

Combine the soaked bread, meat, seasonings, and egg. Shape into little balls.

Step 03

Pop the meatballs in the oven for 15 minutes. Get them crispy on the outside but leave them soft inside.

Step 04

Melt butter in a skillet, cook sliced onions low and slow, drizzling wine in as they brown for 25-30 minutes.

Step 05

Toss mushrooms, herbs, and broth into the onion mixture. Let it bubble with the meatballs 10 minutes, then stir in cream.

Step 06

Layer on toasted bread slices and cheese. Broil 3-5 minutes so the cheese melts and browns.

Notes

  1. Prepare up to the simmering step in advance.
  2. Let onions soak in wine little by little.
  3. Make sure to soak your bread beforehand.

Tools You'll Need

  • Oven-safe skillet.
  • Baking tray.
  • Greased 9x13 pan.

Allergy Information

Please check ingredients for potential allergens and consult a health professional if in doubt.
  • Contains dairy.
  • Contains egg.
  • Contains 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