French Onion Chicken Meatballs

French Onion Chicken Meatballs Recipe

Juicy chicken meatballs simmered in a caramelized onion and beef broth sauce, topped with melted Gruyère and broiled until bubbly. One skillet comfort food.

By  Annu

Table of Contents

Table of Contents

Share this article

This post contains affiliate links. As an Amazon Associate, I earn from qualifying purchases at no extra cost to you.

Jump to Recipe

These French onion chicken meatballs bring all the cozy flavor of French onion soup to a hearty, family friendly dinner. Juicy ground chicken meatballs seasoned with garlic, thyme and Parmesan are browned, then simmered in a rich, savory sauce of slowly caramelized onions, beef broth, a splash of Worcestershire and fresh thyme. The whole skillet is topped with melted Gruyère and broiled until bubbly and golden. It is comfort food at its best and comes together in one pan.

Serve the meatballs over mashed potatoes, egg noodles or with crusty bread for dipping. For more meatball dinners, try my garlic herb spaghetti with chicken meatballs or sheet pan Greek meatballs with tzatziki.

Chicken meatballs in rich onion sauce
Photo by Bruce Tang on Unsplash

Why You Will Love French Onion Chicken Meatballs

  • French onion soup flavor. Sweet caramelized onions and melty Gruyère.
  • Juicy chicken meatballs. Tender and full of flavor.
  • One skillet. Brown, simmer and broil in the same pan.
  • Family friendly. Rich, cheesy and comforting.
  • Impressive for guests. Serve straight from the skillet.

Ingredients You Will Need

Exact amounts are in the recipe card below.

Classic French onion soup
Photo by Álvaro Bernal on Unsplash

For the meatballs

  • Ground chicken: 1 1/2 pounds. Ground turkey also works.
  • Breadcrumbs and milk: keep the meatballs tender.
  • Egg: binds the mixture.
  • Grated Parmesan: savory flavor.
  • Garlic, fresh thyme, onion powder, salt and pepper.

For the French onion sauce

  • Yellow onions: 3 large, thinly sliced.
  • Butter and olive oil: for caramelizing.
  • Brown sugar: a pinch helps the onions caramelize.
  • Dry white wine or sherry: optional, for deglazing.
  • All purpose flour: thickens the sauce.
  • Beef broth: gives the classic French onion soup flavor.
  • Worcestershire sauce, fresh thyme and a bay leaf.

For the topping

  • Gruyère cheese: shredded, the traditional French onion soup cheese. Swiss or provolone also work.
  • Fresh parsley or chives.

How to Make French Onion Chicken Meatballs

1. Caramelize the onions

Melt the butter with the olive oil in a large oven safe cast iron skillet over medium heat. Add the sliced onions and a pinch of salt and cook, stirring occasionally, for 25 to 30 minutes, until deep golden brown and jammy. Add the brown sugar after 10 minutes to help them caramelize. If the onions stick, add a splash of water. Transfer to a bowl.

French onion soup with melted Gruyère
Photo by sheri silver on Unsplash

2. Make the meatballs

While the onions cook, soak the breadcrumbs in the milk in a large bowl for 5 minutes. Add the ground chicken, egg, Parmesan, garlic, thyme, onion powder, salt and pepper. Mix gently with your hands just until combined, then roll into 1 1/2 inch meatballs, about 20 in total.

3. Brown the meatballs

Add a little more oil to the skillet and increase the heat to medium high. Brown the meatballs in batches for 5 to 6 minutes, turning until golden on all sides. They do not need to be cooked through yet. Transfer to a plate.

Meatballs simmering in a skillet
Photo by Kanika Kishore on Unsplash

4. Make the sauce

Return the onions to the skillet and deglaze with the wine, scraping up the browned bits. Sprinkle in the flour and stir for 1 minute. Slowly pour in the beef broth while stirring with a whisk, then add the Worcestershire, thyme and bay leaf. Simmer for 3 to 4 minutes until slightly thickened.

5. Simmer the meatballs

Nestle the meatballs back into the sauce, cover and simmer for 10 to 12 minutes, until they are cooked through and reach 165°F. Check with an instant read thermometer. Remove the bay leaf.

6. Add the cheese and broil

Preheat the broiler. Sprinkle the Gruyère over the meatballs and broil for 2 to 3 minutes, watching closely, until the cheese is melted, bubbly and golden in spots. Garnish with parsley or chives and serve hot.

Cheesy broiled onion soup
Photo by Tomoyo S on Unsplash

Tips for the Best French Onion Meatballs

  • Be patient with the onions. Slow caramelization creates the deep, sweet flavor.
  • Do not overmix the meatballs. It keeps them tender.
  • Brown in batches. Crowded meatballs steam instead of browning.
  • Use beef broth. It gives the authentic French onion taste.
  • Watch the broiler. Cheese goes from golden to burnt quickly.

How to Caramelize Onions Perfectly

Caramelized onions are the heart of this dish, and they cannot be rushed. Slice the onions evenly, about 1/4 inch thick, so they cook at the same rate. Use a wide skillet so they have room to spread out. Start over medium heat with butter and oil, add a pinch of salt to draw out moisture and stir every few minutes.

As the natural sugars brown, the onions will turn golden, then amber, then deep brown and jammy. If brown bits start to stick to the pan, add a tablespoon of water and scrape them up; that is pure flavor. The whole process takes 25 to 40 minutes. To save time on busy nights, caramelize a big batch of onions ahead and refrigerate them for up to 5 days.

Best Cheese for French Onion Meatballs

Gruyère is the classic cheese for French onion soup. It melts beautifully and has a nutty, slightly sweet flavor that pairs perfectly with caramelized onions. Swiss cheese is a milder, budget friendly substitute, while provolone gives a gooey, stretchy topping. Fontina, Comté or Jarlsberg are also delicious. For the most flavor, grate the cheese yourself from a block.

Are Chicken Meatballs Healthy?

Ground chicken is leaner than ground beef, making these meatballs a lighter take on a rich, comforting dish. Onions provide fiber and antioxidants, and the broth based sauce is lighter than a cream sauce. The Gruyère topping adds calcium and protein. For a lighter meal, reduce the cheese slightly and serve the meatballs over cauliflower mash or green beans instead of potatoes or noodles.

The Story Behind French Onion Flavors

French onion soup, or soupe à l’oignon, has been a staple of French cooking for centuries. Originally a humble peasant dish made from inexpensive onions and stale bread, it became famous in the markets of Les Halles in Paris, where it was served late at night to workers and revelers.

The classic version combines deeply caramelized onions simmered in beef broth, topped with toasted bread and a thick layer of melted Gruyère. These meatballs capture the same magical combination of sweet, savory and cheesy flavors in a heartier form that works as a complete dinner.

Make Ahead Tips

This recipe is easy to prepare in stages. Caramelize the onions up to 5 days ahead and keep them in the fridge. The meatballs can be mixed, shaped and refrigerated for up to 24 hours, or frozen raw on a sheet pan and stored in a freezer bag for 3 months. You can also cook the entire dish up to the point of adding the cheese, then cool and refrigerate it. When ready to serve, reheat gently on the stove, top with Gruyère and broil until bubbly.

Common Mistakes to Avoid

  • Cooking onions on high heat. They burn before they caramelize.
  • Using a non oven safe pan. You need a skillet that can go under the broiler.
  • Undercooking the meatballs. Always check for 165°F.
  • Adding too much salt. Broth, Parmesan and Gruyère are all salty.

Variations

  • Turkey meatballs: use ground turkey.
  • Beef meatballs: use ground beef and cook to 160°F.
  • Mushroom: add sliced mushrooms to the onions.
  • Slow cooker: add browned meatballs, onions and sauce to a slow cooker and cook on Low for 3 to 4 hours, then top with cheese.
  • Appetizer: make smaller meatballs and serve with toothpicks.

What to Serve With French Onion Meatballs

Serve these meatballs over creamy mashed potatoes, buttered egg noodles, rice or polenta so every drop of the onion sauce is soaked up. Crusty French bread or toasted baguette slices are perfect for dipping. Add a green salad with Dijon vinaigrette or roasted green beans on the side.

Meatballs served with sauce
Photo by Olivier Amyot on Unsplash

Storage and Reheating

  • Refrigerator: store in airtight containers for up to 4 days.
  • Reheating: warm on the stovetop over medium low heat with a splash of broth, or in a 350°F oven until hot.
  • Freezer: freeze the meatballs and sauce without the cheese for up to 3 months. Add fresh cheese when reheating.

Frequently Asked Questions

Can I use ground turkey?

Yes. Ground turkey works the same way and cooks to 165°F.

Can I make them without wine?

Yes. Deglaze with extra broth and a splash of balsamic vinegar.

What cheese is best?

Gruyère is classic. Swiss or provolone also work.

Can I bake the meatballs instead of browning them?

Yes. Bake at 400°F for 15 minutes, then simmer in the sauce.

Can I make them ahead?

Yes. Make the full dish ahead and broil with cheese just before serving.

How long do caramelized onions take?

About 25 to 40 minutes over medium heat.

Final Thoughts

French onion chicken meatballs are rich, cozy and packed with flavor. Juicy meatballs in a sweet caramelized onion sauce under a blanket of melted Gruyère make a comforting one skillet dinner your whole family will love.

Nutrition Per Serving

NutrientAmount
Calories520 kcal
Protein40 g
Carbohydrates22 g
Fat30 g
Saturated Fat13 g
Fiber2 g
Sugar7 g
Sodium1020 mg

Nutrition values are estimates calculated from standard ingredient data and will vary with the brands and exact amounts you use.

Chicken meatballs in rich onion sauce

French Onion Chicken Meatballs

Juicy chicken meatballs simmered in a caramelized onion and beef broth sauce, topped with melted Gruyère and broiled until bubbly.
Prep Time 20 minutes
Cook Time 50 minutes
Total Time 1 hour 10 minutes
Servings: 5 servings
Course: Main Course
Cuisine: American, French
Calories: 520

Ingredients
  

Meatballs
  • 1 1/2 lb ground chicken
  • 1/2 cup breadcrumbs
  • 1/4 cup milk
  • 1 egg
  • 1/3 cup Parmesan cheese grated
  • 3 cloves garlic minced
  • 1 tsp fresh thyme leaves
  • 1/2 tsp onion powder
  • 1 tsp salt
  • 1/2 tsp black pepper
  • 1 tbsp olive oil for browning
French onion sauce
  • 2 tbsp butter
  • 1 tbsp olive oil
  • 3 large yellow onions thinly sliced
  • 1 tsp brown sugar
  • 1/4 cup dry white wine or sherry optional
  • 2 tbsp all purpose flour
  • 2 cups beef broth
  • 1 tbsp Worcestershire sauce
  • 3 sprigs fresh thyme
  • 1 bay leaf
Topping
  • 1 1/2 cups Gruyère cheese shredded
  • 1 tbsp fresh parsley or chives chopped

Method
 

  1. Caramelize the onions in butter and oil over medium heat 25 to 30 minutes, adding the brown sugar after 10 minutes. Remove.
  2. Soak the breadcrumbs in milk, mix with the remaining meatball ingredients and shape into 20 meatballs.
  3. Brown the meatballs in batches 5 to 6 minutes. Remove.
  4. Return the onions, deglaze with wine, stir in the flour, whisk in the broth and add the Worcestershire, thyme and bay leaf. Simmer 3 to 4 minutes.
  5. Add the meatballs, cover and simmer 10 to 12 minutes until 165°F.
  6. Top with Gruyère and broil 2 to 3 minutes until bubbly. Garnish and serve.

Notes

Use an oven safe skillet. Caramelized onions can be made up to 5 days ahead.

Annu

Annu maintains a presence on Pinterest (bakewithanuu) where she shares her creations, emphasizing a warm, home-baked feel (“Where butter melts into sugar, buttercream meets smiles”).

Welcome to my Kitchen! I’m Anuu, a food writer, photographer and blogger. My goal with this blog is to give you the fun, laughter, confidence and knowledge to bake and cook whatever you fancy! Enjoy! x

Looking for something?
Subscribe to Blog via Email!

Making Everyday Cooking Simple, Delicious & Stress Free

Hi, I’m Anu, the creator of MyBakeBliss, a place for easy recipes, quick meals, and homemade desserts made for real life cooking. I share simple, step-by-step recipes using everyday ingredients to help beginners and busy home cooks save time, cook with confidence, and enjoy delicious results every time. 💛

Greek Chicken Gyros with Tzatziki Recipe