Classic French Onion Soup

A comforting bowl of caramelized perfection

Experience the ultimate comfort food with this rich, savory Classic French Onion Soup. Perfectly caramelized onions simmered in a hearty beef broth create a deep, complex flavor profile that feels like a warm hug in a bowl. Whether you are hosting a cozy dinner party or looking for a comforting weekend meal, this soup is a true showstopper. Best of all, with a few simple techniques, you can achieve restaurant-quality results in your own kitchen without spending hours over the stove. Get ready to impress your guests with this timeless, crowd-pleasing favorite that is perfect for any chilly evening.

⏱️ Time Breakdown

  • Prep Time: 15 minutes
  • Cook Time: 60 minutes
  • Total Time: 75 minutes
  • Servings: 4 servings

📝 Ingredients List

  • 6 large yellow onions, thinly sliced
  • 4 tablespoons unsalted butter
  • 2 tablespoons olive oil
  • 1 teaspoon salt
  • 1/2 teaspoon black pepper
  • 1 tablespoon all-purpose flour
  • 6 cups high-quality beef stock
  • 1 teaspoon dried thyme
  • 1 bay leaf
  • 1 French baguette, sliced into 1-inch rounds
  • 2 cups Gruyere cheese, freshly grated

✨ Kitchen Tools You’ll Need

This recipe doesn’t require fancy gadgets, just a few reliable kitchen basics to keep everything simple and stress-free.

  • Large heavy-bottomed pot or Dutch oven
  • Sharp chef’s knife
  • Large cutting board
  • Measuring cups and spoons
  • Wooden spoon
  • Baking sheet

Step-by-Step Beginner-Friendly Instructions

  1. Caramelize the Onions: Heat butter and olive oil in your pot over medium heat. Add the sliced onions and coat thoroughly. Cook, stirring occasionally, for 35–45 minutes until deep golden brown. 🧅
  2. Thicken and Deglaze: Stir in the flour and cook for 1 minute to remove the raw taste. Gradually pour in the beef stock while stirring constantly to prevent clumps.
  3. Simmer: Add the thyme and bay leaf. Bring to a boil, then reduce heat and simmer for 20 minutes to allow the flavors to meld together.
  4. Toast the Bread: While the soup simmers, place baguette slices on a baking sheet and toast in the oven until golden brown.
  5. Broil: Ladle soup into oven-safe bowls. Top with a slice of bread and a generous handful of Gruyere. Broil for 3–5 minutes until the cheese is bubbling and slightly browned. ✨

💡 Pro Tips

  • Storage: Keep leftover soup in an airtight container in the fridge for up to 3 days. Freeze without the bread and cheese for up to 2 months.
  • Onion Tip: Don’t rush the caramelization! If the onions start to burn, lower the heat and add a tablespoon of water to deglaze the bottom of the pot.
  • Flavor Boost: If you want a deeper flavor, add a splash of balsamic vinegar during the last 5 minutes of caramelizing your onions.

Variations

  • Vegetarian Twist: Substitute the beef stock with a high-quality roasted mushroom or vegetable stock.
  • Cheesy Crunch: Mix in a little grated Parmesan with the Gruyere for an extra salty, savory crust.

FAQ

Can I make this ahead of time? Yes! The soup base actually tastes better the next day after the flavors have had time to settle.

Do I have to use oven-safe bowls? If you don’t have oven-safe bowls, you can melt the cheese on the bread slices on a baking sheet under the broiler and simply place the cheesy toast on top of the bowl of hot soup just before serving.

Print
clock clock iconcutlery cutlery iconflag flag iconfolder folder iconinstagram instagram iconpinterest pinterest iconfacebook facebook iconprint print iconsquares squares iconheart heart iconheart solid heart solid icon
Classic French Onion Soup

Classic French Onion Soup


  • Author: Samantha Jones
  • Total Time: 75
  • Yield: 4 servings 1x
  • Diet: Non-Vegetarian

Description

Experience the ultimate comfort food with this rich, savory Classic French Onion Soup. Perfectly caramelized onions simmered in a hearty beef broth create a deep, complex flavor profile that feels like a warm hug in a bowl. Whether you are hosting a cozy dinner party or looking for a comforting weekend meal, this soup is a true showstopper. Best of all, with a few simple techniques, you can achieve restaurant-quality results in your own kitchen.


Ingredients

Scale

6 large yellow onions, thinly sliced
4 tablespoons unsalted butter
2 tablespoons olive oil
1 teaspoon salt
1/2 teaspoon black pepper
1 tablespoon all-purpose flour
6 cups high-quality beef stock
1 teaspoon dried thyme
1 bay leaf
1 French baguette, sliced into 1-inch rounds
2 cups Gruyere cheese, freshly grated


Instructions

Heat butter and olive oil in a large pot over medium heat.
Add the sliced onions and cook, stirring occasionally, for 35–45 minutes until deep golden brown.
Stir in the flour and cook for 1 minute to remove the raw taste.
Gradually pour in the beef stock while stirring constantly.
Add the thyme and bay leaf, bring to a boil, then reduce heat and simmer for 20 minutes.
Toast baguette slices on a baking sheet until golden brown.
Ladle soup into oven-safe bowls, top with toasted bread and a generous handful of Gruyere.
Broil for 3–5 minutes until the cheese is bubbling and golden.

Notes

Keep leftovers in an airtight container in the fridge for up to 3 days. Freeze soup base without the bread and cheese for up to 2 months. If onions start to burn during caramelization, lower the heat and add a tablespoon of water.

  • Prep Time: 15
  • Cook Time: 60
  • Category: Dinner
  • Method: Stovetop and Broiling
  • Cuisine: French

Nutrition

  • Serving Size: 1 bowl
  • Calories: 420
  • Sugar: 8g
  • Sodium: 950mg
  • Fat: 22g
  • Saturated Fat: 12g
  • Carbohydrates: 38g
  • Fiber: 4g
  • Protein: 16g
  • Cholesterol: 55mg

Leave a Comment

Recipe rating