
Easy French Onion Chicken Meatballs

These French Onion Chicken Meatballs combine tender chicken meatballs with caramelized onions, savory beef broth, fresh thyme, and plenty of melted Gruyère cheese. They bring all the rich, savory appeal of French onion soup to a hearty main dish that also works beautifully as a party appetizer.
If you love the deep flavor of caramelized onions and nutty Gruyère, these chicken meatballs are an especially satisfying way to enjoy those flavors together. The meatballs bake until golden, then simmer gently in a flavorful onion sauce before being finished with melted cheese.
Why You’ll Love This Recipe
- French onion flavor: Caramelized onions, beef broth, thyme, and Gruyère create the savory flavor combination that makes French onion soup so appealing.
- Tender chicken meatballs: Ground chicken is combined with breadcrumbs, egg, cheese, garlic, and parsley for a flavorful meatball mixture.
- Cheesy finish: Gruyère is included in the meatballs and melted over the finished dish for plenty of rich cheese flavor.
- Straightforward preparation: The meatballs are baked while the onion sauce is prepared separately, making the process easy to follow.
- Dinner or appetizer: The recipe can be served as a main course with a side or enjoyed warm as a party appetizer.
- Make-ahead option: The meatball mixture can be prepared and shaped in advance, which can make cooking day easier.

For the Meatballs
- Ground Chicken – The base of the meatballs, offering a lean and tender texture.
- Gruyère Cheese – Adds richness and flavor to the meatballs, making them cheesy on the inside and out.
- Bread Crumbs – Help bind the meatballs and keep them moist.
- Fresh Parsley – For a burst of freshness and color.
- Egg – Used to help bind all the ingredients together.
- Garlic – Adds depth and aroma to the meatball mixture.
- Kosher Salt – Enhances the overall flavor.
- Black Pepper – Adds a touch of spice.
For the Sauce
- Butter – Adds richness and helps to sauté the onions.
- Onions – Caramelized to bring sweetness and depth to the sauce.
- Garlic – Amplifies the flavor and adds savoriness to the sauce.
- Low-Sodium Beef Broth – Provides a rich, savory base for the sauce.
- Fresh Thyme – Adds earthy, aromatic notes to the sauce.
- Kosher Salt – Balances the flavors.
- Black Pepper – For seasoning and a bit of warmth.
- Gruyère Cheese – Melts into the sauce, making it creamy and cheesy.
Step-by-Step Guide to Making French Onion Chicken Meatballs
Step 1: Prepare the Meatball Mixture
Begin by combining the ground chicken with shredded Gruyère, breadcrumbs, fresh parsley, beaten egg, minced garlic, salt, and pepper. Mix everything together until the ingredients are evenly incorporated.
Shape the mixture into 16 meatballs and arrange them on the prepared baking sheet.
Step 2: Bake the Chicken Meatballs
The meatballs are baked in a preheated oven until they are golden and cooked through. While they bake, you can move on to the onion sauce so both parts of the dish are ready to come together.
Step 3: Build the French Onion Sauce
Melt the butter in a large skillet and add the thinly sliced onions. Cook them until they become soft and golden, stirring occasionally.
Once the onions are ready, add the minced garlic and cook briefly until fragrant. This gives the sauce another layer of savory flavor.
Step 4: Add the Broth and Thyme
Pour the low-sodium beef broth into the skillet and add the fresh thyme. Season with salt and pepper, then bring the mixture to a boil.
The heat is then reduced and the sauce simmers until it thickens slightly, creating a flavorful base for the baked chicken meatballs.
Step 5: Finish with Gruyère
Add the cooked meatballs to the skillet with the onion sauce. Sprinkle the remaining shredded Gruyère over the meatballs, cover the skillet, and let everything cook together until the meatballs are warmed through and the cheese has melted.
Finish with extra thyme and serve the meatballs warm.
Tips for the Best French Onion Chicken Meatballs
- Mix the meatball ingredients thoroughly: Make sure the chicken, cheese, breadcrumbs, parsley, egg, garlic, salt, and pepper are well combined before shaping the meatballs.
- Keep the meatballs evenly sized: Forming 16 meatballs helps them cook consistently during the baking stage.
- Give the onions time to soften and turn golden: The onions are an important part of the sauce, so follow the cooking stage in the recipe before adding the broth.
- Watch the sauce as it simmers: The broth mixture should thicken slightly before the meatballs are added.
- Use Gruyère for the intended flavor: Gruyère contributes to both the meatballs and the melted topping, so it plays an important role in the finished dish.
- Garnish with fresh thyme: A little extra thyme adds a fresh finish and complements the savory onion and cheese flavors.
- Serve while warm: The melted Gruyère and warm onion sauce are an important part of the finished dish.

Common Mistakes to Avoid
- Overlooking the onion-cooking stage: The onions need to become soft and golden before the sauce continues. Give them the cooking time specified in the recipe.
- Skipping the egg or breadcrumbs: Both are part of the meatball mixture and help give it the structure needed for shaping.
- Making uneven meatballs: Meatballs of noticeably different sizes may not cook at the same rate, so aim for consistent portions.
- Adding the cheese too early: The final Gruyère is added after the meatballs have joined the sauce so it can melt over the top during the finishing stage.
- Forgetting the sauce seasoning: The broth, onions, garlic, and thyme still need salt and pepper to bring the flavors together.
- Serving without allowing the cheese to melt: The final covered cooking stage gives the Gruyère time to melt and the meatballs time to warm through.
Easy Ways to Change It Up
The original recipe is delicious as written, but there are a few ways to adapt it while keeping the same general flavor profile.
- Try another melting cheese: Swiss cheese, mozzarella, or sharp cheddar can replace Gruyère if needed.
- Use prepared caramelized onions: The recipe’s FAQ notes that store-bought caramelized onions can be used as a shortcut when you want to save time.
- Cook the meatballs on the stovetop: Instead of baking, the meatballs can be browned in a skillet and then simmered in the sauce until fully cooked.
- Adjust the presentation: Serve the meatballs individually as an appetizer or spoon them over a side for a more substantial dinner.
- Change the accompaniments: Mashed potatoes, rice, crusty bread, green salad, or roasted vegetables can all change the feel of the meal without altering the meatball recipe itself.
How to Serve French Onion Chicken Meatballs
These French Onion Chicken Meatballs can be served as a main course alongside a simple side. Mashed potatoes are a natural choice for soaking up some of the savory onion sauce, while rice offers another easy option.
For something simple, serve the meatballs with crusty bread and a green salad. Roasted vegetables can also round out the meal without competing with the rich onion and cheese flavors.
If you’re serving them as an appetizer, keep the meatballs warm and offer them as a savory, cheesy bite for guests to enjoy.
Make-Ahead and Storage Tips
The recipe specifically notes that the meatball mixture can be prepared, shaped, and refrigerated up to 24 hours ahead of time. This is a useful option when you want to handle some of the preparation before cooking day.
The provided recipe does not specify refrigerator storage times for the finished meatballs, freezing instructions, or a specific reheating method. For that reason, those details are best determined based on your usual food-safety practices rather than assuming a storage period that isn’t included in the recipe.
If you’re preparing ahead, the clearest make-ahead option supplied with the recipe is to prepare and refrigerate the formed meatballs before cooking.
If you loved this rceipe, you’ll want to try these reader-favorite recipes next!
Green Chile Chicken Enchilada Casserole
Cracker Barrel-Style Chicken and Dumplings
They’re just as comforting, flavorful, and easy to make for any weeknight dinner.

French Onion Chicken Meatballs
Ingredients
For the Meatballs:
- 2 tbsp extra-virgin olive oil (for greasing the baking sheet)
- 1 lb ground chicken
- 1/2 cup shredded Gruyère cheese
- 1/4 cup bread crumbs
- 2 tbsp freshly chopped parsley
- 1 large egg (beaten)
- 2 cloves garlic (minced)
- 1 tsp kosher salt
- Freshly ground black pepper (to taste)
For the Sauce:
- 4 tbsp butter
- 2 large onions (thinly sliced)
- 2 cloves garlic (minced)
- 2 cups low-sodium beef broth
- 2 tsp freshly chopped thyme (plus extra for garnish)
- Kosher salt (to taste)
- Freshly ground black pepper (to taste)
- 1 1/2 cups shredded Gruyère cheese
Instructions
Preheat oven:
- Set your oven to 425°F. Line a large baking sheet with foil and lightly grease it with olive oil.
Make the meatballs:
- In a mixing bowl, combine the ground chicken, shredded Gruyère, bread crumbs, parsley, beaten egg, minced garlic, salt, and pepper. Mix until well combined. Form the mixture into 16 meatballs and place them on the prepared baking sheet. Bake in the preheated oven for about 25 minutes, or until golden and cooked through.
Prepare the sauce:
- While the meatballs are baking, heat the butter in a large skillet over medium heat. Add the sliced onions and cook, stirring occasionally, for 25 minutes, or until the onions are soft and golden. Add the minced garlic and cook for an additional minute until fragrant. Pour in the beef broth, add the thyme, and season with salt and pepper. Bring the mixture to a boil, then reduce the heat and simmer for about 10 minutes until the sauce thickens slightly.
Combine the meatballs and sauce:
- Once the meatballs are cooked, add them to the skillet with the onion sauce. Sprinkle the shredded Gruyère over the meatballs. Cover and cook for another 5 minutes, or until the meatballs are warmed through and the cheese has melted.
Serve:
- Garnish with extra thyme and serve the meatballs warm with your choice of side, or enjoy them as a party appetizer!
Nutrition
- Can I use store-bought caramelized onions to save time?
Yes, you absolutely can! Store-bought caramelized onions are a great shortcut to speed up the process. Just add them to the sauce when instructed, and you’ll save a good amount of time while still enjoying the rich flavor.
- Do I have to bake the meatballs, or can I cook them on the stovetop?
While baking helps the meatballs cook evenly, you can absolutely cook them on the stovetop. Brown the meatballs in a skillet and then simmer them in the sauce until they’re fully cooked through. It’s a great alternative if you want to skip the oven.
- Can I make the meatball mixture in advance?
Definitely! You can make the meatball mixture, form the meatballs, and refrigerate them up to 24 hours ahead of time. This not only saves you time on the day of cooking but also allows the flavors to meld together.
- Can I substitute the Gruyère cheese with another type?
Yes, if you can’t find Gruyère, you can substitute it with Swiss cheese, mozzarella, or even sharp cheddar. Gruyère adds a specific nutty flavor, but any of these cheeses will melt well and still make for a tasty dish.
- What should I serve with these meatballs?
These meatballs are delicious on their own, but to make it a more substantial meal, serve them with a side of mashed potatoes, rice, or crusty bread. A simple green salad or some roasted vegetables also pair perfectly with them.
