
French Onion Chicken Meatballs take all the rich, caramelized flavors of classic French onion soup and pack them into juicy, tender meatballs smothered in a savory, cheesy sauce. It’s the perfect comfort dish, combining deep umami flavors with gooey melted cheese.
I first made this when I was craving French onion soup but wanted something more substantial. The golden-brown meatballs, slow-cooked onions, and bubbling melted Gruyère made it an instant favorite. What I love most about this recipe is how it delivers the same cozy, nostalgic flavors in a fun and hearty way!
What’s great about French Onion Chicken Meatballs is their versatility. Serve them over mashed potatoes, with crusty bread to soak up the sauce, or even on top of pasta for a decadent twist. Whether for a weeknight dinner or a crowd-pleasing dish, these meatballs bring bold, comforting flavors to the table!
Perfect for:
- Cozy weeknight dinners
- Holiday gatherings
- Meal prep
- Cheese lovers
- Comfort food cravings
Why You’ll Love This Recipe
Here are 10 reasons why these French Onion Chicken Meatballs will become a staple in your kitchen:
- Juicy and Flavorful: The chicken meatballs stay moist and tender, absorbing all the delicious onion gravy.
- Rich and Savory Sauce: The deeply caramelized onions create a luscious, umami-packed sauce.
- Cheese-Stuffed Goodness: Each bite is filled with gooey Gruyère, adding an irresistible melty texture.
- One-Pan Meal: Everything cooks in one skillet, making cleanup easy and convenient.
- Versatile Serving Options: Serve over mashed potatoes, pasta, rice, or with crusty bread.
- Perfect for Meal Prep: Make ahead and reheat for a quick and satisfying meal.
- Great for Entertaining: These meatballs are an impressive yet easy dish to serve guests.
- French Bistro Vibes: Enjoy the comforting flavors of French onion soup in a fun, creative way.
- Balanced Comfort Food: A protein-packed meal with rich flavors but a lighter feel than traditional beef dishes.
- Kid-Friendly Option: The cheesy filling and mild seasoning make it a hit with kids and adults alike.
Preparation and Cooking Time
- Total Time: 50 minutes
- Preparation Time: 20 minutes
- Cooking Time: 30 minutes
- Servings: 4-6 servings
- Calories per serving: Approximately 400-450 calories
- Key Nutrients: Protein: 28g, Carbs: 15g, Fat: 25g
Ingredients
For the Meatballs:
- 1 lb ground chicken
- ½ cup breadcrumbs
- 1 egg
- 2 cloves garlic, minced
- ½ teaspoon salt
- ½ teaspoon black pepper
- ½ teaspoon dried thyme
- ½ teaspoon onion powder
- ½ cup shredded Gruyère or Swiss cheese (plus more for topping)
For the Onion Gravy:
- 2 large yellow onions, thinly sliced
- 2 tablespoons unsalted butter
- 1 tablespoon olive oil
- 1 teaspoon salt
- ½ teaspoon black pepper
- 1 teaspoon sugar (optional, for extra caramelization)
- 1 teaspoon Worcestershire sauce
- ½ teaspoon dried thyme
- 1 tablespoon all-purpose flour
- 1 ½ cups beef broth
- ½ cup white wine (optional, can substitute with extra broth)
Optional Garnish:
- Fresh thyme leaves
- Extra shredded Gruyère cheese
- Crusty bread for serving
Ingredient Highlights
- Gruyère Cheese: Adds a nutty, melty richness to the meatballs and sauce.
- Caramelized Onions: Bring deep, sweet-savory flavor, just like classic French onion soup.
- Beef Broth: Enhances the umami taste of the sauce for a rich finish.
- Worcestershire Sauce: A dash boosts the meaty depth of the dish.
Step-by-Step Instructions
Make the Meatballs:
- Preheat Oven: Heat oven to 400°F (200°C). Line a baking sheet with parchment paper.
- Mix Ingredients: In a bowl, combine ground chicken, breadcrumbs, egg, garlic, salt, pepper, thyme, and onion powder. Mix until just combined.
- Form Meatballs: Roll mixture into 1-inch meatballs. Stuff each one with a small cube of Gruyère cheese and seal.
- Bake: Arrange meatballs on the baking sheet and bake for 15-18 minutes until golden and cooked through.
Prepare the Onion Gravy:
- Caramelize Onions: In a large skillet, melt butter with olive oil over medium-low heat. Add sliced onions, salt, and sugar (if using). Cook for 20 minutes, stirring occasionally, until deeply golden.
- Deglaze Pan: Stir in Worcestershire sauce and white wine (if using), scraping up any browned bits from the pan.
- Thicken Sauce: Sprinkle flour over the onions and stir. Gradually pour in beef broth, whisking to combine. Simmer for 5 minutes until slightly thickened.
Assemble and Serve:
- Add Meatballs to Sauce: Transfer cooked meatballs into the onion gravy. Spoon sauce over them and simmer for 5 minutes.
- Melt Cheese (Optional): Sprinkle extra Gruyère over the top and broil for 2-3 minutes until melted.
- Garnish and Serve: Sprinkle with fresh thyme and serve hot with crusty bread or mashed potatoes.

How to Serve
Here are 10 serving suggestions for French Onion Chicken Meatballs:
- Over Mashed Potatoes: Let the rich onion gravy soak into creamy mashed potatoes.
- With Buttered Noodles: Serve over egg noodles for a comforting pasta dish.
- On Toasted Baguette Slices: Mimic the crispy bread in French onion soup.
- With Roasted Vegetables: Pair with roasted carrots or Brussels sprouts for a balanced meal.
- As a Sandwich: Stuff into a crusty roll with extra melted cheese.
- With Rice: Spoon the meatballs and sauce over white or brown rice.
- With a Side Salad: Serve alongside a fresh green salad for a lighter option.
- As an Appetizer: Serve in a cast-iron skillet with toothpicks for easy sharing.
- Over Polenta: The creamy texture of polenta pairs beautifully with the sauce.
- With Garlic Bread: Soak up all that flavorful gravy with crispy garlic bread.
Additional Tips
- Caramelization is Key – Take your time caramelizing the onions for deep, rich flavor. Low and slow is the way to go!
- Use a Mix of Cheeses – Gruyère is classic, but a little Parmesan or Swiss adds extra depth and nuttiness.
- Keep Meatballs Juicy – Adding a bit of milk or broth to the chicken mixture helps keep them tender and moist.
- Sear for Extra Flavor – Browning the meatballs before simmering locks in juices and creates a delicious crust.
- Deglaze for Intensity – Use beef broth to scrape up the caramelized bits from the pan for a more robust sauce.
- Don’t Overmix – Gently combine the meat mixture to avoid tough, dense meatballs.
- Simmer for Richness – Let the meatballs bathe in the oniony sauce for at least 10 minutes to absorb all the flavors.
- Make It Ahead – Caramelized onions taste even better the next day, so prep them in advance for a quicker meal.
- Serve with a Crunch – Toasted baguette slices on the side mimic the classic French onion soup experience.
- Garnish for the Win – A sprinkle of fresh thyme or parsley adds color and a burst of freshness.
Recipe Variations
- Beef Meatballs: Swap chicken for ground beef for a heartier version.
- Gluten-Free Option: Use gluten-free breadcrumbs and flour.
- Spicy Kick: Add a pinch of red pepper flakes to the sauce.
- Dairy-Free Version: Omit cheese or use dairy-free alternatives.
- Mushroom Gravy: Add mushrooms for an extra layer of umami.
- White Wine Substitute: Use apple cider vinegar for a tangy twist.
- Extra Garlic Flavor: Add roasted garlic to the sauce.
- Vegetarian Option: Replace meatballs with plant-based alternatives.
Special Equipment
- Large Skillet: For caramelizing onions and making the sauce.
- Baking Sheet: To cook the meatballs evenly.
- Oven-Safe Dish: If broiling cheese on top.
- Tongs: For easy handling of meatballs.
- Wooden Spoon: Best for stirring onions as they caramelize.
FAQ Section
- Can I use ground beef instead of ground chicken?
Yes! Ground beef or turkey can be used as a substitute for ground chicken. Just keep in mind that the flavor and texture may change slightly. - How do I get the best caramelized onions?
Cook the onions low and slow over medium-low heat, stirring occasionally. This process takes about 30–40 minutes but creates deep, rich flavor. - Can I make these meatballs ahead of time?
Absolutely! You can prepare the meatballs a day in advance and store them in the fridge. They also freeze well for up to 3 months. - What cheese works best for melting?
Gruyère is the classic choice for French onion flavors, but Swiss or provolone are great alternatives if needed. - Can I bake the meatballs instead of frying?
Yes! Bake them at 400°F (200°C) for 18–20 minutes or until fully cooked. - What should I serve with these meatballs?
They pair well with mashed potatoes, pasta, rice, or even crusty bread to soak up the sauce. - How do I store leftovers?
Store them in an airtight container in the refrigerator for up to 4 days. Reheat in a skillet over low heat or in the microwave. - Can I make this dish gluten-free?
Yes! Use gluten-free breadcrumbs in the meatballs and ensure your broth and seasonings are gluten-free. - Can I use store-bought caramelized onions?
You can, but homemade caramelized onions give the best flavor. If using store-bought, look for unsweetened varieties. - Can I make this dish in a slow cooker?
Yes! Brown the meatballs first, then transfer them to a slow cooker with the onions and broth. Cook on low for 4–6 hours.
Conclusion
French Onion Chicken Meatballs take all the rich, caramelized flavors of classic French onion soup and transform them into tender, juicy meatballs! These golden-browned chicken meatballs are simmered in a deeply savory onion gravy, topped with melty cheese, and perfect for serving over mashed potatoes, pasta, or crusty bread.
Customize them by adding fresh thyme for extra earthiness, swapping in turkey for a leaner option, or broiling with Gruyère for that irresistible cheesy crust. Serve them as a cozy dinner, a party appetizer, or a meal-prep favorite that gets better with time!
I can’t wait to see how your French Onion Chicken Meatballs turn out! Be sure to share your photos on Instagram and tag me—I’d love to see your delicious creations! And don’t forget to leave a comment letting me know how you made this recipe your own!