If you’re craving a comforting classic with a delightful twist, you’ve got to try this French Onion Soup with Baked Chicken Meatballs Recipe. It’s everything you love about the rich, caramelized onion goodness of traditional French onion soup, combined with tender, juicy chicken meatballs that add protein and make it even more satisfying. This dish brings together layers of flavor and texture in one warm bowl, perfect for cozy dinners or impressing guests with a hearty yet elegant meal. You’ll soon find it’s a new favorite comfort food that’s both comforting and nourishing.
Ingredients You'll Need
These simple yet essential ingredients come together to build incredible depth, from sweet caramelized onions to savory baked chicken meatballs. Each component brings something unique—texture, flavor, or richness—to make this dish truly unforgettable.
- Ground chicken (1 pound): A lean and tender protein base for the flavorful meatballs.
- Medium onion, finely chopped (1): Adds moisture and a mild sweetness inside the meatballs.
- Egg (1): Acts as a binder keeping the meatballs perfectly formed.
- Garlic cloves, minced (9 total): Provides aromatic depth, split between meatballs and soup.
- Salt (1 teaspoon + ½ teaspoon): Enhances all the flavors without overpowering the dish.
- Black pepper (1 teaspoon + ½ teaspoon): Adds just the right amount of warmth and spice.
- Grated Parmesan cheese (⅓ cup): Brings umami richness to the meatballs.
- Almond meal (⅓ cup): Keeps the meatballs moist and is a great gluten-free alternative to bread crumbs.
- Fresh parsley, chopped (⅓ cup + ¼ cup): Offers a fresh, herbal brightness.
- Butter (4 tablespoons): Essential for softening and caramelizing the onions to golden perfection.
- Yellow onions, thinly sliced (5 large): The star of the soup, slowly caramelized to bring sweetness and depth.
- Water: Used in stages to deglaze the pan and help the onions cook evenly.
- Dry red wine (1 cup): Adds acidity and richness that cuts through the sweetness of the onions.
- Beef broth (6 cups): The savory foundation for the soup’s flavor.
- Fresh thyme sprigs (10, tied): Infuse an earthy, aromatic note.
- Bay leaves (2): Contribute subtle warmth and complexity.
- Shredded Gruyère cheese (8 ounces): Melts beautifully on top for that iconic French onion soup finish.
How to Make French Onion Soup with Baked Chicken Meatballs Recipe
Step 1: Prepare and Bake the Chicken Meatballs
First things first, preheat your oven to 400 degrees and line a baking sheet with parchment paper. In a large bowl, combine the ground chicken, Parmesan, almond meal, parsley, onion, egg, garlic, salt, and pepper. Mix everything gently but thoroughly—this is the heart of your meatballs. Use a 1½-inch scoop to form evenly sized meatballs and arrange them spaced out on your baking sheet. Bake for 15 to 20 minutes, or until they reach an internal temperature of 165°F. While they bake, you can start prepping the soup base.
Step 2: Caramelize the Onions
In a large skillet or cast iron pan, melt 4 tablespoons of butter over medium-high heat. Add the thinly sliced yellow onions, covering the pan to soften them for about 10 minutes. Then uncover and add ¼ cup of water to help the onions cook without browning too fast. Continue this process—adding a bit of water every 5-6 minutes and scraping the bottom—until the onions are a rich golden brown. This slow caramelization is what transforms the soup from ordinary to extraordinary. It takes about 30-40 minutes, so be patient and stir occasionally.
Step 3: Build the Soup
Once your onions have reached that perfect caramelized stage, toss in the minced garlic and cook for another minute to release its fragrance. Transfer everything to a Dutch oven or large soup pot. Pour in the red wine and cook until nearly evaporated, about 2 to 3 minutes, which will concentrate the flavor. Next, stir in the beef broth, thyme sprigs, parsley, bay leaves, salt, and pepper. Bring the soup to a boil over high heat, then reduce to medium-low and let it simmer uncovered for 30 minutes to meld all the flavors beautifully.
Step 4: Finish with Meatballs
Add the tender baked meatballs into the soup pot and cook for an additional 5 minutes to allow the meatballs to soak up the rich broth. Discard the thyme sprigs and bay leaves, then taste the soup and adjust seasoning as needed. Your French Onion Soup with Baked Chicken Meatballs Recipe is almost ready to enjoy!
How to Serve French Onion Soup with Baked Chicken Meatballs Recipe
Garnishes
For that unmistakable French onion soup experience, ladle your soup into oven-safe bowls and top with a generous handful of shredded Gruyère cheese. Broil these until the cheese bubbles and turns golden brown for a beautiful, gooey crust. A sprinkle of fresh parsley adds a punch of color and fresh herbiness to finish the presentation perfectly.
Side Dishes
This soup pairs wonderfully with crusty bread, like a toasted baguette or garlic-rubbed crostini, perfect for dipping into the flavorful broth. A simple green salad dressed with a light vinaigrette is a refreshing companion, balancing the richness of the soup beautifully.
Creative Ways to Present
For a cozy dinner party, serve individual portions in mini Dutch ovens or white ramekins for a rustic touch. Or, turn this into a delightful family-style meal by serving the soup in a large pot at the table, letting everyone ladle their own bowls and customize with extra cheese or fresh herbs. The warmth and aroma will fill the room, setting the mood for a memorable meal.
Make Ahead and Storage
Storing Leftovers
This French Onion Soup with Baked Chicken Meatballs Recipe keeps beautifully in the refrigerator for up to 3 days. Store it in an airtight container to preserve its flavors and prevent the soup from absorbing other fridge odors. The meatballs remain tender, and the broth thickens and tastes even better after sitting overnight.
Freezing
You can freeze this soup for up to 2 months. To do this, cool completely and transfer to freezer-safe containers or heavy-duty freezer bags. For easier thawing, separate the meatballs from the broth if possible, then combine after reheating to maintain the perfect texture of both components.
Reheating
For reheating, warm the soup gently on the stovetop over medium heat until simmering. Avoid boiling to keep the meatballs tender. If you froze the meatballs separately, add them last to heat through without overcooking. Re-grate some fresh Gruyère before serving for that fresh, melty topping.
FAQs
Can I use beef or turkey instead of chicken for the meatballs?
Absolutely! While ground chicken keeps the meatballs light and tender, ground beef or turkey will add a different flavor profile and richness. Just adjust cooking times if needed, but the overall process stays the same.
What if I don’t have almond meal for the meatballs?
No worries! You can substitute bread crumbs or even crushed crackers if gluten isn’t a concern. Almond meal adds a subtle nutty taste and keeps it gluten-free, but traditional bread crumbs work perfectly fine as well.
Can I make this recipe vegetarian?
The classic richness comes from beef broth and meatballs, but you can make a vegetarian version by swapping the broth for vegetable broth and either making vegetarian meatballs or skipping them. Caramelized onions and Gruyère still create that comforting, deep flavor.
How do I know when the onions are perfectly caramelized?
They should be a deep golden brown color, soft, sweet, and tender without burnt edges. The slow cooking with water helps prevent burning and develop that irresistible sweetness essential for authentic French onion soup.
Is it possible to prepare the meatballs in advance?
Definitely! You can prepare and bake the meatballs a day ahead and keep them refrigerated. When ready to serve, just add them to the simmering soup to warm through. This makes dinner prep even faster and stress-free.
Final Thoughts
There’s something so deeply satisfying about a bowl of French Onion Soup with Baked Chicken Meatballs Recipe that warms your soul and fills your belly. Combining the sweetness of caramelized onions, the savory broth, and tender chicken meatballs makes every bite a comforting experience. I genuinely hope you try it soon and fall in love with this cozy classic with a delicious twist—it’s truly one of those dishes you’ll want to keep coming back to, especially on chilly nights or whenever you need a little kitchen hug.
Print
French Onion Soup with Baked Chicken Meatballs Recipe
- Prep Time: 25 minutes
- Cook Time: 1 hour 5 minutes
- Total Time: 1 hour 30 minutes
- Yield: 6 servings
- Category: Soup
- Method: Baking
- Cuisine: French
- Diet: Gluten Free
Description
This French Onion Soup with Meatballs recipe elevates a classic comfort dish by adding tender, flavorful chicken meatballs. Caramelized onions simmered in red wine and beef broth create a rich, savory base, while the baked meatballs add protein and heartiness. Topped with melted Gruyère cheese, this soup is perfect for cozy, satisfying meals.
Ingredients
Meatballs
- 1 pound 93% lean ground chicken
- 1 medium onion, finely chopped
- 1 egg
- 5 garlic cloves, minced
- 1 teaspoon salt
- 1 teaspoon pepper
- ⅓ cup grated Parmesan cheese
- ⅓ cup almond meal for gluten free version (or bread crumbs if preferred)
- ⅓ cup parsley, finely chopped
Soup
- 4 tablespoons butter
- 5 large yellow onions, skins and ends removed, cut in half and thinly sliced
- Water for deglazing (about ¾ cup total, divided)
- 4 large garlic cloves, minced
- 1 cup dry red wine
- 6 cups beef broth
- 10 fresh thyme sprigs, tied together
- ¼ cup parsley, chopped
- 2 bay leaves
- ½ teaspoon salt
- ½ teaspoon ground black pepper
- 8 ounces shredded Gruyère cheese
Instructions
- Preheat Oven: Preheat your oven to 400 degrees Fahrenheit and line a baking sheet with parchment paper to prepare for baking the meatballs.
- Mix Meatball Ingredients: In a large mixing bowl, combine ground chicken, finely chopped onion, egg, minced garlic, grated Parmesan, almond meal, freshly chopped parsley, salt, and pepper. Mix thoroughly until all ingredients are evenly incorporated.
- Form Meatballs: Use a 1½-inch scoop to shape the meat mixture into uniform meatballs. Place them evenly spaced on the prepared baking sheet to ensure even cooking.
- Bake Meatballs: Bake the meatballs in the preheated oven for 15-20 minutes or until they reach an internal temperature of 165°F, ensuring they are fully cooked but still juicy.
- Cook Onions: While meatballs bake, melt butter in a large cast-iron or stainless steel sauté pan over medium-high heat. Add the thinly sliced onions, cover, and cook for 10 minutes to soften.
- Deglaze and Continue Cooking Onions: Remove the lid, add ¼ cup water, cover, and cook for another 10 minutes. Then deglaze again with ¼ cup water. Remove the lid and reduce heat to medium. Caramelize the onions, adding ¼ cup water every 5-6 minutes and scraping the pan bottom to release browned bits. Stir occasionally and adjust heat to prevent burning. This process takes about 30-40 minutes until onions are golden brown.
- Add Garlic: Stir in the minced garlic and cook for 1 more minute to let the flavors meld with the caramelized onions.
- Transfer and Deglaze with Wine: Transfer onions and garlic to a Dutch oven or large soup pot. Add red wine and cook for 2-3 minutes until the wine is almost fully evaporated.
- Add Broth and Herbs: Stir in beef broth, thyme sprigs, chopped parsley, bay leaves, salt, and pepper. Bring the mixture to a boil over high heat, then reduce to medium-low, and simmer uncovered for 30 minutes to marry the flavors.
- Add Meatballs: Gently add the baked meatballs to the soup pot and simmer for an additional 5 minutes to heat through and blend flavors.
- Finish and Serve: Remove and discard thyme sprigs and bay leaves. Adjust seasoning with salt and pepper to taste. Ladle soup into bowls and top each with shredded Gruyère cheese. Serve immediately for a warm, cheesy, and hearty soup experience.
Notes
- Use almond meal instead of bread crumbs to keep the meatballs gluten-free.
- Caramelizing onions properly is key for deep flavor—keep stirring frequently and be patient.
- Red wine adds richness but can be substituted with extra beef broth if preferred.
- Gruyère cheese melts beautifully and adds a nutty flavor, but Swiss cheese can be used as a substitute.
- Leftover soup can be refrigerated for up to 3 days or frozen for longer storage.

Leave a Reply