Easy French Onion Soup

Section: Cozy Meals for Every Mood

This classic French onion soup highlights slowly caramelized onions simmered in a savory beef broth. The soup is finished with toasted baguette slices and a generous topping of melted Gruyere cheese broiled to a golden brown. The deep sweetness of the onions combined with the rich broth and crispy, cheesy bread creates a comforting and flavorful dish. Fresh thyme and bay leaf add aromatic depth, while slow cooking develops natural sweetness and complexity.

Harper
Contributed by Harper
Last updated on Mon, 12 Jan 2026 10:40:05 GMT
A bowl of French onion soup with bread on the side. Save
A bowl of French onion soup with bread on the side. | flavorrhaven.com

This deeply satisfying French Onion Soup highlights caramelized onions simmered in savory beef broth then topped with toasted baguette slices and bubbling Gruyere cheese. This recipe brings out all the rich, layered flavors you expect from a classic bistro favorite using straightforward ingredients and a patient cooking technique. It has become a cozy go-to whenever I crave comfort food that feels fancy but is so easy to prepare at home.

The first time I made this, the whole kitchen smelled incredible and now family and friends ask me to make it for gatherings.

Ingredients

  • Six cups thinly sliced onions: essential for a sweet caramelized base, use yellow onions for best flavor
  • Two tablespoons butter: adds richness and helps caramelize the onions evenly
  • Two tablespoons olive oil: combines with butter to increase smoking point and add depth
  • Six fresh thyme sprigs: fresh herbs deliver a subtle aromatic note that brightens the soup
  • One bay leaf: provides earthy undertones enhancing the broth’s flavor
  • Half cup white wine: deglazes the pan lifting browned bits for extra savoriness
  • Four cups high-quality beef broth: choosing a rich homemade or good store-bought broth makes a big difference
  • Salt and pepper to taste: seasoning balanced throughout cooking to bring all flavors forward
  • Four slices toasted baguette: the crusty bread layer that absorbs broth and adds texture
  • One and a half cups grated Gruyere cheese: the melty, nutty topping that completes each serving

Instructions

Caramelize the Onions:
In a large skillet with high sides, melt the butter and olive oil over medium heat. Add the thinly sliced onions along with leaves stripped from the thyme sprigs and the bay leaf. Lower the heat to low and stir the onions every 10 minutes to avoid sticking. Cook slowly until onions turn a deep golden brown often about 45 minutes. Sprinkle in a teaspoon of salt partway through to help the onions release moisture and to build flavor.
Deglaze and Simmer:
Turn the heat up and pour in the white wine to deglaze the pan. Scrape the bottom with a wooden spoon to lift all those flavorful browned bits. Boil gently to cook off the alcohol. Then add the beef broth and bring everything back to a boil. Reduce heat to a simmer. Taste and adjust salt and pepper as needed while preheating your broiler for finishing.
Prepare for Broiling:
Ladle the hot soup evenly into four oven-safe bowls. Top each bowl with one toasted baguette slice. Generously scatter grated Gruyere cheese all over the bread ensuring full coverage to get a perfectly melted topping.
Broil the Soup:
Place the bowls under the broiler for about three to five minutes. Watch carefully as the cheese melts, bubbles, and turns golden brown. Remove promptly to avoid burning once the cheese reaches a beautiful color and texture.
Garnish and Serve:
Optionally garnish each bowl with fresh thyme leaves before serving. Serve immediately to enjoy the contrast between savory broth, sweet caramelized onions, crunchy bread, and gooey cheese.
A bowl of soup with a spoon in it.
A bowl of soup with a spoon in it. | flavorrhaven.com

I remember making this on a chilly evening when my partner and I curled up with bowls of soup and crusty bread. It instantly felt like a warm hug from the inside.

Storage Tips

This soup reheats beautifully on the stove though the bread topping is best prepared fresh. You can store the soup base separately in airtight containers in the refrigerator for up to three days. If you want to freeze it, keep it broth and onions only. Reheat gently and add fresh bread and cheese right before serving.

Ingredient Substitutions

If you don’t have Gruyere, a good quality Swiss or mozzarella cheese melts well with similar texture. For broth, substitute with vegetable broth for a vegetarian version, but add a splash of soy sauce or Worcestershire for umami. White wine can be replaced with dry sherry or even apple cider vinegar in a pinch.

Serving Suggestions

Serve this soup as a starter to impress guests or paired with a light green salad and roast chicken for a comforting weeknight meal. Garnish with a pinch of fresh thyme or a crack of fresh black pepper for a little extra freshness.

A bowl of soup with a spoon in it.
A bowl of soup with a spoon in it. | flavorrhaven.com

This classic French Onion Soup is a perfect balance of patience and flavor and makes any meal feel special with its comforting layers.

FAQs about Recipes

→ How do you caramelize onions properly?

Cook thinly sliced onions slowly over low heat with butter and olive oil, stirring occasionally, until deep golden and sweet, which takes about 45 minutes.

→ What broth is best for this soup?

A high-quality beef broth adds rich, savory depth that balances the sweetness of the caramelized onions.

→ Why is white wine added during cooking?

White wine deglazes the pan, lifts flavorful browned bits, and adds a subtle acidity to enhance the soup’s complexity.

→ What type of cheese works well for topping?

Gruyere cheese melts beautifully and browns under the broiler, creating a bubbly, savory crust on the soup.

→ Can the soup be made ahead of time?

Yes, the caramelized onions and broth can be prepared in advance and assembled just before broiling the cheese topping.

→ What bread is ideal for this dish?

Toasted baguette slices hold up well under the hot soup and cheese topping, providing a perfect crunchy texture.

Easy French Onion Soup

Rich onion soup slow-cooked with caramelized onions, savory broth, toasted bread, and melted cheese topping.

Prep Time
15 mins
Cooking Time
60 mins
Overall Time
75 mins
Contributed by: Harper

Recipe Category: Comfort Food

Skill Level: Beginner-Friendly

Cuisine Type: French

Recipe Output: 4 Portion Size

Dietary Features: ~

What You'll Need

→ Soup Ingredients

01 6 cups thinly sliced onions
02 2 tablespoons unsalted butter
03 2 tablespoons olive oil
04 6 sprigs fresh thyme
05 1 bay leaf
06 ½ cup dry white wine
07 4 cups high-quality beef broth
08 Salt and freshly ground black pepper, to taste

→ Toppings

09 4 slices baguette, toasted
10 1½ cups grated Gruyere cheese

Step-by-Step Guide

Step 01

Melt butter with olive oil in a large, high-sided skillet over medium heat. Add sliced onions, stripped thyme leaves, and bay leaf. Cook on low heat, stirring every 10 minutes, until onions are deep golden and caramelized, approximately 45 minutes. Season with 1 teaspoon salt to aid moisture release and flavor development.

Step 02

Increase heat to medium-high and pour in white wine, scraping browned bits from skillet bottom. Boil until alcohol evaporates. Add beef broth and bring to a boil, then reduce heat and simmer gently. Season with salt and pepper to taste while preheating broiler.

Step 03

Ladle hot soup into four oven-safe bowls. Top each with one toasted baguette slice. Evenly distribute grated Gruyere over each slice, covering thoroughly.

Step 04

Place bowls under preheated broiler for 3 to 5 minutes until cheese is melted, golden, and bubbly. Monitor closely to prevent burning and remove immediately upon achieving desired browning.

Step 05

Optionally garnish with additional fresh thyme leaves. Serve immediately while hot to enjoy layers of savory caramelized onions, rich broth, crisp bread, and melted cheese.

Additional Notes

  1. Slow caramelization of onions is essential for developing deep, rich flavor—patience enhances the soup’s complexity.

Tools You'll Need

  • Large skillet with high sides
  • Oven-safe bowls suitable for broiling
  • Broiler or oven with broiling function

Allergen Notices

Inspect every ingredient for potential allergens and seek expert advice if necessary.
  • Contains dairy and gluten

Per Serving Nutritional Info

Keep in mind these are general guidelines, not a replacement for professional advice.
  • Calories: 350
  • Fats: 20 grams
  • Carbohydrates: 35 grams
  • Proteins: 15 grams