Go Back
+ servings
French Onion Soup

Irresistibly Warm French Onion Soup: A Cozy Comfort Classic

This classic French Onion Soup combines caramelized onions and rich beef broth for a comforting dish perfect for chilly evenings.
Prep Time 15 minutes
Cook Time 1 hour 30 minutes
Total Time 1 hour 45 minutes
Servings: 6 cups
Course: Soups
Cuisine: French
Calories: 300

Ingredients
  

For the Soup
  • 5 tablespoons Olive Oil Use vegetable oil if preferred.
  • 1 tablespoon Butter Substitute with olive oil for a dairy-free version.
  • 8 cups Onions Yellow or sweet onions yield the best sweetness.
  • 3 cloves Garlic Minced.
  • 1/2 cup Port Wine Or dry sherry.
  • 64 ounces Beef Broth Opt for low-sodium broth to control saltiness.
  • 1/2 teaspoon Pepper Adjust according to taste.
  • 1/4 teaspoon Salt Adjust according to taste.
For the Topping
  • 24 slices French Baguette 1/2 inch thick.
  • 2 cloves Garlic Peeled and halved.
  • 3/4 cup Gruyère or Swiss Cheese Shredded.

Equipment

  • Dutch oven

Method
 

Step-by-Step Instructions
  1. In a Dutch oven, heat 2 tablespoons of olive oil and 1 tablespoon of butter over medium heat. Once melted, add 8 cups of thinly sliced onions and sauté for 10-13 minutes until softened and translucent.
  2. Reduce heat to medium-low and continue cooking the onions for 30-40 minutes, stirring occasionally, until deep golden brown. Add 3 cloves of minced garlic and cook for another 2 minutes.
  3. Stir in ½ cup of port wine or dry sherry, scraping the bottom of the pot. Bring to a boil, then simmer until reduced by half, about 5-10 minutes.
  4. Pour in 64 ounces of beef broth, along with ½ teaspoon of pepper and ¼ teaspoon of salt. Bring back to a boil, cover, and simmer gently for 1 hour.
  5. Preheat your oven to 400°F. Brush 24 slices of French baguette with remaining olive oil and toast for 3-5 minutes per side until golden and crispy. Rub with halved garlic cloves.
  6. Ladle hot soup into broiler-safe bowls. Top with two toasted baguette slices and sprinkle with ¾ cup of shredded Gruyère or Swiss cheese. Broil until bubbly and golden brown, about 2-4 minutes.

Nutrition

Serving: 1cupCalories: 300kcalCarbohydrates: 35gProtein: 10gFat: 15gSaturated Fat: 7gPolyunsaturated Fat: 1gMonounsaturated Fat: 6gCholesterol: 30mgSodium: 800mgPotassium: 600mgFiber: 2gSugar: 2gVitamin A: 600IUVitamin C: 5mgCalcium: 200mgIron: 2mg

Notes

For the best flavor, add fresh cheese and toasted baguette topping just before serving. Reheat leftovers gently on the stove to maintain texture.

Tried this recipe?

Let us know how it was!