
Classic French Onion Soup (Gratinée)

Classic French Onion Soup (Gratinée)
Description
French Onion Soup is a traditional comfort dish made with slowly caramelized onions simmered in a savory beef broth, then topped with toasted bread and melted cheese under the broiler. The result is deeply flavorful, rich, and perfectly indulgent.
Yield
2–3 servings
Ingredients
Soup Base
-
3 large yellow onions, thinly sliced
-
2 tablespoons unsalted butter
-
1 tablespoon olive oil
-
1 teaspoon salt
-
½ teaspoon black pepper
-
1 teaspoon sugar (optional, helps caramelization)
-
2 cloves garlic, minced
-
750 ml beef broth (low sodium preferred)
-
60 ml dry white wine (or beef stock)
-
1 bay leaf
-
2–3 sprigs fresh thyme (or ½ teaspoon dried thyme)
Topping
-
4–6 slices baguette
-
120 g Gruyère cheese, grated (or Swiss cheese)
-
Fresh thyme, for garnish (optional)
Instructions

Step 1: Caramelize the Onions
-
Heat butter and olive oil in a heavy pot over medium heat.
-
Add sliced onions, salt, and pepper.
-
Cook slowly for 25–35 minutes, stirring often, until onions are deep golden brown and caramelized.
-
Sprinkle sugar halfway through if desired.
Step 2: Build the Soup
-
Add garlic and cook for 30 seconds until fragrant.
-
Pour in white wine and scrape up browned bits from the bottom.
-
Add beef broth, bay leaf, and thyme.
-
Bring to a simmer and cook uncovered for 15–20 minutes.
-
Remove bay leaf and thyme sprigs. Adjust seasoning.
Step 3: Prepare the Bread
-
Toast baguette slices in the oven at 180°C / 350°F until crisp.
-
Set aside.
Step 4: Assemble & Broil
-
Preheat broiler (grill).
-
Ladle soup into oven-safe bowls.
-
Place toasted baguette slices on top.
-
Cover generously with grated Gruyère cheese.
-
Broil for 2–4 minutes, until cheese is melted, bubbly, and lightly browned.
Serving
-
Serve hot, garnished with fresh thyme if desired.
-
Best enjoyed immediately while the cheese is stretchy and golden.
Chef’s Tips
-
Low and slow caramelization is key—do not rush the onions.
-
Gruyère melts best and gives the classic nutty flavor.
-
Use oven-safe crocks to achieve the iconic presentation.
Variations
-
Vegetarian: Use vegetable broth instead of beef
-
Extra rich: Add a splash of cream to the soup
-
No broiler: Melt cheese separately and add before serving
Storage
-
Soup base keeps 3 days refrigerated
-
Add bread and cheese only when reheating and serving
News in the same category


Creamy Lemon Garlic Chicken

Grilled Garlic Butter Lobster Tails

Garlic Butter Steak Bites & Shrimp Feast

Pan-Seared Pork Chops with Creamy Garlic Sauce & Buttered Potatoes

Loaded Baked Potato with Cheese, Bacon & Chives

Mushroom-Stuffed Chicken Breasts

Korean BBQ Steak Bowls with Creamy Sauce

Beef, Potato & Green Bean Skillet

Beef and Veggie Stir-Fry with Ramen Noodles

Grilled Chicken Breast with Roasted Sweet Potato, Broccoli & Carrots

Broccoli, Carrot & Soft-Boiled Egg Bowl

Loaded Bacon Cheeseburger Alfredo Pasta
Top with crispy bacon and chopped parsley. Serve immediately.

Sticky BBQ Pork Ribs

Savory Bacon, Egg & Cream Cheese Stuffed French Toast

Lobster Eggs Benedict with Hollandaise Sauce

Bacon-Wrapped Cheesy Stuffed Mushrooms

Chocolate Raspberry Mousse Dome

Steak Salad with Avocado and Cherry Tomatoes
News Post

Caribbean-Inspired Surf & Turf Yellow Rice Bowl

Creamy Lemon Garlic Chicken

Grilled Garlic Butter Lobster Tails

Garlic Butter Steak Bites & Shrimp Feast

Pan-Seared Pork Chops with Creamy Garlic Sauce & Buttered Potatoes

Loaded Baked Potato with Cheese, Bacon & Chives

Mushroom-Stuffed Chicken Breasts

Korean BBQ Steak Bowls with Creamy Sauce

Beef, Potato & Green Bean Skillet

Beef and Veggie Stir-Fry with Ramen Noodles

Grilled Chicken Breast with Roasted Sweet Potato, Broccoli & Carrots

Broccoli, Carrot & Soft-Boiled Egg Bowl

Loaded Bacon Cheeseburger Alfredo Pasta
Top with crispy bacon and chopped parsley. Serve immediately.

Sticky BBQ Pork Ribs

Savory Bacon, Egg & Cream Cheese Stuffed French Toast

Lobster Eggs Benedict with Hollandaise Sauce

Bacon-Wrapped Cheesy Stuffed Mushrooms

Chocolate Raspberry Mousse Dome
