Traditional French Onion Soup
There’s nothing more comforting than a warm bowl of French onion soup, with its rich, caramelized onions, savory broth, and golden, cheesy topping. This French onion soup recipe is packed with deep, slow-cooked flavors, making it the perfect dish for cozy dinners or when you’re craving traditional French food.
Made with simple ingredients and a little patience, this is truly the best French onion soup you’ll ever try. Whether you’re looking for a classic yet easy French onion soup recipe, this one is guaranteed to impress!
Reasons why you’ll love this recipe♡
- A Classic Taste of France – If you love traditional French food, this authentic and time-tested recipe will transport you straight to a Parisian café.
- Simple Ingredients, Big Taste – Made with just onions, broth, bread, and cheese, this French onion soup recipe proves that you don’t need fancy ingredients for an incredible dish.
- Rich, Deep Flavor – Slow-cooked caramelized onions and a savory broth create the perfect balance of sweetness and umami, making this the best French onion soup you’ll ever try.
Ingredients you’ll need for this recipe
Servings: 4
Equipment
Dutch oven or large pot
Step by Step Guide
Peel and slice the onions, ensuring they are cut evenly.
Caramelize the onions: In a large pot or Dutch oven, heat the butter and olive oil over medium heat. Add the sliced onions, stirring to coat them in the butter and oil. Cook for around 15 minutes, stirring occasionally, until the onions soften and turn translucent.
Lower the heat to medium-low and keep cooking, stirring occasionally, for about 30-40 minutes, or until the onions reach a deep, golden brown caramelization. Add the garlic during the last few minutes, making sure it doesn’t burn.
Raise the heat to medium-high and add the white wine to deglaze the pot, using a wooden spoon to scrape up any browned bits from the bottom. Allow the wine to reduce by half, which should take about 5 minutes.
Add the beef stock, bay leaves, and thyme, then season with salt and pepper. Bring the mixture to a simmer, then lower the heat and let it simmer gently for about 30 minutes to let the flavors combine. Be sure to remove the bay leaves before serving.
Preheat your broiler. Arrange the baguette slices on a baking sheet, top with grated cheese, and broil in the oven for 2-3 minutes, or until the cheese is bubbly and golden brown. Keep an eye on them to avoid burning.
Gently remove the baguette from the oven and place the slices on top of the soup. Serve immediately and enjoy your delicious homemade French Onion Soup!
Recipe FAQ
Q: Can I use any type of onion for French onion soup?
A: Yes! Yellow onions are the best for a balanced flavor, but you can also use white or red onions for a slightly different taste.
Q: How long does it take to caramelize the onions?
A: It usually takes about 30-40 minutes over low heat to properly caramelize the onions and develop their rich flavor.
Q: What’s the best cheese to use for French onion soup?
A: Gruyère is the traditional choice, but Swiss, provolone, or even mozzarella work well for that melty, golden topping.
Q: Can I make this French onion soup ahead of time?
A: Yes! The soup base can be made in advance and stored in the fridge for up to 3 days. Just reheat and add the bread and cheese before serving.
Q: What kind of bread should I use?
A: A crusty baguette or French bread is ideal because it holds up well in the broth without getting too soggy.
Q: Can I make this soup vegetarian?
A: Yes! Simply swap the beef broth for vegetable broth to make a delicious vegetarian French onion soup recipe.
Q: How do I prevent my soup from being too salty?
A: Use low-sodium broth and season gradually, tasting as you go. The cheese also adds saltiness, so adjust accordingly.
Q: Can I freeze French onion soup?
A: Yes! Freeze the soup base (without bread and cheese) for up to 3 months. Thaw, reheat, and add fresh toppings before serving.
Q: What’s the best way to melt the cheese?
A: Place the soup bowls under the broiler for a few minutes until the cheese is bubbly and golden brown.
Q: Can I make this soup without wine?
A: Yes! You can replace the wine with extra broth or a splash of balsamic vinegar for added depth of flavor.
Q: How can I thicken the soup?
A: If you prefer a thicker broth, you can stir in a small amount of flour while caramelizing the onions.
Q: Is this an authentic French onion soup?
A: Yes! This best French onion soup recipe stays true to traditional French food, using classic ingredients and techniques for an authentic taste.
French Onion Soup
Equipment
- Dutch oven or large pot
Ingredients
- 2,5 lbs yellow onions, thinly sliced
- 2 tbsp unsalted butter
- 1 tbsp olive oil
- 2 cloves garlic, minced
- 1/2 cup dry white wine
- 6 cups beef stock
- 2 bay leaves
- 1/2 tsp dried thyme
- salt, to taste
- ground black pepper, to taste
- 8 slices of baguette
- 1 cup grated Gruyère cheese
Instructions
- Peel and slice the onions, ensuring they are cut evenly.
- Caramelize the onions: In a large pot or Dutch oven, heat the butter and olive oil over medium heat. Add the sliced onions, stirring to coat them in the butter and oil. Cook for around 15 minutes, stirring occasionally, until the onions soften and turn translucent.
- Lower the heat to medium-low and keep cooking, stirring occasionally, for about 30-40 minutes, or until the onions reach a deep, golden brown caramelization. Add the garlic during the last few minutes, making sure it doesn't burn.
- Deglaze and simmer: Raise the heat to medium-high and add the white wine to deglaze the pot, using a wooden spoon to scrape up any browned bits from the bottom. Allow the wine to reduce by half, which should take about 5 minutes.
- Add the beef stock, bay leaves, and thyme, then season with salt and pepper. Bring the mixture to a simmer, then lower the heat and let it simmer gently for about 30 minutes to let the flavors combine. Be sure to remove the bay leaves before serving.
- Broil the cheese: Preheat your broiler. Arrange the baguette slices on a baking sheet, top with grated cheese, and broil in the oven for 2-3 minutes, or until the cheese is bubbly and golden brown. Keep an eye on them to avoid burning.
- Serve: Gently remove the baguette from the oven and place the slices on top of the soup. Serve immediately and enjoy your delicious homemade French Onion Soup!