
Savour the rich flavours of restaurant-style French onion soup at home with caramelized onions, hearty beef broth, and a cheesy Gruyère crouton.
Prep
20 min
Cook
75 min
Total
95 min
Servings
6
Difficulty
Medium

Instructions
Caramelize the onions
In a large, heavy-bottomed pot, melt butter with olive oil over medium heat. Add sliced onions, sugar, and salt. Cook, stirring occasionally, for about 40 minutes until onions are deeply caramelized and golden brown.
Pro tip: Stir frequently to prevent onions from sticking and burning.
Deglaze the pot
Pour in the sherry to deglaze the pot, scraping up the fond from the bottom. Simmer until the sherry reduces by half, about 5 minutes.
Pro tip: Use a wooden spoon to scrape the pot.
Add broth and herbs
Stir in the beef broth, thyme, and bay leaves. Bring to a boil, then reduce heat and let it simmer uncovered for 30 minutes.
Pro tip: Adjust seasoning with salt and pepper to taste.
Prepare the croutons
Preheat oven to 200°C (400°F). Arrange baguette slices on a baking sheet and toast for 10 minutes until golden.
Pro tip: Turn slices halfway through toasting for even colour.
Assemble the soup
Remove thyme sprigs and bay leaves from the soup. Ladle soup into oven-safe bowls.
Pro tip: Place bowls on a baking sheet for easy handling.
Broil the cheese
Top each bowl with a toasted baguette slice and a generous amount of Gruyère. Broil on high for 3-5 minutes, until cheese is melted and bubbly.
Pro tip: Watch closely to prevent burning.
Tips & Tricks
- Slice onions thinly for even caramelization.
- Use a heavy-bottomed pot to prevent burning.
- Broil cheese-topped croutons for a golden finish.
Frequently Asked Questions
What makes French onion soup taste so good?
The deeply caramelized onions, combined with a rich beef broth and a cheesy, gratinéed crouton, create a complex and satisfying flavour profile.
How many calories are in a serving of French onion soup?
A serving of this restaurant-style French onion soup contains approximately 350 calories.
Can French onion soup be made ahead of time?
Yes, you can make the soup ahead of time and refrigerate it for up to three days. Reheat it before adding the croutons and cheese.
What is the best cheese to use for French onion soup?
Gruyère cheese is traditionally used due to its excellent melting properties and nutty flavour.
How long does it take to caramelize onions for French onion soup?
Caramelizing onions for French onion soup typically takes about 40 minutes over medium heat, ensuring they become soft and deeply golden brown.
What type of onions are best for French onion soup?
Yellow onions are best for French onion soup as they caramelize well and provide a sweet flavour.
Serving Suggestions
Nutrition per serving
350
Calories
16g
Protein
18g
Fat
32g
Carbs
You Might Also Like
More Soup Recipes

Cabbage Soup Au Gratin in the Style of French Onion
A hearty and comforting cabbage soup topped with cheesy croutons, inspired by the classic French onion soup.

Beef Short Rib French Onion Soup
A hearty twist on the classic French onion soup, enriched with tender beef short ribs for a comforting meal.

Beer Onion Soup
A comforting and flavourful twist on classic French onion soup, enriched with the deep taste of beer.

Gratinated Potato and Onion Soup
A comforting and hearty potato and onion soup topped with melted cheese for a gratin finish.

Roasted Parsnip and Onion Soup
A creamy and comforting soup with the rich flavours of roasted parsnips and onions.

Onion, Cheddar, Apple and Bacon Cream Soup
A rich and creamy soup combining sweet onions, sharp cheddar, crispy bacon, and tart apples.
Kitchen & BBQ gear
What we use for recipes like this

Coffee & Drinks · Cocktail Shakers
Premium Mixology Cocktail Shaker Set | 4 Piece Bar Tool Set, Silver Bar Set Cocktail Shaker Set for Drink Mixing - Includes Martini Shaker, Jigger, Bar Mixer Spoon + Free Cocktail Recipes | Gift Idea
$19.99

Kitchen Appliances · Hot Plates & Griddles
MOOTACO 14" Commercial Electric Griddle Flat Top Grill BBQ Grill
$129.99

Pit Boss Grills
Kansas City BBQ Rub
$2.99
Affiliate links. Prices come from Amazon and are refreshed at least every 24 hours.
