Dutch Oven French Onion Soup

Featured in: Comfort Food Favorites

This beloved French classic transforms humble onions into something extraordinary through patience and slow caramelization. Thinly sliced yellow onions cook down in butter and olive oil for nearly an hour until they turn deep golden brown and impossibly sweet. A splash of white wine deglazes the pot, lifting up all those flavorful browned bits before beef broth, fresh thyme, and bay leaves join the simmer.

The magic happens in the final stage when oven-safe bowls get filled with steaming hot broth, topped with toasted baguette rounds, and blanketed in shredded Gruyère. A quick pass under the broiler creates that signature bubbling, golden cheese crust. Serve immediately while the cheese stretches irresistibly with every spoonful.

Updated on Wed, 21 Jan 2026 16:36:00 GMT
Golden, slow-caramelized onions simmer in a rich beef broth, topped with a toasted baguette slice and bubbly, melted Gruyère cheese. Save It
Golden, slow-caramelized onions simmer in a rich beef broth, topped with a toasted baguette slice and bubbly, melted Gruyère cheese. | zetluna.com

My tiny apartment kitchen smelled like a French bistro for three straight days the first time I attempted this. The onions took forever to caramelize, and I nearly gave up around minute thirty, but something kept me stirring. Now I understand that good things truly do come to those who wait with a wooden spoon in hand.

Served this at my first dinner party back in 2012, nervous about everything going right. My friend Sarah took one bite, closed her eyes, and literally said nothing for five minutes. That silent moment became the highest compliment I have ever received in my kitchen.

Ingredients

  • 5 large yellow onions: Sweet yellow onions break down beautifully and develop the best flavor
  • 3 tablespoons unsalted butter: Butter adds richness that oil alone cannot provide
  • 2 tablespoons olive oil: Prevents the butter from burning during the long cooking time
  • 2 garlic cloves: Adds that essential aromatic foundation
  • 1 teaspoon sugar: Helps the onions caramelize evenly and develop color
  • 8 cups beef broth: Provides the deep savory base, vegetable broth works for vegetarians
  • 1/2 cup dry white wine: Deglazes the pan and adds brightness
  • 2 teaspoons fresh thyme: Fresh thyme makes a noticeable difference here
  • 2 bay leaves: Classic aromatic that layers in subtle flavor
  • 1 tablespoon Worcestershire sauce: Adds umami depth, skip for vegetarian version
  • 1 baguette: Day old bread actually works better for soaking up soup
  • 2 cups Gruyère cheese: The classic choice with perfect melting properties
  • 1/2 cup Parmesan: Optional but adds a salty punch

Instructions

Product image
Grill meats and vegetables indoors with beautiful sear marks and easy cleanup using minimal oil.
Check price on Amazon
Melt and start the onions:
Combine butter and olive oil in your Dutch oven over medium heat. Add all those sliced onions and the sugar, then stir until they are evenly coated.
Caramelize patiently:
Cook the onions for 40 to 45 minutes, stirring frequently. They will turn from white to translucent to golden brown, and finally to a deep amber color.
Add the garlic:
Stir in the minced garlic and cook for just 1 minute until fragrant. You want it to bloom but not burn.
Deglaze the pan:
Pour in the white wine and use your spoon to scrape up all those browned bits from the bottom. Let it simmer for 2 to 3 minutes until slightly reduced.
Simmer with broth:
Add the broth, thyme, bay leaves, and Worcestershire. Bring to a gentle simmer, reduce heat, and cook uncovered for 20 to 30 minutes. Season with salt and pepper, then fish out the bay leaves.
Toast the bread:
While soup simmers, preheat your broiler. Arrange baguette slices on a baking sheet and toast until golden, about 1 to 2 minutes per side.
Assemble and melt:
Ladle hot soup into oven safe bowls. Top each with toast and plenty of grated cheese. Broil until melted and bubbling, 2 to 4 minutes.
Product image
Grill meats and vegetables indoors with beautiful sear marks and easy cleanup using minimal oil.
Check price on Amazon
Rustic Dutch oven French onion soup served in a ceramic bowl, garnished with fresh thyme and a side of crusty bread. Save It
Rustic Dutch oven French onion soup served in a ceramic bowl, garnished with fresh thyme and a side of crusty bread. | zetluna.com

This soup became my go to for rainy Sundays and sick friends. Something about that bubbling cheese and rich broth feels like an edible hug that fixes almost anything.

Making It Vegetarian

Use vegetable broth instead of beef and skip the Worcestershire or find a vegetarian version at health food stores. The result is still deeply satisfying and full of umami flavor from those perfectly caramelized onions.

Cheese Choices

Gruyère is traditional for good reason, but Swiss or Emmental work beautifully. I have even used Comté when I could not find Gruyère, and honestly no one complained about the experiment.

Serving Suggestions

A crisp green salad with vinaigrette cuts through the richness perfectly. Pour a glass of the same white wine you cooked with and dinner is served.

  • Let the soup rest five minutes after broiling
  • Have extra bread on hand for soaking
  • Cheese should be freshly grated for best melting
Product image
Boil water quickly for tea, coffee, instant soups, and faster prep when cooking grains or noodles.
Check price on Amazon
Melted Gruyère cheese stretches from a spoonful of savory French onion soup, bubbling over crispy bread and deep caramelized onions. Save It
Melted Gruyère cheese stretches from a spoonful of savory French onion soup, bubbling over crispy bread and deep caramelized onions. | zetluna.com

Grab a spoon and settle in with someone you love. This is the kind of meal that turns an ordinary Tuesday into something worth remembering.

Common Questions About Recipes

Why does caramelizing onions take so long?

Caramelization is a slow chemical process that breaks down onions' natural sugars. Rushing this step means you miss out on that deep, sweet complexity that makes this dish so special. Low and slow gives you the best results.

Can I make this ahead of time?

Absolutely. The base actually tastes better the next day as flavors continue to meld. Store the broth and onions separately in the refrigerator for up to 3 days. Add the bread and cheese just before serving.

What's the best cheese for melting?

Gruyère is the traditional choice because it melts beautifully with a rich, nutty flavor. Swiss, Emmental, or Comté work well too. Avoid pre-shredded cheese—the anti-caking coating prevents proper melting.

How do I get the cheese perfectly browned?

Use your oven's broiler setting and place bowls on a baking sheet to catch drips. Watch closely after the first 2 minutes—broilers vary wildly in intensity. The cheese should be bubbly with golden brown spots.

Can I freeze this?

Freeze the onion and broth mixture for up to 3 months. Thaw overnight in the refrigerator, then reheat gently on the stovetop. The bread and cheese toppings should always be added fresh before serving.

What wine works best?

A dry white wine like Sauvignon Blanc or Pinot Grigio adds acidity and brightness. If you prefer not to cook with wine, substitute additional broth or a splash of sherry vinegar for similar depth.

Dutch Oven French Onion Soup

Rich, savory soup with slow-caramelized onions, broth, and melted Gruyère on toasted baguette.

Prep Time
15 mins
Time to Cook
75 mins
Overall Time
90 mins
Authored by Clara


Skill Level Required Medium

Cuisine Type French

Recipe Output 6 Number of Portions

Dietary Needs Veggie-Friendly

The Ingredients You'll Need

Onions

01 5 large yellow onions, thinly sliced

Aromatics

01 3 tablespoons unsalted butter
02 2 tablespoons olive oil
03 2 garlic cloves, minced
04 1 teaspoon sugar

Broth & Flavorings

01 8 cups beef broth (or vegetable broth for vegetarian)
02 1/2 cup dry white wine
03 2 teaspoons fresh thyme leaves (or 1 teaspoon dried)
04 2 bay leaves
05 1 tablespoon Worcestershire sauce
06 Salt and freshly ground black pepper, to taste

Topping

01 1 baguette, sliced into 1/2-inch thick rounds
02 2 cups Gruyère cheese, grated
03 1/2 cup Parmesan cheese, grated (optional)

Step-by-Step Instructions

Step 01

Caramelize the Onions: In a large Dutch oven over medium heat, melt the butter with olive oil. Add the sliced onions and sugar. Cook, stirring frequently, until onions are very soft and caramelized, about 40–45 minutes.

Step 02

Add Garlic: Add the minced garlic and cook for 1 minute until fragrant.

Step 03

Deglaze with Wine: Pour in the wine, scraping up any browned bits from the bottom. Simmer for 2–3 minutes until slightly reduced.

Step 04

Simmer the Soup: Add the broth, thyme, bay leaves, and Worcestershire sauce. Bring to a simmer, reduce heat, and cook uncovered for 20–30 minutes. Season with salt and pepper to taste. Remove bay leaves.

Step 05

Toast the Baguette: While soup simmers, preheat oven broiler. Arrange baguette slices on a baking sheet and toast under the broiler until golden, about 1–2 minutes per side.

Step 06

Assemble and Broil: Ladle soup into oven-safe bowls. Top each with a toasted baguette slice and generous handful of Gruyère cheese (and Parmesan, if using). Place bowls on a baking sheet and broil until cheese is melted and bubbling, 2–4 minutes.

Step 07

Serve: Serve immediately, garnished with extra thyme if desired.

Tools You'll Need

  • Large Dutch oven
  • Chef's knife
  • Cutting board
  • Wooden spoon
  • Oven-safe soup bowls
  • Baking sheet
  • Cheese grater

Allergy Information

Review each ingredient to identify allergens and consult an expert if needed.
  • Contains dairy (butter, cheese)
  • Contains gluten (baguette)
  • Possible fish (Worcestershire sauce may contain anchovies)
  • For gluten-free: Use gluten-free bread
  • For dairy-free: Substitute dairy-free cheese and oil for butter

Nutritional Facts (Per Serving)

Keep in mind these details are for general guidance and shouldn't replace professional advice.
  • Caloric Content: 430
  • Fats: 19 grams
  • Carbohydrates: 46 grams
  • Proteins: 20 grams