Easy French Onion Soup

Category: Comforting Soups and Hearty Stews

Slow-cooked onions bring deep flavor to this French onion soup, enhanced by fresh thyme and rich beef broth. Toasted baguette slices are topped with nutty Gruyere and broiled until golden, creating a deliciously cheesy crust. Balanced seasoning with a hint of white wine enriches every spoonful. Serve warm for a classic bistro experience, perfect for a family meal or elegant starter.

Scarlet Elise wearing glasses.
Created By Scarlet Elise
Last updated on Tue, 30 Dec 2025 07:37:02 GMT
A close up of a bowl of cheese soup. Pin
A close up of a bowl of cheese soup. | myflavornest.com

Naturally sweet onions mingle with rich broth and bubbling cheese in this French onion soup that manages to taste restaurant-worthy with minimal effort. This recipe is for anyone craving comfort food that feels special yet is simple enough for a weeknight.

When I first made this soup for a Sunday lunch my family couldn’t believe something so luxurious could come together so quickly. It has since become our rainy day staple every autumn.

Gather Your Ingredients

  • Onions: makes the base of the soup so choose yellow or sweet onions that feel firm and heavy for their size
  • Butter: brings out the onions’ sweetness and adds silkiness use real butter for best taste
  • Olive oil: keeps the onions from burning and adds richness select extra virgin for flavor
  • Fresh thyme: infuses earthy depth fresh sprigs add more punch than dried
  • Bay leaf: brings subtle herbal notes don’t skip this for true French flavor
  • High-quality beef broth: forms the backbone choose unsalted or homemade for best control
  • White wine: adds brightness and complexity avoid very sweet wines and use dry if possible
  • Baguette: pick a sturdy rustic loaf that toasts up crunchy
  • Gruyere or similar cheese: delivers the signature melt and nuttiness select Gruyere or Swiss that melts easily
  • Salt and pepper to taste: use freshly cracked black pepper and sea salt for a clean finish

How to Make It

Prepare the Onions:
Peel and thinly slice the onions as evenly as you can aim for uniform slices for consistent caramelization
Caramelize the Onions:
Melt butter with olive oil in a heavy pot over medium-low heat add onions. Stir occasionally cook until onions are deep golden and jammy this takes about twenty minutes but do not rush this step as it builds the soup’s signature flavor
Season and Deglaze:
Add thyme sprigs and bay leaf stir in a big pinch of salt. Pour in the white wine scraping up browned bits on the bottom of the pot simmer until the alcohol cooks off and the mixture smells fragrant about three minutes
Simmer the Broth:
Remove bay leaf. Pour in beef broth. Simmer gently uncovered for fifteen minutes taste for salt and pepper and adjust as needed
Toast the Bread:
Slice baguette thickly and toast until golden I like to do this under the broiler for two minutes on each side
Finish with Cheese:
Ladle soup into oven-safe bowls. Float toasted bread slices on the surface. Mound grated Gruyere over each serving. Set bowls under the broiler until cheese melts and bubbles watch closely as it can brown quickly
Serve and Enjoy:
Carefully remove bowls serve piping hot for full cheesy gooey effect
A bowl of soup with a spoon in it.
A bowl of soup with a spoon in it. | myflavornest.com

My favorite moment is always that first spoonful when the cheese forms long strings and my family hovers nearby to get the first bowl out of the oven There is nothing quite like the aroma that fills the kitchen as the soup bubbles under the broiler

Flavor Boosters

This soup holds up well in the fridge for up to four days. Cool completely before refrigerating. Reheat gently on the stove. Wait to add the bread and cheese topping until just before serving for best texture.

Serving Suggestions

Serve as a main course with a simple green salad for balance or in small cups as a holiday starter. It is also lovely alongside roast chicken or a roast beef sandwich for a bistro-inspired meal.

Creative Twists

Swap in a mix of red and yellow onions for a deeper flavor in late summer. In winter add a splash of sherry or brandy for extra warmth. In spring top with fresh chives for a pop of color.

A white bowl filled with cheese and onions.
A white bowl filled with cheese and onions. | myflavornest.com

Even picky kids come back for seconds when there is cheese and bread involved. Cool the soup base before freezing and always finish with freshly toasted bread and cheese for the perfect French onion soup experience.

Frequently Asked Questions About This Recipe

→ What onions are best for French onion soup?

Yellow onions are most commonly used for their balanced sweetness, but a mix of yellow and sweet varieties works well too.

→ Can I use chicken broth instead of beef broth?

Beef broth provides rich depth, but chicken broth can be substituted for a lighter flavor and still yields delicious results.

→ Which cheese is best for topping?

Gruyere melts beautifully and has a nutty flavor ideal for French onion soup, though Swiss or Emmental can be used as alternatives.

→ How do I achieve perfectly caramelized onions?

Cook onions slowly over medium-low heat, stirring often, until deeply golden and sweet. Avoid rushing this step for best flavor.

→ Can this soup be made vegetarian?

Yes, swap beef broth for a flavorful vegetable broth and ensure the cheese is vegetarian-friendly.

Easy French Onion Soup

Caramelized onions simmer in broth, topped with Gruyere and toasted baguette for comforting French flavor.

Prep Time
25 minutes
Cooking Time
25 minutes
Total Time
50 minutes
Created By: Scarlet Elise

Recipe Category: Soups & Stews

Skill Level: For Moderately Skilled Cooks

Cuisine Type: French

Yields: 6 Servings (6 bowls)

Special Dietary Options: ~

What You’ll Need

→ Main 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 4 cups high-quality beef broth
07 1/2 cup dry white wine
08 Salt and freshly ground black pepper, to taste

→ Topping

09 4 slices baguette, toasted
10 1 1/2 cups grated Gruyère or similar cheese

Steps to Follow

Step 01

In a large heavy-bottomed saucepan, melt butter with olive oil over medium heat. Add sliced onions and cook, stirring gently, until onions are deeply golden and caramelized, about 15 to 20 minutes.

Step 02

Pour in the white wine, scraping up any browned bits from the base of the pan. Add thyme sprigs and bay leaf. Stir to combine.

Step 03

Pour in hot beef broth and season with salt and pepper. Bring the mixture to a gentle simmer and cook uncovered for 20 minutes, allowing flavors to meld.

Step 04

While the soup is simmering, toast baguette slices on a baking sheet until crisp and golden.

Step 05

Ladle the soup into heatproof bowls. Place a toasted baguette slice on top of each portion and sprinkle generously with grated Gruyère. Broil until the cheese is melted and bubbling.

Step 06

Carefully remove hot bowls from the broiler. Serve immediately, garnished with additional thyme if desired.

Additional Insights

  1. For extra depth, use a combination of yellow and sweet onions. Be patient during caramelization for rich flavor.

Essential Kitchen Tools

  • Large heavy-bottomed saucepan
  • Wooden spoon
  • Oven-safe soup bowls
  • Baking sheet
  • Broiler

Potential Allergens

Carefully review ingredients for allergens and consult a healthcare professional if necessary.
  • Contains dairy (butter, cheese) and gluten (baguette).

Nutritional Details (Per Serving)

The provided details are for informational purposes only and not a replacement for expert guidance.
  • Calories: 500
  • Total Fat: 18 grams
  • Total Carbohydrates: 30 grams
  • Protein Amount: 25 grams