Caramelized French Onion Soup

Featured in: Oven-Baked Meals

This dish highlights slow-caramelized yellow onions simmered in a savory beef broth infused with thyme and bay leaf, creating rich, deep flavors. Paired with toasted sourdough rounds topped with melted Gruyere cheese, it offers a delightful blend of textures and warmth. The crostini’s golden, bubbly cheese complements the thick, aromatic broth perfectly, making this a comforting choice for colder days. Vegetarian variations use vegetable broth and omit Parmesan.

Updated on Mon, 16 Feb 2026 16:04:00 GMT
Warm bowl of caramelized French onion soup topped with golden sourdough Gruyere crostini and melted cheese.  Pin it
Warm bowl of caramelized French onion soup topped with golden sourdough Gruyere crostini and melted cheese. | tastysfenj.com

There's something about the sound of onions hitting a hot pan that still makes me pause whatever I'm doing. Years ago, a friend's grandmother in Lyon taught me that French onion soup isn't rushed—it's a slow conversation between butter, time, and patience. She'd stand at her stove on grey afternoons, stirring those golden ribbons with a wooden spoon worn smooth from decades of use, and I finally understood why this humble dish had survived centuries. The first time I made it alone, I nearly burned a batch because I got impatient, but that mistake taught me everything about why the caramelization matters so much.

I made this for my family on the first real cold snap of autumn, when the kitchen window fogged up and everyone gathered around the table like we'd been waiting for permission to finally feel cozy. My youngest asked if the soup was fancy, and when I said it was actually French, she declared it her new favorite—which meant I'd be making it again soon, probably more often than I'd planned.

Ingredients

  • Yellow onions (6 large, thinly sliced): The backbone of this soup; their natural sugars caramelize into sweetness, so don't skip the slicing step—a mandoline saves time and your fingertips.
  • Unsalted butter and olive oil (3 tbsp and 1 tbsp): Butter brings richness while olive oil prevents burning; together they create the perfect medium for caramelization.
  • Sugar and salt (1 tsp each): A pinch of sugar jumpstarts the caramelization process, while salt draws out moisture and deepens flavor.
  • Freshly ground black pepper (1/2 tsp): Grind it fresh right before adding; pre-ground pepper loses its bite and personality.
  • Garlic (2 cloves, minced): Added near the end so it doesn't burn, just a whisper of sharpness to complement the sweet onions.
  • All-purpose flour (2 tbsp): This acts as a gentle thickener and helps develop a deeper flavor when cooked with the onions.
  • Dry white wine (1/2 cup): Use something you'd drink yourself; cheap wine tastes cheap, and your soup will know it.
  • Beef broth (6 cups): Quality broth makes all the difference here, so read labels or make your own if you have time.
  • Fresh thyme and bay leaf: These aromatics simmer quietly in the background, adding sophistication without shouting.
  • Sourdough baguette (1 small, sliced 1/2-inch thick): The tang of sourdough plays beautifully against the sweet onions and salty cheese.
  • Gruyere cheese (1 cup, grated): Its nuttiness melts into the broth; don't substitute with just any cheese, this one is essential.
  • Parmesan cheese (1/2 cup, optional): Adds an extra salty punch if you want more complexity on the crostini.

Tired of Takeout? 🥡

Get 10 meals you can make faster than delivery arrives. Seriously.

One email. No spam. Unsubscribe anytime.

Instructions

Build your foundation:
In a large heavy-bottomed pot, melt the butter with olive oil over medium heat until it froths slightly. This mixture is your stage, so let it warm through for a minute before adding the onions.
Begin the long caramelize:
Add your sliced onions, sugar, salt, and pepper all at once, then start stirring. You're looking for 35 to 45 minutes of patient cooking, stirring frequently so they brown evenly and never stick. The onions will seem watery at first, then golden, then deeply caramelized—that final stage is where the magic lives.
Welcome the garlic:
Once the onions are a rich caramel color, stir in your minced garlic and let it cook for just one minute, releasing its warmth into the pot.
Dust and deepen:
Sprinkle the flour over the onions and stir constantly for two minutes. You're not making a roux; you're coating the onions and toasting the flour to add body and a subtle nuttiness.
Deglaze with wine:
Pour in the white wine slowly, scraping the bottom of the pot with your spoon to lift all those caramelized bits—they're flavor gold. Let it simmer for two to three minutes until the wine reduces by half and the raw alcohol smell fades.
Build the broth:
Add your beef broth, fresh thyme sprigs, and bay leaf, then bring everything to a gentle boil. Reduce the heat and let it simmer uncovered for 25 to 30 minutes, which gives the flavors time to marry.
Toast while soup simmers:
Preheat your oven to 400°F (200°C) and arrange baguette slices on a baking sheet. Brush them lightly with olive oil—you want them golden, not swimming in oil—then toast for five to seven minutes until they're crispy and fragrant.
Top with cheese:
Generously sprinkle Gruyere (and Parmesan if using) over each warm crostini, then return them to the oven for three to four minutes until the cheese is melted and bubbly, with the edges just starting to brown.
The final assembly:
Taste your soup and adjust seasoning with salt and pepper, then remove the thyme sprigs and bay leaf. Ladle the hot soup into oven-safe bowls, crown each one with a cheesy crostini, and if you want extra drama, broil for one to two minutes until the cheese bubbles and browns slightly.
Rich French onion soup with slow-caramelized onions, savory broth, and cheesy sourdough Gruyere crostini for a comforting meal.  Pin it
Rich French onion soup with slow-caramelized onions, savory broth, and cheesy sourdough Gruyere crostini for a comforting meal. | tastysfenj.com

My neighbor caught the smell drifting through our shared wall one evening and showed up at my door with hope in her eyes, and I knew right then that this soup had crossed into the territory of something worth making again and again. There's a reason this dish has been warming people for centuries.

The Art of Caramelization

Caramelization isn't magic, though it feels like it when you watch pale onions transform into burnished gold. The key is patience and heat control—medium heat is your friend here because high heat will scorch the outside while leaving the inside raw. Stir frequently, maybe every couple of minutes, and if you notice the bottom browning too fast, lower the heat slightly and give the onions more time. When they're done, they should smell sweet and rich, almost like onion jam.

Wine Matters More Than You'd Expect

Using a wine you wouldn't drink is a false economy that shows up immediately in your final bowl. The wine does two things: it adds acidity to balance all that sweetness, and it brings its own subtle flavors to the broth. A crisp Sauvignon Blanc or a dry Pinot Grigio works beautifully here, and yes, that splash of brandy or sherry mentioned in the notes can elevate the whole experience into something almost luxurious.

Making It Your Own

This recipe is a classic, but it also leaves room for personal touches that make it feel like your own creation. Some people add a pinch of nutmeg to the broth, others swear by a touch of balsamic vinegar stirred in at the end, and vegetarian versions work beautifully with quality vegetable broth instead of beef. The crostini base is also flexible—try whole grain bread, rye, or even focaccia if that's what's in your bread box.

  • If you're cooking vegetarian, use vegetable broth and let the caramelized onions and herbs carry all the flavor.
  • A splash of brandy, sherry, or even a good cognac stirred in at the very end transforms this into something special.
  • Gruyere can be swapped for Emmental, Swiss, or even a sharp white cheddar if Gruyere isn't available.
Golden sourdough baguette slices topped with melted Gruyere cheese served alongside a bowl of hearty French onion soup. Pin it
Golden sourdough baguette slices topped with melted Gruyere cheese served alongside a bowl of hearty French onion soup. | tastysfenj.com

This soup tastes even better the next day, when the flavors have settled into each other and become something deeper. Make it on a weekend afternoon, and you'll have something warm and restorative waiting whenever you need it most.

Recipe Questions & Answers

How do you caramelize onions properly?

Cook thinly sliced onions slowly over medium heat with butter and oil, stirring often, until they turn deep golden and sweet, about 35-45 minutes.

Can vegetable broth be used instead of beef broth?

Yes, substituting vegetable broth creates a vegetarian-friendly version without sacrificing depth of flavor.

What type of cheese works best for the crostini?

Gruyere is ideal for melting and flavor, though Emmental or Swiss cheese can be good alternatives.

How should the crostini be prepared?

Sourdough baguette slices are brushed with olive oil, toasted until golden, topped with cheese, then baked until bubbly and melted.

Are there tips for enhancing flavor?

A splash of brandy or sherry before serving adds extra richness and complexity to the broth.

Can this dish be broiled before serving?

Yes, broiling briefly melts and browns the cheese topping for an extra golden finish.

20-Minute Dinner Pack — Free Download 📥

10 recipes, 1 shopping list. Everything you need for a week of easy dinners.

Instant access. No signup hassle.

Caramelized French Onion Soup

Deeply flavored onion broth paired with crispy, cheesy sourdough crostini for cozy dining.

Prep time
20 min
Time to cook
75 min
Overall time
95 min
Created by Benjamin Holloway

Recipe type Oven-Baked Meals

Skill level Medium

Cuisine type French

Makes 4 Number of servings

Dietary details None specified

What You'll Need

For the Soup

01 6 large yellow onions, thinly sliced
02 3 tablespoons unsalted butter
03 1 tablespoon olive oil
04 1 teaspoon sugar
05 1 teaspoon salt
06 1/2 teaspoon freshly ground black pepper
07 2 cloves garlic, minced
08 2 tablespoons all-purpose flour
09 1/2 cup dry white wine
10 6 cups beef broth or vegetable broth for vegetarian option
11 2 sprigs fresh thyme or 1/2 teaspoon dried thyme
12 1 bay leaf
13 Salt and pepper to taste

For the Sourdough Gruyere Crostini

01 1 small sourdough baguette, sliced into 1/2-inch rounds
02 2 tablespoons olive oil
03 1 cup Gruyere cheese, grated
04 1/2 cup Parmesan cheese, grated optional

Directions

Step 01

Melt Butter and Oil: In a large heavy-bottomed pot, melt butter and olive oil over medium heat.

Step 02

Caramelize Onions: Add sliced onions, sugar, salt, and pepper. Cook, stirring frequently, for 35 to 45 minutes until onions are deep golden and caramelized.

Step 03

Cook Garlic: Stir in the garlic and cook for 1 minute.

Step 04

Create Roux: Sprinkle flour over onions; cook, stirring, for 2 minutes to combine.

Step 05

Deglaze with Wine: Pour in white wine, scraping up any browned bits from the bottom of the pot. Simmer for 2 to 3 minutes to reduce.

Step 06

Build Broth: Add beef broth, thyme, and bay leaf. Bring to a gentle boil, then reduce heat and simmer uncovered for 25 to 30 minutes. Adjust seasoning with salt and pepper. Discard thyme sprigs and bay leaf.

Step 07

Toast Crostini: While soup simmers, preheat oven to 400 degrees Fahrenheit. Arrange baguette slices on a baking sheet, brush with olive oil, and toast for 5 to 7 minutes until golden.

Step 08

Add Cheese to Crostini: Top toasts with Gruyere and Parmesan if using. Return to oven and bake until cheese is melted and bubbly, 3 to 4 minutes.

Step 09

Serve: Ladle soup into oven-safe bowls, place crostini on top, and optionally broil for 1 to 2 minutes for extra melt. Serve hot.

What You'll Need

  • Large heavy-bottomed pot
  • Wooden spoon
  • Chef's knife
  • Baking sheet
  • Oven-safe soup bowls

Allergy info

Review each item for allergens, and talk to a doctor if you're unsure.
  • Contains dairy: butter and cheese
  • Contains gluten: baguette and flour
  • May contain sulfites from wine
  • Double-check labels for broths and cheeses if sensitive to allergens

Nutrition info (per serving)

Nutrition details are for your reference only and don't replace healthcare guidance.
  • Calories count: 410
  • Fat content: 19 g
  • Carbohydrates: 44 g
  • Protein amount: 16 g

Cooking Shouldn't Be Hard ❤️

Get a free recipe pack that makes weeknight dinners effortless. Real food, real fast.

Free forever. Unsubscribe anytime.