Classic French Onion Soup

Featured in: Hearty Soups & Stews

This beloved French classic transforms humble onions into something extraordinary through slow caramelization. The process takes about 40 minutes, yielding deeply sweet, savory onions that form the soul of this dish. Finished with toasted baguette slices and generous amounts of grated Gruyère that broil to golden perfection, each bowl delivers layers of comfort. Perfect for chilly evenings, this soup rewards patience with its complex depth of flavor.

Updated on Tue, 27 Jan 2026 17:09:00 GMT
Steaming bowls of Classic French Onion Soup with deeply caramelized onions and a golden Gruyère topping. Save
Steaming bowls of Classic French Onion Soup with deeply caramelized onions and a golden Gruyère topping. | amberladle.com

Indulge in the ultimate comfort of a Parisian bistro with this Classic French Onion Soup. This recipe turns humble onions into a rich, mahogany-hued masterpiece through the art of slow caramelization, resulting in a savory broth that is perfectly balanced by the sweetness of the onions and a touch of white wine.

Steaming bowls of Classic French Onion Soup with deeply caramelized onions and a golden Gruyère topping. Save
Steaming bowls of Classic French Onion Soup with deeply caramelized onions and a golden Gruyère topping. | amberladle.com

There is nothing quite like the aroma of onions cooking in butter to fill a kitchen with warmth. This dish is a celebration of simple ingredients transformed by time and heat into something truly extraordinary, topped with a decadent layer of cheese that makes every spoonful a delight.

Ingredients

  • 3 large yellow onions, thinly sliced
  • 1 tablespoon unsalted butter
  • 1 tablespoon olive oil
  • 2 cloves garlic, minced
  • 1 teaspoon sugar
  • 1/2 teaspoon salt
  • 1/4 teaspoon freshly ground black pepper
  • 2 tablespoons all-purpose flour
  • 1/2 cup dry white wine
  • 1.2 liters (5 cups) beef or vegetable stock
  • 2 sprigs fresh thyme
  • 1 bay leaf
  • 4 slices French baguette, about 1 inch thick
  • 1 tablespoon olive oil (for bread)
  • 120 g (about 1 cup) Gruyère cheese, grated
Product image
Mix batters, prep ingredients, grate vegetables, and store leftovers easily during baking and everyday cooking.
Check price on Amazon

Instructions

Step 1
In a large pot or Dutch oven, heat butter and olive oil over medium heat. Add sliced onions, stirring to coat. Cook, stirring frequently, until onions are soft and deeply caramelized, about 35–40 minutes. Add sugar and salt halfway through to help with caramelization.
Step 2
Add garlic and cook for 1 minute until fragrant.
Step 3
Sprinkle in the flour and cook, stirring, for 2 minutes to thicken slightly.
Step 4
Deglaze the pot with white wine, scraping the bottom to release any browned bits.
Step 5
Pour in the stock, add thyme and bay leaf. Bring to a simmer, then reduce heat and cook uncovered for 20–25 minutes. Remove thyme and bay leaf. Season with pepper and additional salt as needed.
Step 6
Preheat oven broiler. Arrange baguette slices on a baking sheet, brush both sides with olive oil, and toast under the broiler until golden, about 1–2 minutes per side.
Step 7
Ladle hot soup into oven-safe bowls. Top each with a toasted baguette slice, then cover generously with grated Gruyère.
Step 8
Place bowls on a baking sheet and broil for 2–3 minutes, or until cheese is melted, bubbly, and golden brown. Serve immediately.

Zusatztipps für die Zubereitung

To achieve a more complex flavor profile, try using a combination of beef and chicken stock. The key to this soup is patience; ensure the onions reach a deep amber color for the best results.

Varianten und Anpassungen

Make this soup vegetarian by opting for vegetable stock. For those with dietary restrictions, use gluten-free flour and bread, or vegan butter and cheese alternatives. A splash of brandy or sherry added with the wine can also provide a heartier kick.

Serviervorschläge

Classic French Onion Soup pairs beautifully with a crisp dry white wine or a light-bodied red. Serve it alongside a fresh green salad with a vinaigrette dressing to cut through the richness of the cheese and broth.

Melty, bubbly Gruyère cheese blankets a hearty slice of toasted bread in Classic French Onion Soup. Save
Melty, bubbly Gruyère cheese blankets a hearty slice of toasted bread in Classic French Onion Soup. | amberladle.com

Whether you are hosting a festive dinner or simply looking for a warm meal on a cold night, this classic dish is sure to impress. Enjoy every savory, cheese-laden spoonful of this French culinary staple.

Product image
Serve homemade meals comfortably with sturdy utensils and steak knives for everyday dining and special dinners.
Check price on Amazon

Recipe FAQs

How long does it take to caramelize onions properly?

Proper caramelization takes 35-40 minutes over medium heat. Stir frequently to prevent burning. The onions should turn deep golden brown and develop a sweet, concentrated flavor.

What type of onions work best for this soup?

Yellow onions are ideal for their balanced sweetness and flavor. You can also use a mix of yellow and red onions for slightly different flavor notes.

Can I make this soup ahead of time?

Absolutely. The base actually tastes better the next day as flavors meld. Store in the refrigerator for up to 3 days. Add the bread and cheese when reheating and broiling.

What cheese substitutes work well instead of Gruyère?

Emmental, Comté, or Swiss cheese make excellent alternatives. For a traditional French flavor, try a mix of Gruyère and Parmesan.

How do I get the cheese perfectly melted and golden?

Use oven-safe bowls and place them on a baking sheet under the broiler. Watch closely after 2 minutes—the cheese goes from golden to burnt quickly. The cheese should be bubbly with browned spots.

What wine pairs well with French onion soup?

A crisp white wine like Sauvignon Blanc or Chardonnay complements the rich broth. Light red wines such as Pinot Noir also work beautifully.

Classic French Onion Soup

Rich French classic with caramelized onions in savory broth, topped with toasted bread and melted Gruyère cheese.

Prep time
15 min
Cook time
75 min
Overall time
90 min
Created by Rachel Hayes


Skill required Medium

Cuisine French

Makes 4 Serving size

Diet preferences Meat-free

What you need

Onions

01 3 large yellow onions, thinly sliced
02 1 tablespoon unsalted butter
03 1 tablespoon olive oil

Soup Base

01 2 cloves garlic, minced
02 1 teaspoon sugar
03 1/2 teaspoon salt
04 1/4 teaspoon freshly ground black pepper
05 2 tablespoons all-purpose flour
06 1/2 cup dry white wine
07 5 cups beef or vegetable stock
08 2 sprigs fresh thyme
09 1 bay leaf

Topping

01 4 slices French baguette, about 1 inch thick
02 1 tablespoon olive oil for bread
03 1 cup Gruyère cheese, grated

How to make it

Step 01

Caramelize Onions: In a large pot or Dutch oven, heat butter and olive oil over medium heat. Add sliced onions and stir to coat. Cook, stirring frequently, until onions are soft and deeply caramelized, approximately 35-40 minutes. Add sugar and salt halfway through to enhance caramelization.

Step 02

Incorporate Aromatics: Add minced garlic and cook for 1 minute until fragrant.

Step 03

Create Roux: Sprinkle flour into the pot and stir constantly for 2 minutes to create a light thickening base.

Step 04

Deglaze: Pour dry white wine into the pot while scraping the bottom with a wooden spoon to release browned bits and fond.

Step 05

Build Broth: Add stock, thyme sprigs, and bay leaf. Bring to a simmer, reduce heat, and cook uncovered for 20-25 minutes. Remove thyme and bay leaf. Season with pepper and additional salt to taste.

Step 06

Toast Bread: Preheat oven broiler. Arrange baguette slices on a baking sheet, brush both sides with olive oil, and toast under broiler until golden, approximately 1-2 minutes per side.

Step 07

Assemble Bowls: Ladle hot soup into oven-safe bowls. Top each with one toasted baguette slice and cover generously with grated Gruyère cheese.

Step 08

Final Broil: Place bowls on a baking sheet and broil for 2-3 minutes until cheese is melted, bubbly, and golden brown. Serve immediately.

Equipment needed

  • Large pot or Dutch oven
  • Wooden spoon
  • Baking sheet
  • Oven-safe soup bowls
  • Cheese grater

Allergy info

Always review ingredients for allergens. Talk to your healthcare provider if you're unsure.
  • Contains dairy: butter and Gruyère cheese
  • Contains gluten: baguette and all-purpose flour
  • For gluten-free preparation, substitute with gluten-free bread and flour
  • For dairy-free preparation, use vegan butter and cheese alternatives

Nutrition details (each serving)

Nutritional details are for reference and aren't a substitute for healthcare guidance.
  • Calorie Count: 390
  • Fat content: 16 g
  • Carbohydrate: 43 g
  • Protein amount: 16 g