French Onion Soup Classic

Category: Comforting Soups and Stews to Warm Your Soul

This French onion soup showcases deeply caramelized onions simmered in a savory homemade broth, layered with herby thyme and subtle white wine for rich depth. Topped with slices of toasted baguette and a generous layer of melted cheese, every bowl delivers an irresistible blend of flavors and textures. Whether made with beef or vegetable stock, the result is a soul-warming classic that pairs beautifully with a simple green salad or as a comforting main on its own.

Recipes Fives Halima
Created by Mary Loxip Mary Loxip
Last updated on Fri, 03 Oct 2025 19:19:57 GMT
A bowl of French onion soup with bread. Pin
A bowl of French onion soup with bread. | panbite.com

French Onion Soup is the dish I turn to when I want something deeply comforting that fills the kitchen with inviting aromas. Achieving that perfect balance of sweet caramelized onions and savory cheesy topping is easier than you’d think. Whether it is a chilly evening or you are celebrating a special day, this classic soup always feels like the right answer.

I first made this soup to impress my in-laws at a holiday dinner and, years later, everyone still raves about it. There is nothing like hearing the satisfying crunch as you break through the cheese and bread into the savory soup underneath.

Gather Your Ingredients

  • Yellow onions: Slicing them very thin helps them caramelize evenly and brings out their natural sweetness. Choose onions that feel heavy and firm
  • Butter: Essential for that rich French flavor. Use the highest quality butter you can find for best results
  • Garlic: Adds a subtle complexity to the base. Look for plump and fragrant cloves
  • Flour: Thickens the soup so it is luxuriously silky. Use fresh flour for best results
  • Dry white wine: Adds brightness and depth to balance the sweetness of the onions. Pick a wine you would enjoy drinking but avoid anything too sweet
  • Beef stock: Creates the signature savory backbone. Choose low sodium and high quality stock for a cleaner taste
  • Worcestershire sauce: Just a splash adds an umami kick. Use a classic brand for authenticity
  • Bay leaf: Delivers subtle herbal notes. Fresh or recently dried leaves give the best aroma
  • Fresh thyme: The earthy herbal flavor lifts the soup. Try to use sprigs instead of dried for the brightest flavor
  • Fine sea salt: Use sparingly at first since stock and cheese add saltiness. Add more to taste at the end
  • Freshly cracked black pepper: Adds warm bite. Grind as you serve for the freshest flavor
  • Baguette: Essential for holding the cheese and soaking up soup. Choose a loaf that is crusty and fresh
  • Grated or sliced cheese: Gruyere is classic but Comte or Swiss are delicious too. Opt for aged cheese that melts smoothly

How to Make It

Slice and Caramelize Onions:
Use a sharp knife or mandoline to slice your onions paper thin. Melt butter in a large heavy pot over medium low heat and add onions. Stir often and let them slowly cook for about thirty minutes until they are deep golden brown and very soft. Patience here is everything because this step builds almost all the soup’s flavor.
Add Garlic and Flour:
Once the onions are richly caramelized stir in the garlic and sauté for two more minutes so it is fragrant but not browned. Dust flour all over the onions and cook for a minute stirring constantly to coat everything – this removes the raw edge and thickens your soup later.
Deglaze and Simmer:
Pour in the white wine and use a wooden spoon to scrape every bit from the bottom of the pot. Let the wine bubble for two minutes so the alcohol cooks off. Then add beef stock Worcestershire sauce bay leaf and thyme. Bring just to a simmer then lower the heat cover and let the flavors meld for at least ten minutes. Discard the bay leaf and thyme sprigs.
Toast the Baguette:
While your soup simmers heat the oven to four hundred degrees Fahrenheit. Slice the baguette and lay pieces in one layer on a baking sheet. Toast for about six to eight minutes until golden and crisp.
Assemble and Broil:
Switch your oven to broil. Ladle hot soup into bowls that can go in the oven. Top each bowl with a toasted baguette slice and pile on plenty of grated cheese. Set bowls under the broiler for two to four minutes until the cheese is bubbling and browned in spots. Serve immediately for the best cheesy stretch.
A bowl of soup with a spoon in it.
A bowl of soup with a spoon in it. | panbite.com

Aged Gruyere melts beautifully and gives the best savory bite. My favorite part is how the thyme perfumes the whole kitchen as the soup simmers. Every time I make this I am reminded of cozy gatherings with everyone fighting for the cheesiest slice on top.

Flavor Boosters

French Onion Soup keeps well in the fridge for up to four days. Let the soup base cool completely then store in airtight containers. The baguette and cheese should be added fresh each time you reheat and serve. If freezing defrost overnight in the fridge and reheat gently on the stovetop before finishing with bread and cheese.

Serving Suggestions

I love serving this soup as a starter to a roast beef dinner or just with a simple green salad and a light vinaigrette for balance. A chilled glass of crisp white wine brings out the soup’s sweet savory depth. Try mini crocks of soup for an elegant dinner party presentation.

Creative Twists

Vegetable stock makes a great swap for beef stock if you want a vegetarian version just check the Worcestershire sauce label or use a vegan Worcestershire alternative. For cheese experiment with Swiss Emmental or a mild sharp cheddar for a new spin. Do not hesitate to use gluten free bread and flour if needed for dietary restrictions.

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

This soup is a labor of love that’s sure to win a place in your comfort food rotation. Take your time with those onions and you’ll always end up with the richest flavors.

Common Questions About This Recipe

→ How do you caramelize onions for French onion soup?

Thinly slice yellow onions and sauté them slowly in butter over medium heat, stirring frequently until deeply golden and sweet.

→ What type of cheese works best for this dish?

Gruyère is traditional, but Swiss, Emmental, or provolone also melt well and offer delicious flavor variations.

→ Can vegetable stock replace beef stock?

Yes, vegetable stock can be used for a lighter, vegetarian-friendly version without losing much of the soup’s depth.

→ Why add white wine to the onions?

White wine helps deglaze flavorful bits from the pot and adds subtle acidity, balancing the sweetness of caramelized onions.

→ How do you achieve a bubbly cheese topping?

Top each bowl with toasted baguette and grated cheese, then broil until the cheese is melted and golden-brown.

French Onion Soup Classic

Golden onions, rich broth, bubbling cheese, and crisp baguette unite for warming French onion soup.

Preparation Time
10 minutes
Cooking Time
50 minutes
Complete Time
60 minutes
Created by Mary Loxip: Mary Loxip

Type of Recipe: Soups & Stews

Level of Skill: Some Experience Needed

Cultural Cuisine: French

Serves: 6 Portion Size (6 bowls)

Dietary Needs: ~

What You Need

→ Soup Base

01 4 pounds yellow onions, peeled and thinly sliced
02 3 tablespoons unsalted butter
03 4 cloves garlic, minced
04 3 tablespoons all-purpose flour
05 1/2 cup dry white wine
06 6 cups beef stock
07 1 teaspoon Worcestershire sauce
08 1 bay leaf
09 3 sprigs fresh thyme
10 fine sea salt, to taste
11 freshly-cracked black pepper, to taste

→ Topping

12 baguette, sliced
13 grated or sliced cheese, such as Gruyère or Swiss

How to Make It

Step 01

Melt butter in a heavy-bottomed pot over medium-high heat. Add onions and cook, stirring frequently, for approximately 30 minutes until golden brown and deeply caramelized.

Step 02

Stir in minced garlic and sauté for 2 minutes. Sprinkle flour over onions and cook for an additional minute to remove raw flavor.

Step 03

Deglaze pot with white wine, scraping up any browned bits. Pour in beef stock and Worcestershire sauce. Add bay leaf and thyme sprigs.

Step 04

Bring contents to a gentle simmer. Reduce heat, cover, and cook for a minimum of 10 minutes. Remove and discard bay leaf and thyme. Season to taste with salt and black pepper.

Step 05

Preheat oven to 400°F (205°C). Arrange baguette slices on a baking sheet and toast for 6 to 8 minutes until golden and crisp.

Step 06

Switch oven to broil setting. Ladle hot soup into oven-safe bowls. Place toasted baguette slices on top and generously cover with cheese. Broil 2 to 4 minutes until cheese is melted and bubbling. Serve immediately.

Extra Tips

  1. Using a heavy-bottomed pot ensures even caramelization of onions without scorching.
  2. Vegetable stock may be substituted for a vegetarian alternative.
  3. Try different varieties of cheese for alternative flavor profiles.

Tools You'll Need

  • Heavy-bottomed pot
  • Baking sheet
  • Oven-safe soup bowls

Allergen Information

Always review ingredients for possible allergens and consult a healthcare provider if unsure.
  • Contains gluten (baguette, flour)
  • Contains dairy (butter, cheese)

Nutritional Details (Per Serving)

These facts are provided as informational and aren't a substitute for professional advice.
  • Calories: 450
  • Fat Content: 20 grams
  • Carbohydrate Content: 50 grams
  • Protein Content: 15 grams