This onion soup recipe focuses on achieving perfect caramelization for deep flavor. It uses a rich beef broth and toasted bread with Gruyère cheese. A comforting classic.

Unbelievable French Onion Soup – Pure Comfort!
Ingredients
Method
- Melt butter in a heavy based casserole pot over medium heat. Add sliced onions and stir to coat in butter.
- Cook for 30 minutes on medium-low, stirring every few minutes, until the onions have softened and are semi-transparent.
- Turn heat up to medium or medium-high. Add salt, and cook for a further 20-30 minutes, stirring more regularly, until onions are deep golden and sweet.
- Add white wine (if using) and simmer rapidly for 2 minutes until mostly evaporated, scraping the bottom of the pot.
- Sprinkle flour over the onions and cook for 1 minute, stirring constantly.
- Pour in the beef broth, and add thyme and bay leaves. Bring to a simmer.
- Ladle soup into oven-safe bowls. Top each with baguette slices and a generous amount of Gruyere cheese.
- Broil until cheese is melted, bubbly, and golden brown. Serve immediately.
Notes
– Ensure onions are sliced thinly and evenly for consistent caramelization.
– Broil carefully to avoid burning the cheese; watch closely!
– Serve immediately while the cheese is perfectly melted and bubbly. Nutrition information is an estimate, calculated automatically. Values vary with brands, substitutions and portion sizes.
Pro tips
- For deeper flavor, use homemade beef stock if possible.
- Ensure onions are sliced thinly and evenly for consistent caramelization.
- Broil carefully to avoid burning the cheese; watch closely!
- Serve immediately while the cheese is perfectly melted and bubbly.
Enjoy this classic French Onion Soup, a timeless dish perfect for cozy evenings. Bon appétit!
Try this next: Rich Beef & Lentil Soup: Your Ultimate Comfort Meal!
More from Beef Soups & Stews →
Frequently asked questions
What kind of onions are best for French onion soup?
Yellow onions are the classic choice for French onion soup due to their balanced sweetness and pungency, which caramelize beautifully. Sweet onions like Vidalia can also be used for a milder flavor. Avoid red onions, as their color can make the soup unappealingly brown.
How long does it take to caramelize onions for French onion soup?
Caramelizing onions properly is key and takes patience, typically 45 minutes to over an hour. Cook them over medium-low heat, stirring occasionally, until they are deeply golden brown and very soft. This slow process develops their rich, sweet flavor essential for the soup.
Can I make French onion soup ahead of time?
Yes, French onion soup can be made a day or two in advance. The flavors meld and deepen overnight. Store the soup base without the bread and cheese. Reheat gently on the stovetop, then ladle into oven-safe bowls, top with bread and cheese, and broil just before serving.
What kind of bread is used for French onion soup croutons?
A sturdy, day-old baguette is ideal for French onion soup croutons. Its firm texture holds up well when soaked in the soup and broiled. Sourdough or ciabatta also work well. Slice the bread about half an inch thick, toast or broil until golden, then float on top of the soup.


