French Onion Chicken Meatballs
Take everything you love about classic French onion soup—the rich, slow-cooked onions, the savory broth, and that irresistible cheesy top—and wrap it into a cozy, satisfying dinner: French Onion Chicken Meatballs. These tender, juicy meatballs are smothered in golden caramelized onions and gooey melted cheese, turning your favorite soup into a hearty main dish that’s both comforting and totally crave-worthy.
Behind the Recipe
This recipe was born out of a deep craving for French onion soup on a chilly evening—but I also wanted something a bit more filling and protein-packed. So, I combined the soul of the soup with the structure of chicken meatballs, and the result was magical. It’s everything you want in a comfort meal—savory, saucy, cheesy—with just enough elegance to feel a little fancy.
Recipe Origin or Trivia
French onion soup has roots in 18th-century France, where it started as a humble dish made from simple ingredients like onions, broth, and stale bread. It became iconic thanks to its deep flavor and irresistible cheese topping. This meatball version keeps all those classic elements—the caramelized onions, the rich broth, the melted cheese—while adding a twist with flavorful ground chicken. It’s a fun, unexpected way to enjoy all the richness of a beloved soup in a new format.
Why You’ll Love French Onion Chicken Meatballs
These meatballs are as comforting as they are memorable. Here’s why you’ll fall in love:
Versatile: Serve them over mashed potatoes, pasta, or crusty bread—or enjoy on their own.
Budget-Friendly: Uses affordable pantry staples and ground chicken.
Quick and Easy: All the flavor of French onion soup with less waiting and fewer steps.
Customizable: Add mushrooms, switch up the cheese, or spice up the broth.
Crowd-Pleasing: That melty cheese and savory sauce? Always a hit.
Make-Ahead Friendly: Great for prepping in advance and reheating when ready.
Great for Leftovers: Tastes even better the next day as the flavors deepen.
Chef’s Pro Tips for Perfect Results
Here’s how to make these meatballs next-level delicious:
- Use caramelized onions, not just sautéed. Let them get deep golden for maximum flavor.
- Don’t overmix the meat mixture—this keeps the meatballs tender and juicy.
- Broil the cheese at the end for that perfect bubbly, browned top.
- Deglaze the pan with broth to get all the sweet onion flavor into the sauce.
- Finish with fresh thyme to add a fragrant, herbal touch that complements the richness.
Kitchen Tools You’ll Need
You don’t need much, just a few essentials to make it all come together.
- Large Skillet or Oven-Safe Pan: For caramelizing onions and baking meatballs.
- Mixing Bowl: To combine the meatball mixture.
- Baking Sheet (optional): For browning the meatballs before adding to the sauce.
- Tongs or Fork: For turning meatballs and layering cheese.
- Whisk or Wooden Spoon: For stirring the onions and sauce.
Ingredients in French Onion Chicken Meatballs
Here’s everything you’ll need to create this cheesy, saucy delight:
- Ground Chicken: 1 pound. Lean but flavorful, it forms the base of the meatballs.
- Breadcrumbs: 1/3 cup. Helps bind the meatballs and keep them moist.
- Egg: 1 large. Adds structure to hold everything together.
- Grated Parmesan Cheese: 1/4 cup. Adds savory, nutty depth.
- Fresh Parsley: 2 tablespoons, chopped. Brightens the mix.
- Garlic Powder: 1 teaspoon. For a gentle aromatic boost.
- Salt and Black Pepper: To taste. Essential for seasoning.
- Yellow Onions: 2 large, thinly sliced. The star of the sauce, deeply caramelized.
- Butter: 2 tablespoons. Helps the onions brown beautifully.
- Beef or Chicken Broth: 1 cup. Builds the savory sauce.
- Thyme: 4–5 sprigs. Fresh thyme adds a warm, earthy finish.
- Gruyère or Mozzarella Cheese: 1 cup, shredded. For melty, golden topping.
Ingredient Substitutions
Feel free to tweak based on what you’ve got:
Ground Chicken: Turkey or beef works too.
Gruyère Cheese: Mozzarella, provolone, or Swiss are all delicious options.
Breadcrumbs: Use panko or even crushed crackers.
Fresh Parsley: Substitute with dried parsley or chopped green onions.
Butter: Olive oil works in a pinch, but butter gives better browning.
Ingredient Spotlight
Caramelized Onions: The heart of this dish. Slowly cooked until deeply golden, they bring a natural sweetness and richness that makes every bite luxurious.
Gruyère Cheese: This nutty, melty cheese is the traditional topping for French onion soup. It browns beautifully and pulls the dish together with its bold, comforting flavor.

Instructions for Making French Onion Chicken Meatballs
Let’s build this beautiful, savory masterpiece step by step.
- Preheat Your Equipment:
Preheat oven to 400°F (200°C) and lightly grease an oven-safe skillet or baking dish. - Combine Ingredients:
In a bowl, mix ground chicken, breadcrumbs, egg, Parmesan, parsley, garlic powder, salt, and pepper. Gently mix until just combined. - Prepare Your Cooking Vessel:
Shape mixture into 12–14 meatballs. Optionally, sear them in a pan with a bit of oil for extra color, or place directly in a greased baking dish. - Assemble the Dish:
While meatballs cook, melt butter in a skillet over medium heat. Add sliced onions and a pinch of salt. Cook slowly, stirring often, for 25–30 minutes until caramelized. - Cook to Perfection:
Add broth and thyme to onions. Simmer for 5 minutes. Nestle meatballs into the sauce and top each with a spoonful of caramelized onions and shredded cheese. - Finishing Touches:
Transfer skillet to the oven and bake for 15–18 minutes until meatballs are cooked through and cheese is melted and bubbly. Broil for 2–3 minutes if desired for extra browning. - Serve and Enjoy:
Spoon onto plates with plenty of onion sauce. Serve with mashed potatoes, crusty bread, or pasta.
Texture & Flavor Secrets
The meatballs are soft and juicy on the inside, with that perfect cheesy crust on top. The caramelized onions bring silky texture and deep flavor, while the broth adds richness and ties it all together. The contrast of tender meat, gooey cheese, and sweet onions makes every bite unforgettable.
Cooking Tips & Tricks
Make the most out of this cozy dish:
- Use a cast-iron skillet for even heat and easier oven transfer.
- Don’t rush the onions—low and slow is key for deep flavor.
- Add a splash of vinegar at the end of caramelizing for brightness.
- Taste the broth before baking and adjust salt as needed.
What to Avoid
A few simple mistakes can get in the way of greatness:
- Don’t overmix the meat—this makes it dense.
- Avoid under-caramelizing the onions—they should be deeply golden, not just soft.
- Don’t skip seasoning—layered flavor is everything here.
Nutrition Facts
Servings: 4
Calories per serving: 420
Note: These are approximate values.
Preparation Time
Prep Time: 25 minutes
Cook Time: 35 minutes
Total Time: 1 hour
Make-Ahead and Storage Tips
These meatballs store beautifully. You can form them a day ahead and refrigerate. Cooked meatballs with onion sauce will keep in the fridge for 3 days or freeze for up to 2 months. Reheat gently in the oven or on the stovetop with a splash of broth.
How to Serve French Onion Chicken Meatballs
Serve over mashed potatoes, buttered noodles, or even creamy polenta. A side of green beans or a crisp arugula salad balances the richness. And don’t forget a slice of baguette to scoop up that incredible onion sauce.
Creative Leftover Transformations
Leftovers? Here’s how to make them brand-new:
- Shred the meatballs and use as a sandwich filling with melted cheese.
- Serve over toast for a rustic open-faced French onion melt.
- Add to pasta and toss with extra onion sauce for a quick baked ziti twist.
Additional Tips
- Use a scoop to portion meatballs evenly.
- Let the dish rest for 5 minutes before serving to thicken the sauce slightly.
- Garnish with extra thyme leaves or chopped parsley for color and freshness.
Make It a Showstopper
Serve in a cast iron skillet at the table with cheese bubbling on top. A few sprigs of fresh thyme and some cracked black pepper make it look restaurant-worthy and rustic all at once.
Variations to Try
- Beef & Onion Meatballs: Use ground beef for a heartier version.
- Mushroom Onion Mix: Add sautéed mushrooms to the caramelized onion base.
- Spicy Twist: Add red pepper flakes or hot sauce to the broth for heat.
- Cheese Swap: Try provolone, Swiss, or even white cheddar for different flavor notes.
- Low-Carb: Serve with cauliflower mash or roasted veggies instead of starches.
FAQ’s
Q1: Can I use ground turkey instead of chicken?
A1: Absolutely—ground turkey works just as well.
Q2: Do I have to caramelize the onions fully?
A2: Yes, for the full French onion flavor, let them get golden and jammy.
Q3: What cheese melts best?
A3: Gruyère is classic, but mozzarella or provolone melt beautifully too.
Q4: Can I bake the meatballs instead of searing?
A4: Yes! Bake them at 400°F for about 15–18 minutes before adding to the sauce.
Q5: Can I freeze this dish?
A5: Yes, freeze in a sealed container for up to 2 months.
Q6: How do I reheat leftovers?
A6: Warm gently in a covered skillet or microwave with a splash of broth.
Q7: Is this gluten-free?
A7: Use gluten-free breadcrumbs and check your broth to make it GF-friendly.
Q8: What can I serve this with?
A8: Mashed potatoes, rice, noodles, or even bread for soaking up the sauce.
Q9: Can I make this ahead for a dinner party?
A9: Yes, prepare everything up to the final bake, refrigerate, then bake when ready to serve.
Q10: How do I know when the meatballs are done?
A10: Use a thermometer—165°F internal temperature is perfect.
Conclusion
French Onion Chicken Meatballs are the ultimate mashup of comfort food favorites—juicy meatballs, sweet caramelized onions, and that glorious cheesy topping. It’s cozy, hearty, and fancy enough for guests yet easy enough for a weeknight. Trust me, this one’s a total game-changer.
PrintFrench Onion Chicken Meatballs
Juicy chicken meatballs baked in rich caramelized onion sauce and topped with melty cheese. A comforting twist on classic French onion soup made into a hearty, satisfying meal.
Ingredients
- 1 lb ground chicken
- 1/3 cup breadcrumbs
- 1 large egg
- 1/4 cup grated Parmesan cheese
- 2 tablespoons fresh parsley, chopped
- 1 teaspoon garlic powder
- Salt and black pepper to taste
- 2 large yellow onions, thinly sliced
- 2 tablespoons butter
- 1 cup chicken or beef broth
- 4–5 sprigs fresh thyme
- 1 cup shredded Gruyère or mozzarella cheese
Instructions
- Preheat oven to 400°F (200°C) and lightly grease an oven-safe skillet or baking dish.
- In a bowl, combine ground chicken, breadcrumbs, egg, Parmesan, parsley, garlic powder, salt, and pepper. Mix gently until just combined.
- Shape into 12–14 meatballs. Optionally sear in a pan or place directly into a greased baking dish.
- In a large skillet, melt butter over medium heat. Add sliced onions and a pinch of salt. Cook, stirring often, for 25–30 minutes until caramelized.
- Add broth and thyme to the onions. Simmer for 5 minutes, then nestle meatballs into the onion mixture.
- Top each meatball with some caramelized onions and shredded cheese.
- Bake for 15–18 minutes until meatballs are cooked through and cheese is melted. Broil for 2–3 minutes if desired.
- Serve hot with plenty of onion sauce.
Notes
- Don’t overmix the meat mixture to keep the meatballs tender.
- Use a cast-iron or oven-safe skillet to keep everything in one pan.
- Broil at the end for that bubbly, golden cheese crust.
