The Best (No Wine) French Onion Soup
This No Wine French Onion Soup is cozy, flavorful, and family-friendly—made with caramelized onions, rich beef broth, and topped with gooey mozzarella croutons.
Yeilds about 9 cups of soup

This post may contain affiliate links, which means that I make a small commission off items you purchase at no additional cost to you. Please read my Affiliate Disclosure
Is there anything more comforting on a chilly day than a hot bowl of French onion soup—with thick slices of toasted baguette topped with gooey, melty cheese? I think not!
Now, let’s be honest: this soup is a labor of love. It’s not a 20-minute weeknight wonder, but every golden caramelized onion strand is worth it, I promise.
You’ll notice something a little different about my recipe—it skips the traditional red wine. Not because I dislike wine (trust me, I LOVE wine). But I wanted to create a full-flavored, non-alcoholic version that still delivers all the cozy depth you expect from this French classic.
And here’s the thing: even when you “cook off” wine, a percentage of alcohol always remains in your food. Studies show it can range anywhere from 25%–40%! So if you’re avoiding alcohol—whether for kids, family, or personal preference—this soup is a perfect fit. Full flavor, no compromise.
My Latest Food Videos
What Goes into This French Onion Soup
So, no wine—what’s the secret? Simple: quality ingredients and patience. Slowly cooking down onions (a LOT of onions) builds a sweetness and depth that makes this soup shine all on its own.
Here’s what you’ll need:
unsalted butter: adds richness and fat to carry flavor.
yellow onions: strong enough to hold up to the long cooking process. The star of the show.
garlic cloves: mellow into sweetness with slow cooking.
bay leaves: add a subtle fragrant flavor layer and a hint of bitterness for depth.
fresh thyme sprigs: woodsy, earthy notes that pair perfectly with onions and beef broth.
all-purpose flour: thickens the soup slightly.
beef bone broth: the backbone of the soup; choose homemade if you can!
beef bouillon paste: amps up the umami richness.
Worcestershire sauce: adds a savory tang that mimics wine’s complexity.
Mozzarella Croutons: crusty bread + melty cheese = the ultimate French onion topper.
The Cooking Process
Melt butter in a Dutch oven or large stockpot over medium heat.
Add onions, garlic, bay leaves, and thyme leaves. Season with about 1 teaspoon salt. Stir occasionally and cook until onions are very soft and golden brown, 30–40 minutes.
Add 1 cup of broth, bouillon, and Worcestershire sauce. Bring to a boil, then reduce to a simmer until liquid evaporates and onions look “dry” (5–10 minutes).
Remove bay leaves. Sprinkle flour over onions and stir. Lower heat to medium-low and cook 10 minutes to remove raw flour taste.
Add remaining broth, bring to a simmer, and cook another 10 minutes. Season to taste with salt and pepper.
Ladle into bowls or large mugs. Top with cheesy mozzarella croutons.






Texture Tweaks:
If your kids aren’t fans of the onion “strings” in the broth, blend the soup using an immersion blender, to smooth before topping with croutons. My kids prefer it this way—it’s creamy, cozy, and still packed with flavor.

Jenn’s Kitchen Tips:
There are two essential components of a good French onion soup.
Cooking with Kids
DISCLOSURE: Please keep in mind that the following tips are general and are meant to be suggestive. I personally use these strategies with my own kids, who are all unique even within my own family of five. Therefore, please regard these as suggestions or ideas. If you feel that your child requires more or less assistance, then go with what you and your child are comfortable with. Ultimately, you know your child best.
French onion soup might sound a little grown-up, but there are some fun, kid-friendly ways to get your little chefs involved:
Cooking together is less about perfection and more about creating memories (and maybe a few cheesy smiles along the way).
Storage Details
Fridge: This Beef Meatballs in Mushroom Gravy recipe will last 3 – 4 days in the fridge if stored in an airtight container.
To freeze: This soup freezes well on its own. Freeze the cooled soup for up to 3 months. When ready to eat, defrost it in the refrigerator and reheat it by bringing the soup to a boil on the stovetop OR you can microwave the soup as well. Make the Mozzarella Croutons fresh.
Meal Planning option: Store in either food safe containters or 1-cup silicone bags enough for individual servings.

Ello DuraGlass 5 Cup Food Storage Glass
Buy Now →

Ello Duraglass 3.4 Cup Meal Prep Sets 10Pc
Buy Now →
Did You Make This Recipe?
I’d love to hear how it turned out for you! leave a comment below and give it a star rating. If you share on Instagram, tag me @jenngiamsmith—I’ll share your creations in my stories!
Share or save it:

No Wine French Onion Soup
Warm, cozy, and full of flavor, this French onion soup is made with rich beef bone broth, slow-caramelized onions, and no wine—making it a family-friendly favorite. Topped with cheesy, crusty mozzarella croutons, it’s the ultimate comfort food for a chilly night.
- Total Time: 1 hour 10 minutes
- Yield: 73 oz of soup
Ingredients
1/2 cup unsalted butter (See Notes 1 for substitutions)
4 medium white onions, sliced
2 medium garlic cloves, finely chopped (See Notes 2 for substitutions)
2 bay leaves
2 fresh thyme sprigs, leaves picked
3 tablespoons all-purpose flour (See Notes 3 for substitutions)
9 cups beef bone broth (See Notes 4 for substitutions)
1 teaspoon beef bouillon paste (See Notes 5 for substitutions)
2 tablespoons Worcestershire sauce
Kosher Salt, to taste
Freshly ground black pepper, to taste
Mozzarella Croutons, for topping
Instructions
-
In a Dutch oven or large stockpot, melt the butter over medium heat.
-
Add onions, garlic, bay leaves, and thyme leaves. Sprinkle in about 1 teaspoon salt. Stir occasionally and cook until onions are very soft and golden brown—about 30–40 minutes.
-
Stir in 1 cup of beef broth, the bouillon paste, and Worcestershire sauce. Bring to a boil, then reduce heat and simmer until liquid has evaporated and onions look “dry,” about 5–10 minutes.
-
Discard bay leaves. Sprinkle flour over the onions and stir. Lower heat to medium-low and cook 10 minutes to remove the raw flour taste.
-
Add remaining beef bone broth. Bring soup to a gentle simmer and cook another 10 minutes. Season with salt and pepper to taste.
-
Optional: Blend the soup for a smoother texture (this also lightens the color).
-
Ladle into bowls or mugs. Top with cheesy mozzarella croutons and serve hot.
Notes
-
Butter Substitute: Use extra virgin olive oil, sunflower oil, or vegetable oil (1:1).
-
Garlic Substitute: Use ½ teaspoon garlic powder if fresh garlic isn’t available.
-
Flour Substitute: Use cornstarch, arrowroot, or tapioca starch (1:1) for gluten-free.
-
Beef Bone Broth Substitute: Regular beef stock works just as well (1:1).
-
Bouillon Paste Substitute: 1 beef bouillon cube = 1 teaspoon paste.
- Prep Time: 10 minutes
- Cook Time: 1 hour
- Category: Soup
- Method: Stove Top
- Cuisine: American
©Photo, Prop Styling, and Food Styling by Jenn Smith


MAKE MID-WEEK A LITTLE EASIER
Sign up below, and I’ll send you a FREE E-BOOK featuring six of my all-time favorite mid-week recipes!