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
- 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. 🧅
- 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.
- 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.
- Toast the Bread: While the soup simmers, place baguette slices on a baking sheet and toast in the oven until golden brown.
- 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
Classic French Onion Soup
- 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
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
