French Onion Soup with Gruyere Cheese

Servings: 6 Total Time: 1 hr 30 mins Difficulty: Beginner
pinit

Introduction

French Onion Soup is one of the most classic and comforting dishes in French cuisine. Made with deeply caramelized onions simmered in a flavorful beef broth, and topped with a crusty slice of baguette smothered in melted Gruyere cheese, this soup is the epitome of cozy, rustic elegance. Its rich, savory flavor, gooey cheese topping, and hearty texture make it a timeless favorite across the world.

Why I Love This Recipe

I love this recipe because it captures everything I adore about French cooking: simple ingredients transformed into something luxurious through patience and technique. The slow caramelization of onions fills the kitchen with an irresistible aroma, and when you take that first spoonful — with gooey cheese, crispy bread, and rich broth — it feels like a warm hug in a bowl. It’s comforting enough for a casual dinner yet elegant enough to impress at a dinner party.

Why This is a Must-Try Dish

French Onion Soup with Gruyere Cheese is a must-try because:

  • It teaches the art of caramelizing onions — patience rewarded with incredible depth of flavor.
  • The combination of textures — silky broth, chewy bread, and melty cheese — is unmatched.
  • It’s budget-friendly yet tastes luxurious.
  • Perfect for cold evenings or when you want something hearty and soul-warming.

Recipe Overview

  • Preparation Time: 20 minutes
  • Cooking Time: 1 hour 10 minutes
  • Total Time: 1 hour 30 minutes
  • Servings: 6 bowls
  • Calories: ~400 kcal per serving

Cuisine & Course

  • Cuisine: French
  • Course: Appetizer / Main Soup Dish

Ingredients

For the Soup:

  • 5 large yellow onions, thinly sliced
  • 3 tbsp unsalted butter
  • 2 tbsp olive oil
  • 1 tsp sugar (helps caramelization)
  • 1 tsp salt
  • 3 garlic cloves, minced
  • 8 cups beef broth (or a mix of beef + chicken for lighter flavor)
  • ½ cup dry white wine (or sherry)
  • 2 tsp fresh thyme (or 1 tsp dried thyme)
  • 2 bay leaves
  • Black pepper, freshly ground, to taste

For the Topping:

  • 1 French baguette, sliced into ½-inch rounds
  • 2 cups Gruyere cheese, grated
  • ½ cup Parmesan cheese, grated (optional for extra flavor)

Simple Cooking Directions

  1. Slowly caramelize onions until golden brown.
  2. Add garlic, deglaze with wine, then add broth, thyme, and bay leaves. Simmer until rich and flavorful.
  3. Toast baguette slices.
  4. Ladle soup into oven-safe bowls, top with bread and cheese, and broil until bubbly and golden.

Step-by-Step Preparation Method

Step 1: Caramelize the Onions

  1. Heat butter and olive oil in a heavy-bottomed pot over medium-low heat.
  2. Add sliced onions, salt, and sugar.
  3. Cook slowly for 35–40 minutes, stirring often, until onions turn deep golden brown.

Step 2: Build the Soup Base

  1. Add garlic and sauté for 1 minute.
  2. Deglaze the pot with white wine, scraping up browned bits.
  3. Add broth, thyme, bay leaves, and pepper.
  4. Simmer uncovered for 30 minutes.
  5. Remove bay leaves and adjust seasoning.

Step 3: Prepare the Bread

  1. Preheat oven to 375°F (190°C).
  2. Place baguette slices on a baking sheet and toast for 8–10 minutes until crisp.

Step 4: Assemble and Broil

  1. Ladle hot soup into oven-safe bowls.
  2. Place 1–2 baguette slices on top.
  3. Sprinkle generously with Gruyere cheese (and Parmesan, if using).
  4. Broil for 3–5 minutes until cheese melts and turns golden brown.

How to Serve

  • Serve hot, straight from the oven, with extra toasted bread on the side.
  • Garnish with fresh thyme or cracked black pepper for added elegance.
  • Pair with a crisp green salad and a glass of white wine for a complete French-inspired meal.

Additional Recipe Tips

  • Caramelize onions slowly; rushing will burn them.
  • Use oven-safe bowls for the final broiling step.
  • Beef broth gives the richest flavor, but you can mix with chicken broth for balance.
  • Gruyere is classic, but Emmental, Comté, or even Swiss cheese can be substituted.

Variations

  • Vegetarian French Onion Soup: Use vegetable broth instead of beef.
  • Vegan: Replace butter with olive oil and use dairy-free cheese.
  • Extra Rich: Add a splash of brandy or cognac before simmering.
  • Rustic Style: Skip the broiling step and serve with bread on the side.

Freezing & Storage

  • Storage: Keep leftover soup (without bread/cheese topping) in an airtight container in the refrigerator for up to 4 days.
  • Freezing: Freeze cooled soup (without bread/cheese) for up to 3 months. Thaw overnight in the fridge before reheating.
  • Reheating: Warm gently on the stove, then add fresh bread and cheese before serving.

Special Equipment Needed

  • Heavy-bottomed pot or Dutch oven (for caramelizing onions)
  • Oven-safe soup bowls (for broiling cheese topping)
  • Baking sheet (for toasting bread)
  • Broiler or oven with broil function

Conclusion

French Onion Soup with Gruyere Cheese is a timeless classic that embodies the heart of French comfort food. With its rich broth, caramelized onions, crusty bread, and gooey melted cheese, it’s a dish that never fails to impress. Whether you’re serving it as a starter for an elegant dinner or enjoying it as a cozy main course on a chilly night, this soup is a true culinary masterpiece worth making again and again.

French Onion Soup with Gruyere Cheese

Difficulty: Beginner Prep Time 20 mins Cook Time 70 mins Total Time 1 hr 30 mins
Servings: 6 Calories: 400 kcal per serving

Description

French Onion Soup is one of the most classic and comforting dishes in French cuisine. Made with deeply caramelized onions simmered in a flavorful beef broth, and topped with a crusty slice of baguette smothered in melted Gruyere cheese, this soup is the epitome of cozy, rustic elegance.

Ingredients

For the Soup:

For the Topping:

Instructions

  1. Step 1: Caramelize the Onions : Heat butter and olive oil in a heavy-bottomed pot over medium-low heat. Add sliced onions, salt, and sugar. Cook slowly for 35–40 minutes, stirring often, until onions turn deep golden brown.
  2. Step 2: Build the Soup Base : Add garlic and sauté for 1 minute. Deglaze the pot with white wine, scraping up browned bits. Add broth, thyme, bay leaves, and pepper. Simmer uncovered for 30 minutes. Remove bay leaves and adjust seasoning.
  3. Step 3: Prepare the Bread : Preheat oven to 375°F (190°C). Place baguette slices on a baking sheet and toast for 8–10 minutes until crisp.
  4. Step 4: Assemble and Broil : Ladle hot soup into oven-safe bowls. Place 1–2 baguette slices on top. Sprinkle generously with Gruyere cheese (and Parmesan, if using). Broil for 3–5 minutes until cheese melts and turns golden brown.
Keywords: French Onion Soup
Did you make this recipe?

Tag #wpdelicious and #deliciousrecipesplugin if you made this recipe. Follow @wpdelicious on Instagram for more recipes.

Pin this recipe to share with your friends and followers.

pinit
Recipe Card powered by WP Delicious

Frequently Asked Questions

Expand All:

Q1: Can I use red onions instead of yellow?

Yellow onions are best for balance, but red onions can add a sweeter flavor.

Q2: What can I use instead of Gruyere cheese?

Swiss cheese, Emmental, or even mozzarella can be used, though Gruyere gives the authentic nutty flavor.

Q3: My onions are burning instead of caramelizing — what’s wrong?

The heat is too high. Keep it low and stir often; patience is key.

Q4: Can I make this ahead?

Yes! Make the soup base a day ahead and reheat before adding bread and cheese.

Q5: Do I need wine for this recipe?

Wine adds depth, but you can omit it or replace with extra broth if you prefer.

[instagram-feed]