French Onion Soup

Featured in: Home Kitchen Classics

This beloved French bistro classic transforms humble onions into something extraordinary through slow caramelization. The blend of yellow onions, leeks, and shallots cooks down until deeply golden and sweet, creating a foundation of intense savory flavor. Simmered in beef broth enhanced with Worcestershire and soy sauce for depth, the soup develops remarkable complexity. The finishing touch—floating toasted baguette rounds topped with melted Gruyère—creates that irresistible cheese crust everyone loves. While the process requires patience for proper caramelization, the results are worth every minute of stirring.

Updated on Wed, 28 Jan 2026 09:09:00 GMT
French Onion Soup in a rustic bowl, featuring deeply caramelized onions, leeks, and a savory beef broth base. Save
French Onion Soup in a rustic bowl, featuring deeply caramelized onions, leeks, and a savory beef broth base. | buenoraib.com

I remember the kitchen windows fogging up on a Tuesday night while I obsessively watched the onions turn from white to gold. My apartment smelled like a cozy Parisian alleyway for three days straight. It was the first time I realized that patience actually has a flavor. This soup taught me that the best things in life cannot be rushed by a high flame.

My friend Sarah once came over specifically to learn the secret to the broth and she was shocked by the soy sauce. We sat on the counter for forty minutes just stirring and talking about our favorite travel spots. The steam was like a facial treatment and the house felt warmer than any heater could manage. We ended up eating right out of the pot because we could not wait for the oven. It was one of those rare evenings where the cooking was as good as the eating.

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: These provide the bulk of the sweetness and texture that defines the base.
  • Leeks and Shallots: They offer a delicate aromatic layer that bridges the gap between the onions and the broth.
  • Beef Broth: A high quality liquid ensures the savory notes are punchy enough to stand up to the cheese.
  • Gruyere Cheese: This is the only way to get that perfect nutty pull that stays stretchy even as it cools.
  • Dry White Wine: It cuts through the richness of the butter and helps lift the browned bits from the pan.

Tired of Takeout? 🥡

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

One email. No spam. Unsubscribe anytime.

Instructions

The Caramelization:
Melt your butter and oil then add the allium mix and stir them until they become a deep mahogany jam. This process takes time but the color is where all the soul of the soup lives.
The Deglaze:
Pour in the wine and use your wooden spoon to scrape the flavorful crust off the bottom of the pot. Those little brown bits are concentrated flavor that you do not want to leave behind.
The Simmer:
Add the broths and herbs then let everything mingle on a low heat until the flavors are perfectly married. The kitchen will smell incredible as the Worcestershire and soy sauce deepen the liquid.
The Toasting:
Slice your baguette and get it crisp under the broiler so it acts like a sturdy raft for the cheese. A soggy bread base is the only way to ruin this masterpiece.
The Final Melt:
Ladle the soup into bowls then pile the cheese high and broil until it looks like bubbling gold. Watch it closely because it goes from perfect to burnt in a matter of seconds.
Golden toasted baguette slices are piled high, blanketed by bubbling, melted Gruyère cheese for a perfect pull. Save
Golden toasted baguette slices are piled high, blanketed by bubbling, melted Gruyère cheese for a perfect pull. | buenoraib.com

There was a winter storm last year that knocked the power out but luckily I had a gas stove. We ate this soup by candlelight and for an hour the cold outside did not matter at all. The cheese was so thick we had to use scissors to cut the strands. It felt like a little victory over the elements. This dish has a way of making any small space feel like a grand dining room.

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.

Choosing Your Alliums

Not all onions are created equal and the mix here is what sets the recipe apart. I found that combining sharp shallots with mild leeks creates a rounded profile that plain yellow onions lack. It is worth the extra chopping time to get that nuanced sweetness in every bite. I once tried it with just white onions and it felt like it was missing its heart.

The Secret Umami Boost

Most people forget the soy sauce and Worcestershire but they are the secret weapons for depth. These ingredients act like a magnifying glass for the beef flavor without making it taste like salt. It is the trick I learned from a chef who worked in a tiny French cafe. It gives the broth that dark mystery that keeps people reaching for another spoonful.

Serving and Variations

This soup is a complete meal on its own but it loves a side of greens to balance things out. I usually toss some arugula in a light vinaigrette to cut through the heavy cheese and rich broth. It makes the whole experience feel like a fancy lunch even on a busy weeknight. If you have leftovers the flavor actually improves after a day in the fridge.

  • Add a splash of brandy at the end for an extra punch of warmth.
  • Use sourdough instead of baguette for a tangier bread base.
  • Double the cheese if you want that iconic overflowing crust on the rim.
Served piping hot in an oven-safe crock, garnished with fresh thyme alongside a crisp salad for balance. Save
Served piping hot in an oven-safe crock, garnished with fresh thyme alongside a crisp salad for balance. | buenoraib.com

This soup is a labor of love that rewards every minute spent at the stove. It is the ultimate comfort for a quiet night in.

Recipe FAQs

How do I get the onions properly caramelized?

Cook the onions, leeks, and shallots over medium heat with butter and olive oil, stirring frequently to prevent burning. The process takes 35–40 minutes to achieve that deep golden brown color and sweet, concentrated flavor. Don't rush this step—it's where most of the flavor develops.

Can I make this vegetarian?

Absolutely. Substitute vegetable broth for the beef broth and use a vegetarian-friendly Worcestershire sauce or omit it entirely. The caramelized alliums still provide plenty of depth and savory richness.

What cheese works best for the topping?

Gruyère is traditional for its nutty, complex flavor and excellent melting properties. Swiss or Emmental make good substitutes. Adding Parmesan creates a nice salty, savory counterpoint.

Can I freeze this soup?

The soup base freezes beautifully for up to 3 months. Freeze without the bread and cheese topping. When ready to serve, thaw and reheat, then add fresh baguette and cheese under the broiler.

Why use both butter and olive oil?

Butter provides rich flavor while olive oil prevents the butter from burning during the long caramelization process. This combination ensures the onions cook evenly without scorching.

What wine should I use?

A dry white wine like Sauvignon Blanc or Pinot Grigio works well. The wine deglazes the pot, lifting up those flavorful browned bits from the bottom and adding brightness to balance the rich onions.

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.

French Onion Soup

Savory bistro-style soup with caramelized alliums, rich broth, and cheesy toasted bread topping.

Prep Time
25 min
Cook Time
80 min
Total Duration
105 min
Created by Bianca Foster


Skill Level Medium

Cuisine French

Makes 6 Number of Servings

Diet Details None specified

Ingredient List

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 Make

Instruction 01

Heat Fat: In a large heavy-bottomed pot or Dutch oven, heat the butter and olive oil over medium heat.

Instruction 02

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

Instruction 03

Deglaze Pot: Deglaze the pot with white wine, scraping up any browned bits from the bottom.

Instruction 04

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

Instruction 05

Season Soup: Season with salt and pepper to taste. Remove the bay leaf.

Instruction 06

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

Instruction 07

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

Instruction 08

Broil Cheese: Place bowls under the broiler until the cheese is melted and bubbly, about 3 to 5 minutes.

Instruction 09

Serve: Serve immediately, garnished with extra 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.

What You Need

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

Allergy Guide

Go through every ingredient for allergens and talk to a healthcare provider if needed.
  • Contains dairy (cheese, butter)
  • Contains gluten (baguette, soy sauce)
  • Contains soy
  • Use gluten-free soy sauce and bread for gluten-free preparation

Nutrition Info (per portion)

These nutrition figures are for reference purposes and aren't a substitute for professional guidance.
  • Energy: 430
  • Total Fat: 18 g
  • Carbohydrates: 48 g
  • Proteins: 18 g

Cooking Shouldn't Be Hard ❤️

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

Free forever. Unsubscribe anytime.