Classic French Onion Soup

Featured in: Oven-Finished Dishes

This beloved French bistro classic features a deeply savory blend of caramelized yellow onions, leeks, and shallots slowly cooked to golden perfection. The alliums simmer in a rich beef broth enhanced with Worcestershire sauce, soy sauce, and white wine for layers of umami flavor. Each bowl is topped with toasted baguette rounds and generous amounts of melted Gruyère cheese, broiled until bubbly and golden. The result is a comforting, restaurant-worthy soup that's perfect for cold weather or elegant dinner parties.

Updated on Wed, 28 Jan 2026 14:29:00 GMT
Steaming French Onion Soup in a ceramic crock, topped with bubbly, golden Gruyère and a toasted baguette slice. Save
Steaming French Onion Soup in a ceramic crock, topped with bubbly, golden Gruyère and a toasted baguette slice. | tastykhubz.com

I spent an entire rainy Tuesday in October just trying to get the color of my onions right. The house smelled like sweet caramelized sugar and a hint of earthy leeks for hours. I kept peeking into the Dutch oven worried I might burn them but the slow transformation was mesmerizing. My neighbor actually knocked on the door asking what smelled so incredible. It was the kind of kitchen afternoon that makes you forget the cold world outside.

One time I accidentally over toasted the baguette slices until they were nearly black. Instead of starting over I just scraped off the charred bits and realized the extra crunch actually held up better against the hot broth. We sat on the floor of the living room wrapped in blankets burning our tongues because we could not wait for the soup to cool down. It was the messiest and happiest dinner of that winter.

What's for Dinner Tonight? 🤔

Stop stressing. Get 10 fast recipes that actually work on busy nights.

Free. No spam. Just easy meals.

Ingredients

  • Yellow Onions Leeks and Shallots: This trio provides a deeper sweetness than onions alone and creates the perfect base for the broth.
  • Butter and Olive Oil: Using both ensures a high smoke point while providing that rich dairy flavor necessary for browning.
  • Beef Broth and Soy Sauce: The soy sauce is my secret for adding an extra layer of savory depth without needing hours of reduction.
  • Baguette and Gruyere Cheese: A sturdy bread and a high quality melting cheese are the only way to achieve that classic bistro crust.
  • Fresh Thyme and Bay Leaf: These herbs add a subtle woodsy note that balances the intense sweetness of the caramelized onions.

Tired of Takeout? 🥡

Get 10 meals you can make faster than delivery arrives. Seriously.

One email. No spam. Unsubscribe anytime.

Instructions

Start the base:
Heat the butter and oil in your heaviest pot then toss in your sliced alliums to begin their slow transformation. Sauté the mixture for nearly forty minutes until everything is soft and deep golden brown before adding the garlic.
Deglaze the pot:
Pour in the white wine and use a wooden spoon to scrape up every bit of flavor from the bottom. This step ensures that all those delicious browned bits are incorporated back into the liquid.
Simmer the soup:
Add the broth and seasonings then let it bubble gently for half an hour to let the flavors meld. Remember to remove the bay leaf before you start portioning the soup into bowls.
Prep the toppings:
While the soup simmers toast your bread rounds until they are crisp enough to support the heavy cheese. Arranging them on a baking sheet makes it easy to move them in and out of the oven.
The final melt:
Ladle the soup into bowls then top with bread and cheese before sliding them under the broiler until bubbly. The cheese should be slightly browned and draped over the sides of the bowl for that authentic look.
A bowl of classic French Onion Soup featuring deeply caramelized onions, leeks, and shallots under melted, browned cheese. Save
A bowl of classic French Onion Soup featuring deeply caramelized onions, leeks, and shallots under melted, browned cheese. | tastykhubz.com

I remember serving this to my sister after she had a long day at work and seeing her face light up. We did not even talk for the first ten minutes because we were too busy breaking through that salty cheese crust. It is a meal that demands your full attention and rewards you with every bite.

Still Scrolling? You'll Love This 👇

Our best 20-minute dinners in one free pack — tried and tested by thousands.

Trusted by 10,000+ home cooks.

Getting the Alliums Just Right

The secret to that deep mahogany color is not heat but it is patience and a heavy bottomed pot. You want to see the onions slump and turn translucent before they eventually take on that rich amber hue. If they start to stick too much just add a tiny splash of water to loosen the sugars.

Choosing Your Cheese Wisely

While Gruyere is the classic choice do not be afraid to mix in a bit of sharp Parmesan for an extra salty kick. The way the cheese drapes over the edge of the bowl is part of the charm of this rustic dish. High quality cheese melts more evenly and provides that iconic stretch we all look for.

Serving Suggestions for a Full Meal

This soup is quite filling on its own but it pairs wonderfully with a bright acidic salad to cut through the richness. I often serve it with a glass of the same white wine used for deglazing to keep the flavors consistent. It makes the whole experience feel like a trip to a quiet corner cafe.

  • Make sure your bowls are truly oven safe before putting them under the broiler.
  • Keep an eye on the cheese during those last few minutes as it can go from perfect to burnt very quickly.
  • Let the soup sit for just a minute after it comes out of the oven so you do not burn the roof of your mouth.
French Onion Soup with a toasted bread crouton, melted Gruyère pull, and fresh thyme garnish on a rustic table. Save
French Onion Soup with a toasted bread crouton, melted Gruyère pull, and fresh thyme garnish on a rustic table. | tastykhubz.com

This soup is a warm hug in a bowl that makes any evening feel like a celebration. I hope it brings as much comfort to your table as it has to mine.

Recipe Questions & Answers

How long does it take to caramelize the onions properly?

The onions need 35–40 minutes over medium heat to achieve deep golden brown color and develop the rich sweetness that makes this soup exceptional. Patience is key—don't rush this step.

Can I make this vegetarian?

Absolutely. Substitute high-quality vegetable broth for the beef broth and use a vegetarian Worcestershire sauce or simply omit it. The depth of flavor from the caramelized onions still shines through.

What cheese works best as a substitute for Gruyère?

Swiss cheese or Emmental make excellent alternatives if Gruyère is unavailable. Both melt beautifully and provide similar nutty, creamy flavors that complement the savory broth.

Can I freeze this soup?

The soup base freezes beautifully for up to 3 months. However, freeze it without the bread and cheese topping. Add fresh toasted baguette and grated cheese when reheating for best texture.

What type of onion works best?

Yellow onions are ideal for their balanced sweetness and flavor. The combination with leeks and shallots creates a more complex, layered taste than using onions alone.

Do I need oven-safe bowls?

Yes, for the traditional broiled cheese topping you'll need oven-safe bowls that can withstand high heat. If you don't have them, toast the bread and cheese separately on a baking sheet and float on top.

20-Minute Dinner Pack — Free Download 📥

10 recipes, 1 shopping list. Everything you need for a week of easy dinners.

Instant access. No signup hassle.

Classic French Onion Soup

Savory French soup with caramelized onions, rich broth, and melted Gruyère on crusty bread

Prep Time
25 minutes
Cook Time
80 minutes
Overall Time
105 minutes
Created by Carter Mullins


Skill Level Medium

Cuisine French

Makes 6 Portions

Diet Preferences None specified

What You'll Need

Alliums

01 4 large yellow onions, thinly sliced
02 2 large leeks, white and light green parts only, cleaned and thinly sliced
03 3 shallots, thinly sliced
04 3 garlic cloves, minced

Fats

01 3 tablespoons unsalted butter
02 2 tablespoons olive oil

Broth & Umami

01 8 cups high-quality beef broth
02 1 tablespoon Worcestershire sauce
03 2 teaspoons soy sauce
04 1/2 cup dry white wine
05 2 teaspoons fresh thyme leaves
06 1 bay leaf

Bread & Cheese

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

Seasonings

01 Salt and freshly ground black pepper, to taste

How to Cook

Step 01

Prepare the fats and aromatics: In a large heavy-bottomed pot or Dutch oven, heat the butter and olive oil over medium heat until shimmering.

Step 02

Caramelize the alliums: Add the sliced onions, leeks, and shallots. Sauté, stirring frequently, until very soft and deep golden brown, approximately 35-40 minutes. Add the minced garlic and cook for 2 minutes more.

Step 03

Deglaze the pot: Pour in the dry white wine, scraping up any browned bits from the bottom of the pot with a wooden spoon.

Step 04

Build the broth base: Stir in the beef broth, Worcestershire sauce, soy sauce, thyme, and bay leaf. Bring to a simmer, then reduce heat and cook uncovered for 30 minutes, stirring occasionally.

Step 05

Season the soup: Taste and adjust seasoning with salt and freshly ground black pepper. Remove the bay leaf from the pot.

Step 06

Toast the baguette: Preheat the oven broiler. Arrange baguette slices on a baking sheet and toast under the broiler until golden, approximately 1-2 minutes per side.

Step 07

Assemble the bowls: Ladle the hot soup into oven-safe bowls. Top each bowl with toasted baguette slices and a generous amount of grated Gruyère cheese.

Step 08

Finish under the broiler: Place the assembled bowls under the broiler until the cheese is melted and bubbly, approximately 3-5 minutes.

Step 09

Serve: Remove bowls from the broiler and serve immediately, garnished with additional fresh thyme if desired.

You Just Made Something Great 👏

Want more like this? Get my best easy recipes — free, straight to your inbox.

Join 10,000+ home cooks. No spam.

Gear You'll Need

  • Large heavy-bottomed pot or Dutch oven
  • Wooden spoon
  • Oven-safe soup bowls
  • Baking sheet
  • Chef's knife
  • Cutting board
  • Box grater

Allergy Details

Review each ingredient to spot any allergens, and speak with a healthcare provider if you have questions.
  • Contains dairy: butter and cheese
  • Contains gluten: baguette and soy sauce
  • Contains soy: soy sauce
  • Gluten-free alternatives available using gluten-free soy sauce and bread

Nutritional Details (for each serving)

Nutritional info is for reference. For health matters, consult a specialist.
  • Energy (Calories): 430
  • Fats: 18 grams
  • Carbohydrates: 48 grams
  • Proteins: 18 grams

Cooking Shouldn't Be Hard ❤️

Get a free recipe pack that makes weeknight dinners effortless. Real food, real fast.

Free forever. Unsubscribe anytime.