Soups

Classic French Onion Soup with Gruyere Cheese and Croutons

Introduction

Classic French Onion Soup is a rich, savory, and deeply satisfying soup that has been a beloved staple of French cuisine for centuries. Slow-cooked caramelized onions create a naturally sweet and complex base, enhanced by aromatic herbs and a splash of wine or sherry. Topped with toasted bread croutons and melted Gruyère cheese, this soup is both comforting and elegant—perfect for cozy dinners, entertaining guests, or as a starter for a special meal.

This recipe celebrates the beauty of simple ingredients transformed through slow cooking. The onions become sweet, golden, and flavorful, while the broth remains rich and savory. The gratinéed cheese topping adds a creamy, slightly nutty finish that perfectly complements the deep onion flavor.

Why I Love This Recipe

I love this recipe because it’s the ultimate comfort food that feels fancy without being complicated. The slow caramelization of onions fills the kitchen with a tantalizing aroma, making the anticipation almost as rewarding as the first spoonful. The combination of sweet onions, savory broth, and nutty Gruyère cheese melted on crisp bread is utterly irresistible.

It’s also versatile—I can make it as a starter, a light meal, or even in larger batches for entertaining. The layers of flavor, built with patience and care, are incredibly satisfying and always impress anyone who tries it.

Why It’s a Must-Try Dish

  • Rich and flavorful: The slow-cooked onions add depth and sweetness.
  • Elegant presentation: Gratinée of cheese and croutons makes it visually stunning.
  • Comforting: Warm, hearty, and perfect for cold weather.
  • Simple ingredients, extraordinary results: Pantry staples are transformed into gourmet magic.
  • Versatile: Works as an appetizer, lunch, or dinner.

Preparation and Cooking Time

  • Preparation Time: 15 minutes
  • Cooking Time: 1 hour 15 minutes
  • Total Time: 1 hour 30 minutes
  • Servings: 6
  • Calories: ~350 per serving

Course & Cuisine

  • Course: Soup / Starter
  • Cuisine: French / Classic

Ingredients

For the Soup:

  • 4 large yellow onions, thinly sliced
  • 4 tablespoons unsalted butter
  • 1 tablespoon olive oil
  • 2 cloves garlic, minced
  • 1 teaspoon sugar (to aid caramelization)
  • 1 teaspoon salt
  • ¼ teaspoon black pepper
  • 2 tablespoons all-purpose flour
  • 1 cup dry white wine or dry sherry
  • 6 cups beef broth (or a mix of beef and chicken broth)
  • 2 teaspoons fresh thyme (or 1 teaspoon dried)
  • 1 bay leaf

For the Topping:

  • 1 baguette or crusty French bread, sliced into ½-inch rounds
  • 2 cups Gruyère cheese, grated
  • Optional: 2 teaspoons olive oil or melted butter for brushing bread

Step-by-Step Preparation Method

Step 1: Caramelize the Onions

  1. In a large heavy-bottomed pot, melt butter with olive oil over medium heat.
  2. Add sliced onions, sugar, and salt. Cook, stirring occasionally, until onions are deeply golden and caramelized, about 40–45 minutes.
  3. Add garlic in the last 2 minutes of caramelization.

Step 2: Add Flour and Deglaze

  1. Sprinkle flour over the onions and cook for 1–2 minutes to eliminate raw taste.
  2. Deglaze the pot with wine or sherry, scraping up any browned bits from the bottom.

Step 3: Simmer the Soup

  1. Add beef broth, thyme, bay leaf, and pepper.
  2. Bring to a boil, then reduce heat and simmer for 20–25 minutes.
  3. Remove bay leaf and adjust seasoning with salt and pepper.

Step 4: Prepare the Bread

  1. Preheat oven to 375°F (190°C).
  2. Arrange bread slices on a baking sheet, brush lightly with olive oil or butter, and toast for 5–7 minutes until lightly golden.

Step 5: Assemble and Gratinée

  1. Ladle hot soup into oven-safe bowls.
  2. Place toasted bread slices on top of each bowl of soup.
  3. Sprinkle grated Gruyère generously over the bread.
  4. Place bowls on a baking sheet and broil in the oven for 3–5 minutes, until cheese is melted, bubbly, and lightly browned.

How to Serve

  • Serve immediately while the cheese is hot and bubbly.
  • Garnish with fresh thyme for an elegant touch.
  • Pair with a simple green salad or roasted vegetables for a full meal.

Recipe Tips

  • Patience is key—caramelize onions slowly for the best flavor.
  • Use a heavy-bottomed pot to prevent burning.
  • For extra depth, use a combination of beef and chicken broth.
  • Gruyère cheese is ideal, but Emmental or Comté can also work.
  • Serve in oven-safe bowls to make broiling safe and easy.

Variations

  • Vegetarian Version: Use vegetable broth instead of beef broth.
  • Spiced Version: Add a pinch of nutmeg or smoked paprika for warmth.
  • Cheese Mix: Combine Gruyère with a small amount of Parmesan for extra flavor.
  • Wine-Free Version: Replace wine with additional broth and a splash of balsamic vinegar for richness.
  • Individual Servings: Serve in small ramekins for elegant presentation.

Freezing and Storage

  • Storage: Soup (without bread and cheese) can be refrigerated in an airtight container for up to 3–4 days.
  • Freezing: Freeze cooled soup (without toppings) in airtight containers for up to 2 months. Thaw overnight in the refrigerator before reheating.
  • Reheating: Warm gently on the stovetop. Add fresh bread and cheese just before serving.

Special Equipment Needed

  • Large heavy-bottomed pot or Dutch oven
  • Wooden spoon for stirring
  • Oven-safe bowls for gratinée
  • Baking sheet for toasting bread

FAQ

Q1: Can I make this soup ahead of time?
Yes, make the soup a day in advance. Add bread and cheese just before serving.

Q2: Can I use yellow or white onions interchangeably?
Yes, yellow onions are sweeter, while white onions are slightly sharper—both work well.

Q3: Can I broil the soup without oven-safe bowls?
No, for safety, use oven-safe bowls or transfer soup to an oven-safe dish before broiling.

Q4: Can I use pre-shredded cheese?
Yes, but freshly grated cheese melts more evenly and forms a better crust.

Conclusion

Classic French Onion Soup with Gruyère Cheese and Croutons is a timeless recipe that combines sweet caramelized onions, savory broth, and golden melted cheese for a luxurious, comforting dish. It’s perfect for cozy nights, holiday meals, or impressing guests with minimal effort.

This soup proves that simple ingredients, cooked with care and patience, can create extraordinary flavors. It’s a must-try for anyone who loves rich, hearty, and comforting cuisine.

Classic French Onion Soup with Gruyere Cheese and Croutons

Course: SoupsCuisine: FrenchDifficulty: easy
Servings

6

servings
Prep time

15

minutes
Cooking time

1

hour 

15

minutes
Total time

1

hour 

30

minutes

Ingredients

  • For the Soup:

  • 4 large yellow onions, thinly sliced

  • 4 tablespoons unsalted butter

  • 1 tablespoon olive oil

  • 2 cloves garlic, minced

  • 1 teaspoon sugar (to aid caramelization)

  • 1 teaspoon salt

  • ¼ teaspoon black pepper

  • 2 tablespoons all-purpose flour

  • 1 cup dry white wine or dry sherry

  • 6 cups beef broth (or a mix of beef and chicken broth)

  • 2 teaspoons fresh thyme (or 1 teaspoon dried)

  • 1 bay leaf

  • For the Topping:

  • 1 baguette or crusty French bread, sliced into ½-inch rounds

  • 2 cups Gruyère cheese, grated

  • Optional: 2 teaspoons olive oil or melted butter for brushing bread

Directions

  • Step 1: 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, until onions are deeply golden and caramelized, about 40–45 minutes. Add garlic in the last 2 minutes of caramelization.
  • Step 2: Add Flour and Deglaze: Sprinkle flour over the onions and cook for 1–2 minutes to eliminate raw taste. Deglaze the pot with wine or sherry, scraping up any browned bits from the bottom.
  • Step 3: Simmer the Soup: Add beef broth, thyme, bay leaf, and pepper. Bring to a boil, then reduce heat and simmer for 20–25 minutes. Remove bay leaf and adjust seasoning with salt and pepper.
  • Step 4: Prepare the Bread: Preheat oven to 375°F (190°C). Arrange bread slices on a baking sheet, brush lightly with olive oil or butter, and toast for 5–7 minutes until lightly golden.
  • Step 5: Assemble and Gratinée: Ladle hot soup into oven-safe bowls. Place toasted bread slices on top of each bowl of soup. Sprinkle grated Gruyère generously over the bread. Place bowls on a baking sheet and broil in the oven for 3–5 minutes, until cheese is melted, bubbly, and lightly browned.