Go Back
+ servings
French onion soup

Hearty French Onion Soup Perfect for Cozy Nights In

Warm up with a rich and savory French onion soup, featuring caramelized onions and cheesy bread, perfect for chilly evenings.
Prep Time 15 minutes
Cook Time 1 hour 10 minutes
Total Time 1 hour 25 minutes
Servings: 4 bowls
Course: Soups
Cuisine: French
Calories: 350

Ingredients
  

For the Soup Base
  • 1000 grams yellow onions sliced into thin half-moons
  • 2 tablespoons butter substitute with olive oil for dairy-free
  • 2 tablespoons olive oil for caramelizing onions
  • 1500 milliliters beef broth or vegetable broth for vegetarian option
  • 2 cloves garlic finely chopped
  • 2 bay leaves remove before serving
  • 3 sprigs fresh thyme or use 1 tsp dried thyme
  • to taste salt for seasoning
  • to taste black pepper for seasoning
  • 1 tablespoon balsamic vinegar balances sweetness
For the Topping
  • 1 loaf baguette sliced
  • 150 grams Gruyère or Emmental cheese shredded

Equipment

  • large pot
  • Baking Sheet
  • Oven

Method
 

Step-by-Step Instructions for Classic French Onion Soup
  1. Begin by slicing 1 kg of yellow onions into thin half-moons. Set aside for caramelization.
  2. In a large pot, combine 2 tablespoons of butter and 2 tablespoons of olive oil over medium heat. Allow to melt.
  3. Add the sliced onions and stir gently to coat them in the buttery mixture.
  4. Cook the onions for 40-50 minutes until golden brown and caramelized.
  5. Add 2 finely chopped garlic cloves to the pot and sauté for 1 minute.
  6. Pour in 1.5 liters of beef broth, along with 2 bay leaves and 3 sprigs of fresh thyme. Bring to a boil.
  7. Lower the heat and let the soup simmer for 20 minutes.
  8. Preheat the oven to 400°F (200°C). Arrange baguette slices on a baking sheet and toast for 5-7 minutes.
  9. Ladle the hot soup into oven-safe bowls, add a toasted baguette slice, and sprinkle with cheese. Broil for 5-7 minutes.
  10. Serve immediately after removing from the broiler, paired with a green salad.

Nutrition

Serving: 1bowlCalories: 350kcalCarbohydrates: 45gProtein: 10gFat: 15gSaturated Fat: 8gPolyunsaturated Fat: 1gMonounsaturated Fat: 5gCholesterol: 30mgSodium: 800mgPotassium: 500mgFiber: 4gSugar: 6gVitamin A: 400IUVitamin C: 8mgCalcium: 150mgIron: 2.5mg

Notes

Make ahead for richer flavors, and always re-toast the baguette slices before serving.

Tried this recipe?

Let us know how it was!