Caramelized French Onion Soup

Featured in: Weeknight Dinners

This dish features deeply caramelized yellow onions slowly cooked to a golden brown, then simmered in a flavorful beef or vegetable broth infused with thyme and bay leaf. Finished with toasted sourdough crostini topped with melted Gruyere cheese, it offers a satisfying balance of sweet, savory, and creamy textures. The crostini add a delightful crunch while the rich broth warms through, making it an ideal hearty option for cold weather. A touch of white wine enhances the depth of flavor, and vegetarian adaptations are easily achieved by swapping broths and cheese. Pair with crisp white wine for a complete experience.

Updated on Mon, 16 Feb 2026 09:32:00 GMT
Rich French onion soup with caramelized onions and beef broth, topped with golden sourdough Gruyere crostini for a comforting winter meal.  Pin It
Rich French onion soup with caramelized onions and beef broth, topped with golden sourdough Gruyere crostini for a comforting winter meal. | urbanspatula.com

There's something almost meditative about standing over a pot of onions for nearly an hour, watching them transform from sharp and pungent to something golden and impossibly sweet. I discovered this soup by accident on a particularly gray November afternoon when I had nothing but time, a pile of onions from the farmers market, and the kind of hunger that only something slow and rich could satisfy. My kitchen filled with that caramel-like aroma, and by the time I ladled it into a bowl topped with melted Gruyere, I understood why this dish has been a French bistro staple for centuries.

I made this for my neighbor Sarah on a night when she'd just finished moving into her new place, armed with mostly empty cupboards and zero appetite for takeout. We sat at her barely furnished kitchen table, and watching her reaction to that first spoonful—the way her shoulders relaxed, the small smile—reminded me that food doesn't need to be complicated to matter. She asked for the recipe before she'd even finished her bowl.

Ingredients

  • Yellow onions (6 large, thinly sliced): The foundation of everything; their natural sugars are what create that deep caramel color and rich flavor, so don't skip the slicing step or rush the cooking.
  • Unsalted butter (3 tbsp) and olive oil (1 tbsp): The butter gives richness while the oil raises the smoke point slightly, letting you cook longer without scorching.
  • Sugar (1 tsp) and salt (1 tsp): A tiny amount of sugar accelerates caramelization and balances the wine's acidity; salt draws moisture from the onions and deepens their flavor.
  • Garlic (2 cloves, minced): Added late so it doesn't burn, it adds a gentle savory note without overwhelming the delicate work you've done on the onions.
  • All-purpose flour (2 tbsp): This creates a light roux that thickens the soup and adds subtle body without making it feel heavy or starchy.
  • Dry white wine (1/2 cup): The acidity cuts through the richness, and cooking it off mellows any sharp alcohol taste while adding complexity.
  • Beef broth (6 cups): Use a good quality broth with actual body; the caramelized onions will amplify its flavor, so cheap broth means a thin-tasting soup.
  • Fresh thyme (2 sprigs) and bay leaf: These simmer in the background, adding herbal depth that rounds out the whole dish without being obvious.
  • Sourdough baguette (1 small, sliced 1/2-inch thick): Sourdough's tang and chew hold up better than regular bread when topped with hot cheese and soup.
  • Gruyere cheese (1 cup, grated): It melts smoothly and has a nutty flavor that pairs perfectly with caramelized onions; don't use pre-shredded if you can help it.
  • Parmesan cheese (1/2 cup, optional): Adds a salty punch that emphasizes the savory notes, though the soup is delicious without it.

Instructions

Product image
Prepare wholesome dog meals by mixing with warm water for easy serving and homemade-style feeding.
Check price on Amazon
Melt your butter and oil together:
Use medium heat in a large heavy-bottomed pot; the combination prevents the butter from burning while you work. Listen for that gentle sizzle that tells you everything's ready for the onions.
Add onions with sugar and salt, then commit to patience:
Stir frequently for 35 to 45 minutes as the onions slowly release their moisture and brown, transforming from pale slices into deep golden strands. You'll smell them before you see them change, and that's when you know you're doing it right.
Finish the onions with garlic and a light dusting of flour:
Stir in minced garlic for about a minute, then sprinkle flour over everything and cook for 2 minutes, stirring constantly. This small step prevents lumps and creates a subtle thickener that makes the soup feel complete.
Deglaze with wine and let it reduce:
Pour in the white wine and scrape up those caramelized bits stuck to the bottom—they're pure flavor. Let it simmer for 2 to 3 minutes until the sharp alcohol smell fades and the liquid reduces slightly.
Build the broth and simmer gently:
Add beef broth, thyme sprigs, and bay leaf, then bring everything to a gentle boil before reducing to a simmer for 25 to 30 minutes. The soup will smell incredible, and the flavors will deepen noticeably as it cooks.
Taste and adjust seasoning before finishing:
Remove the thyme sprigs and bay leaf, then taste carefully; you might need a bit more salt and pepper to make everything sing. Don't be shy here—it's your moment to make it perfect.
Toast the sourdough while soup finishes:
Preheat your oven to 400°F, brush baguette slices with olive oil, and toast for 5 to 7 minutes until they're golden and just starting to crisp. You want them sturdy enough to hold cheese and soup without falling apart.
Top crostini with cheese and melt until bubbly:
Pile Gruyere (and Parmesan if using) onto each toasted slice, then bake for 3 to 4 minutes until the cheese is melted and starting to brown at the edges. The smell will pull everyone into the kitchen.
Assemble and serve with optional broiling:
Ladle soup into oven-safe bowls, place a crostini on top, and if you want extra indulgence, slip the whole thing under the broiler for 1 to 2 minutes to make everything meld together. Serve immediately while everything's hot and the cheese is still stretchy.
Product image
Prepare wholesome dog meals by mixing with warm water for easy serving and homemade-style feeding.
Check price on Amazon
Savory caramelized onion soup served in a bowl with bubbling Gruyere-topped sourdough crostini, perfect for cozy dinner nights.  Pin It
Savory caramelized onion soup served in a bowl with bubbling Gruyere-topped sourdough crostini, perfect for cozy dinner nights. | urbanspatula.com

My partner walked in one winter evening, caught one whiff, and declared it smelled like a fancy French restaurant had somehow moved into our kitchen. That's when I realized this soup does something most home cooking doesn't—it makes you feel like you've accomplished something larger than just feeding yourself.

The Magic of Slow Caramelization

Caramelizing onions isn't complicated, but it does require you to be present and attentive for nearly an hour. The transformation happens gradually at first—the onions will look almost nothing like caramelized for the first 20 minutes, which is why so many people give up too early. What you're waiting for is that moment when the natural sugars in the onions break down and turn into a rich, complex flavor that tastes almost like caramel, but savory. The color should be deep golden, sometimes with a few darker bits around the edges, and the onions should be soft enough to break with the edge of your spoon.

Building Depth With Your Broth

The quality of your broth makes an enormous difference here because the soup has so few ingredients that each one matters deeply. A rich, full-bodied broth will make the soup taste like you've been simmering it for hours, while a weak or salty broth will leave everything tasting thin and off-balance. If you only have access to basic grocery store broth, taste it first and adjust your salt accordingly; you might need to use less than the recipe suggests. The best choice is homemade broth if you have it, but a good quality store-bought version works beautifully too.

Crostini Technique and Cheese Choices

The crostini are as important as the soup itself because they add texture and visual appeal while holding up to the hot liquid without turning to mush. Sourdough works better than regular white bread because the tang and structure keep each bite interesting, and the slight chew prevents them from dissolving into the broth. Gruyere is traditional for a reason—it melts smoothly and adds a subtle nutty flavor that complements the caramelized onions, but Swiss or Emmental work in a pinch if that's what you have.

  • Toast the bread before topping with cheese so it stays crisp on the bottom instead of turning soggy.
  • Add cheese right before serving or broiling so it doesn't harden and become rubbery as it sits.
  • If you want extra indulgence, a small handful of Parmesan mixed with the Gruyere adds salty depth that elevates everything.
Product image
Quickly cook hard boiled, poached, or scrambled eggs and omelets for easy breakfasts and meal prep.
Check price on Amazon
Deeply flavored French onion soup with slow-cooked onions and cheesy sourdough Gruyere crostini, ideal for warming up on chilly evenings. Pin It
Deeply flavored French onion soup with slow-cooked onions and cheesy sourdough Gruyere crostini, ideal for warming up on chilly evenings. | urbanspatula.com

This soup sits at the intersection of simple and impressive, the kind of dish that tastes like it took way more effort than it actually did. Once you've made it once, you'll find yourself making it again and again, especially when the weather turns cold and you want something that feels like a warm hug in a bowl.

Caramelized French Onion Soup

A comforting dish with caramelized onions and cheesy sourdough crostini, perfect for cooler days.

Prep Time
20 minutes
Cook Time
75 minutes
Overall Time
95 minutes
Created by Carter Phillips


Skill Level Medium

Cuisine French

Portions 4 Serving Size

Diet Preferences 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
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

How-To Steps

Step 01

Prepare the Base: In a large heavy-bottomed pot, melt butter and olive oil over medium heat.

Step 02

Caramelize the 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

Bloom the Aromatics: Stir in the garlic and cook for 1 minute.

Step 04

Create the Roux: Sprinkle flour over onions and cook, stirring constantly, for 2 minutes.

Step 05

Deglaze the Pot: 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 the 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 before serving.

Step 07

Toast the Bread: 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

Melt the Cheese: 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

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

Tools You’ll Need

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

Allergy Warnings

Review every ingredient for allergens and ask a professional 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 (for each serving)

These nutrition details are for reference and don’t replace medical guidance.
  • Energy: 410
  • Fats: 19 g
  • Carbohydrates: 44 g
  • Proteins: 16 g