Classic French Onion Soup

Featured in: Stovetop & Oven Meals

This timeless French classic transforms humble onions into something extraordinary through slow caramelization. The process yields deep, complex flavors that develop over nearly an hour of gentle cooking, creating a rich broth that's both savory and slightly sweet.

The finishing touch—the crispy baguette slice crowned with melted, bubbling Gruyère—creates the perfect textural contrast. This soup exemplifies French culinary tradition: simple ingredients elevated through patience and technique.

Whether served as an elegant starter or a satisfying main, it delivers warmth and comfort in every spoonful.

Updated on Wed, 28 Jan 2026 09:46:00 GMT
Golden Classic French Onion Soup bubbling in a crock, topped with a thick slice of toasted baguette and melted, golden Gruyère cheese. Save
Golden Classic French Onion Soup bubbling in a crock, topped with a thick slice of toasted baguette and melted, golden Gruyère cheese. | joliekitchen.com

There is something hypnotic about watching a mountain of raw onions slowly collapse into a golden jam. I sat on my kitchen floor watching the steam rise as the sun began to set through the window. The house started smelling like a cozy French bistro, which felt like a huge victory in my tiny apartment. By the time the cheese was bubbling, I knew I could never go back to canned versions. It was a slow afternoon that turned into a masterclass in culinary patience.

I served this to my sister after she had a long, rainy commute home last November. We sat at the counter with our bowls, waiting for the cheese to cool just enough so we would not burn our tongues. The way the bread soaks up the broth while staying slightly crunchy is a texture I still dream about. It turned a miserable Tuesday into a quiet celebration of simple ingredients.

Ingredients

  • Yellow onions: These provide the perfect balance of sugar and moisture for long cooking.
  • Unsalted butter: Using unsalted lets you control the seasoning exactly as the onions break down.
  • Olive oil: A little oil prevents the butter from burning during the long caramelization process.
  • Garlic: This adds a sharp backbone to the sweetness of the onions.
  • Sugar: A tiny pinch helps the natural sugars in the onions develop that deep mahogany color.
  • Salt: This draws out the moisture early on so the onions soften properly.
  • Freshly ground black pepper: The heat from the pepper cuts through the richness of the beef stock.
  • All purpose flour: This creates a slight silkiness in the broth that feels very professional.
  • Dry white wine: The acidity brightens the heavy flavors and lifts the browned bits from the pot.
  • Beef or vegetable stock: A high quality stock is the secret to a soup that tastes like it simmered for days.
  • Fresh thyme: These woody herbs infuse the liquid with a subtle earthy aroma.
  • Bay leaf: It provides a hidden depth that makes the soup taste more complex.
  • French baguette: Use a day old loaf so it can stand up to the heavy broth without disappearing.
  • Gruyere cheese: This is the gold standard because it melts beautifully and has a nutty finish.

Instructions

Product image
Organize kitchen supplies and cooking essentials under cabinets for quicker access during meal prep.
Check price on Amazon
Caramelizing the onions:
Melt your butter and oil then let the sliced onions soften slowly until they turn a deep amber color. This takes patience but the smell filling your kitchen is your reward for waiting.
Adding aromatics:
Stir in the garlic, sugar, and salt to help the onions reach their final sweet potential. You will notice the color deepening even more during this short minute.
Building the base:
Sprinkle the flour over the onions and stir it well to cook out the raw flour taste. It should look like a thick paste clinging to the onions.
Deglazing the pot:
Pour in the wine and use a wooden spoon to scrape up every bit of flavor stuck to the bottom. This is where the magic color of the broth really starts to happen.
Simmering the soup:
Add your stock and herbs then let everything mingle on low heat until the flavors are fully married. Taste it now to see if it needs an extra pinch of salt.
Toasting the bread:
Brush your baguette slices with oil and toast them until they are crisp and golden brown. They need to be sturdy enough to hold up a mountain of cheese.
Layering the bowls:
Ladle the hot soup into heavy bowls and place a toasted slice of bread right on top. This creates the platform for your cheesy masterpiece.
The final broil:
Pile the Gruyere high and watch through the oven door until it bubbles and browns. Serve it immediately while the cheese is still stretchy and hot.
Product image
Organize kitchen supplies and cooking essentials under cabinets for quicker access during meal prep.
Check price on Amazon
Classic French Onion Soup served steaming in a rustic bowl, with a cheesy, toasted bread crust floating atop rich, caramelized onion broth. Save
Classic French Onion Soup served steaming in a rustic bowl, with a cheesy, toasted bread crust floating atop rich, caramelized onion broth. | joliekitchen.com

My favorite part is always the sound of the spoon breaking through the crusty cheese and toasted bread. There is a moment of silence at the table every time I serve this because everyone is too busy enjoying that first hot bite.

Picking the Perfect Onion

While yellow onions are the traditional choice, I once mixed in a few red onions and loved the result. Red onions add a slightly different sweetness that complements the beef stock well. Just make sure they are sliced uniformly so they all finish caramelizing at the exact same time.

Why Deglazing is Magic

That dark crust at the bottom of the pot is actually concentrated flavor called fond. When you pour the wine in, you are essentially unlocking all that hard work you put into the onions. I always use a dry wine like Sauvignon Blanc to keep the sweetness from becoming overwhelming.

Getting that Cheesy Crust Just Right

The cheese should be grated by hand rather than bought pre shredded for the best melt. Pre shredded cheese often has cornstarch on it which can make the topping feel grainy. Keep these final touches in mind for the best results.

  • Always use oven safe bowls to prevent any kitchen disasters under the broiler.
  • Try a splash of sherry at the very end for a professional touch.
  • Do not be afraid to let the cheese get those dark brown spots for extra flavor.
Product image
Dries dishes, utensils, and cookware neatly after cooking, keeping your countertop organized and clutter free.
Check price on Amazon
A close-up of Classic French Onion Soup showing gooey Gruyère stretching from a toasted baguette slice over deep brown, savory broth. Save
A close-up of Classic French Onion Soup showing gooey Gruyère stretching from a toasted baguette slice over deep brown, savory broth. | joliekitchen.com

This soup is a labor of love that rewards you with every warm and cheesy spoonful. Enjoy the process of slow cooking as much as the meal itself.

Questions & Answers

How do you achieve perfectly caramelized onions?

Cook onions slowly over medium heat with butter and olive oil, stirring frequently. The process takes 35-40 minutes for deep, golden color and rich flavor.

What cheese works best for topping?

Gruyère is traditional, offering excellent melt and nutty flavor. Emmental or Comté make delicious alternatives with similar characteristics.

Can this be made ahead of time?

Absolutely. The soup base improves after refrigerating overnight. Add the bread and cheese topping just before serving.

What's the purpose of adding flour?

Flour helps thicken the broth slightly while adding subtle body. It also creates a smoother, more velvety texture.

Can I make this vegetarian?

Yes, simply use vegetable stock instead of beef. The deep onion flavor remains the star of the dish.

Why add sugar to the onions?

A small amount of sugar helps the onions caramelize more evenly and enhances their natural sweetness during the long cooking process.

Classic French Onion Soup

Rich French classic with caramelized onions, savory broth, and golden Gruyère-topped bread.

Prep Time
15 min
Time to Cook
75 min
Overall Time
90 min
Created by Nathaniel Weber


Skill Level Medium

Cuisine Type French

Makes 4 Portions

Diet Details 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 Steps

Step 01

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

Step 02

Infuse with Garlic: Add minced garlic to the caramelized onions and cook for 1 minute until fragrant.

Step 03

Create Roux Base: Sprinkle in the all-purpose flour and cook, stirring constantly, for 2 minutes to create a light roux base.

Step 04

Deglaze with Wine: Pour in the dry white wine, scraping the bottom of the pot with a wooden spoon to release all browned bits and fond.

Step 05

Build the Broth: Pour in the stock and add thyme sprigs and bay leaf. Bring to a simmer, then reduce heat and cook uncovered for 20 to 25 minutes. Remove thyme and bay leaf. Season with pepper and additional salt as needed.

Step 06

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

Step 07

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

Step 08

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

Gear Needed

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

Allergy Notice

Review each item for allergens and talk to a healthcare provider if needed.
  • 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 (each serving)

Details shown here are for information and don't replace professional guidance.
  • Energy: 390
  • Fats: 16 g
  • Carbohydrates: 43 g
  • Proteins: 16 g