French Onion Soup

Featured in: Family Treat Traditions

This beloved French classic transforms humble onions into something extraordinary through slow caramelization. The onions cook down until deeply golden and sweet, creating a rich, complex base that simmers with beef broth, white wine, and aromatic herbs. The finishing touch—toasted crusty bread piled with melted Gruyère—creates that irresistible cheesy crown. Perfect for cold weather or when you crave serious comfort food, this soup rewards patience with incredible depth of flavor.

Updated on Wed, 28 Jan 2026 16:03:00 GMT
Golden, caramelized onions simmer in a rich beef broth, bubbling under melted Gruyère and a crusty bread slice. Save
Golden, caramelized onions simmer in a rich beef broth, bubbling under melted Gruyère and a crusty bread slice. | sweetqahwa.com

The first time I attempted French onion soup in my tiny apartment kitchen, I underestimated onions completely. Forty minutes into what the recipe promised would be a fifteen-minute sauté, my kitchen smelled like a cafeteria and the onions were still stubbornly pale. That night taught me patience—the onions eventually did caramelize, and I learned that good things truly come to those who stir.

Last winter during a snowstorm, I made double batches and invited neighbors over. We stood around the stove with wine glasses, watching onions turn from white to golden to brown, talking about everything and nothing. The soup itself became secondary to the warmth of the kitchen and the sound of laughter against the howling wind outside.

What's for Dinner Tonight? 🤔

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

Free. No spam. Just easy meals.

Ingredients

  • 6 large yellow onions, thinly sliced: Yellow onions offer the best balance of sweetness and depth for long caramelization
  • 2 tablespoons unsalted butter: Butter helps the onions brown beautifully and adds richness
  • 1 tablespoon olive oil: The oil prevents the butter from burning over the long cooking time
  • 6 cups beef broth: Use a good quality broth you would drink on its own
  • 1/2 cup dry white wine: Adds brightness and helps deglaze all those flavorful browned bits
  • 2 cloves garlic, minced: Garlic in the last minute prevents bitterness and adds aromatic depth
  • 1 teaspoon sugar: Helps the onions caramelize evenly and develop that deep mahogany color
  • 1 teaspoon salt and 1/2 teaspoon black pepper: Season throughout the process to build layers of flavor
  • 2 sprigs fresh thyme and 1 bay leaf: Classic French aromatics that infuse the broth subtly
  • 4 slices crusty French bread: Sturdy enough to hold up when floated on soup without disintegrating immediately
  • 2 cups grated Gruyère cheese: Gruyère melts beautifully with that perfect nutty, sharp flavor

Tired of Takeout? 🥡

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

One email. No spam. Unsubscribe anytime.

Instructions

Caramelizing the onions:
Melt butter with olive oil in a large heavy-bottomed pot over medium heat, then add sliced onions and cook, stirring occasionally, until softened, about 15 minutes.
Developing deep color:
Sprinkle onions with sugar and salt, then continue cooking, stirring frequently, until deeply golden and caramelized, about 30 to 40 minutes.
Adding aromatics:
Stir in minced garlic and cook for just 1 minute more until fragrant, watching carefully so it does not brown.
Building the base:
Pour in white wine and scrape up any browned bits from the bottom of the pot, then simmer for 2 to 3 minutes.
Simmering the soup:
Add beef broth, thyme, bay leaf, and black pepper, then bring to a boil, reduce heat, and simmer uncovered for 30 minutes before removing herbs.
Preparing the bread:
Preheat the broiler, arrange bread slices on a baking sheet, and toast under the broiler until lightly golden on both sides.
Assembling the bowls:
Ladle hot soup into oven-safe bowls, top each with toasted bread, and add a generous handful of Gruyère cheese.
The final melt:
Place bowls under the broiler until cheese is melted and bubbling, about 2 to 3 minutes, then serve immediately.
Steaming French Onion Soup in a white bowl, featuring toasty bread and gooey cheese with a fresh thyme garnish. Save
Steaming French Onion Soup in a white bowl, featuring toasty bread and gooey cheese with a fresh thyme garnish. | sweetqahwa.com

My grandmother kept a jar of caramelized onions in her refrigerator at all times. She said the base of French onion soup was just the beginning, but having those onions ready meant she could magic up comfort on the hardest days.

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.

Making It Your Own

Sometimes I add a splash of sherry instead of white wine for a different depth of flavor. Other times, a pinch of smoked paprika joins the thyme, especially on rainy days when something smoky feels right.

The Bread Matters

A stale baguette actually works better than fresh because it holds its structure longer. I slice my bread slightly thicker than most recipes suggest, about an inch, so there is still something to sink your teeth into after that first cheese-covered spoonful.

Timing And Temperature

I have learned to start my onions when I am not in a hurry, usually on a Sunday afternoon when I can linger in the kitchen. The soup base keeps beautifully for days, actually developing more flavor overnight in the refrigerator.

  • Make the soup base a day ahead and reheat gently before broiling the cheese
  • Keep your oven racks at the upper-middle position to prevent burning under the broiler
  • Have your wine ready to sip while you stir the onions for that long caramelization period
Close-up of a spoon dipping into French Onion Soup, revealing deep brown broth, soft onions, and stretchy melted cheese. Save
Close-up of a spoon dipping into French Onion Soup, revealing deep brown broth, soft onions, and stretchy melted cheese. | sweetqahwa.com

French onion soup is never just soup. It is an act of patience, a celebration of simple ingredients transformed, and one of the most honest ways to feed someone you love.

Recipe FAQs

How do I get the onions properly caramelized?

Cook sliced onions over medium heat with butter and olive oil for about 15 minutes until softened. Sprinkle with sugar and salt, then continue cooking for 30–40 minutes, stirring frequently, until deeply golden and browned. This slow process develops the rich, sweet flavor that defines this classic.

Can I make this vegetarian?

Absolutely. Substitute the beef broth with high-quality vegetable broth. The umami-rich flavor will still be excellent thanks to the deeply caramelized onions, white wine, and aromatic herbs. Many find the vegetarian version just as satisfying.

What cheese works best for the topping?

Gruyère is traditional and ideal because it melts beautifully with a nutty, complex flavor. If unavailable, Emmental or Swiss cheese make excellent alternatives with similar melting properties and flavor profiles. For a French twist, try Comté.

Why does this take so long to make?

The extended cooking time is essential for properly caramelizing the onions, which creates the soup's signature depth and sweetness. Rushing this step results in a pale, less flavorful version. The 45-55 minute onion process cannot be shortened without sacrificing the authentic taste.

Can I make this ahead of time?

Yes, actually it improves. The soup base can be made up to 3 days ahead and refrigerated—the flavors meld and deepen. When ready to serve, reheat gently and add the bread and cheese topping just before serving for the best texture and presentation.

What wine should I use?

A dry white wine like Sauvignon Blanc or Pinot Grigio works well. The wine deglazes the pan, lifting those flavorful browned bits from the onion caramelization. If you prefer not to cook with wine, simply add more broth—though the wine adds lovely complexity.

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

Classic bistro-style soup with caramelized onions in rich beef broth, topped with crusty bread and melted Gruyère.

Prep Time
20 minutes
Cook Time
75 minutes
Total Duration
95 minutes
Created by Hudson Lawrence


Skill Level Medium

Cuisine French

Makes 4 Portions

Diet Notes None specified

Needed Ingredients

Onions

01 6 large yellow onions, thinly sliced
02 2 tablespoons unsalted butter
03 1 tablespoon olive oil

Broth

01 6 cups beef broth or vegetable broth for vegetarian option
02 1/2 cup dry white wine, optional

Flavorings

01 2 cloves garlic, minced
02 1 teaspoon sugar
03 1 teaspoon salt
04 1/2 teaspoon freshly ground black pepper
05 2 sprigs fresh thyme or 1/2 teaspoon dried thyme
06 1 bay leaf

Topping

01 4 slices crusty French bread, about 1 inch thick
02 2 cups grated Gruyère cheese

How-To Steps

Step 01

Prepare the base: In a large heavy-bottomed pot, melt the butter with the olive oil over medium heat. Add the sliced onions and cook, stirring occasionally, until softened, approximately 15 minutes.

Step 02

Caramelize the onions: Sprinkle the onions with sugar and salt. Continue cooking, stirring frequently, until the onions are deeply golden and caramelized, 30 to 40 minutes.

Step 03

Add aromatics: Add the minced garlic and cook for 1 minute more.

Step 04

Deglaze the pot: Pour in the white wine if using and scrape up any browned bits from the bottom of the pot. Simmer for 2 to 3 minutes.

Step 05

Simmer the soup: Add the beef broth, thyme, bay leaf, and black pepper. Bring to a boil, then reduce heat and simmer uncovered for 30 minutes. Remove and discard the thyme sprigs and bay leaf.

Step 06

Toast the bread: Preheat the broiler. Arrange the bread slices on a baking sheet and toast under the broiler until lightly golden on both sides.

Step 07

Assemble the bowls: Ladle the hot soup into oven-safe bowls. Top each with a slice of toasted bread and a generous handful of Gruyère cheese.

Step 08

Finish under the broiler: Place the bowls under the broiler until the cheese is melted and bubbling, 2 to 3 minutes. Serve immediately.

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.

Tools Needed

  • Large heavy-bottomed pot
  • Wooden spoon
  • Knife and cutting board
  • Cheese grater
  • Oven-safe soup bowls
  • Baking sheet

Allergy Advice

Always review all ingredients for allergens. If unsure, ask a health expert.
  • Contains milk from butter and cheese
  • Contains gluten from bread
  • Use gluten-free bread for gluten-free option
  • Use vegan butter and cheese alternatives for dairy-free option

Nutrition Details (each serving)

These numbers are for general reference. Always check with a healthcare provider when needed.
  • Energy: 435
  • Fats: 21 g
  • Carbohydrates: 41 g
  • Proteins: 20 g

Cooking Shouldn't Be Hard ❤️

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

Free forever. Unsubscribe anytime.