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
French Onion Soup Recipe

French Onion Soup Recipe


5 Stars 4 Stars 3 Stars 2 Stars 1 Star

4.8 from 23 reviews

  • Author: admin
  • Total Time: 1 hour 25 minutes
  • Yield: 4 servings 1x
  • Diet: Non-Vegetarian

Description

A classic French Onion Soup recipe that features deeply caramelized onions in a flavorful beef broth, topped with toasted baguette slices and melted Gruyère cheese. This comforting soup is perfect for a cozy meal on a chilly day.


Ingredients

Scale

Onion Mixture:

  • 4 large yellow onions (thinly sliced)
  • 3 tablespoons unsalted butter
  • 1 tablespoon olive oil
  • 1 teaspoon salt
  • 1/2 teaspoon sugar
  • 1/4 teaspoon black pepper
  • 2 cloves garlic (minced)
  • 1/4 cup dry white wine (optional)

Soup Base:

  • 6 cups beef broth (low-sodium)
  • 2 teaspoons Worcestershire sauce
  • 1 bay leaf
  • 1/2 teaspoon dried thyme

For Serving:

  • 1 baguette (sliced)
  • 2 cups shredded Gruyère cheese

Instructions

  1. Caramelize Onions: In a large pot, melt butter with olive oil over medium heat. Add onions, salt, sugar, and pepper. Cook slowly until caramelized.
  2. Add Flavors: Stir in garlic, deglaze with white wine, then add beef broth, Worcestershire sauce, bay leaf, and thyme.
  3. Simmer: Bring to a boil, then simmer for 20–25 minutes. Adjust seasoning.
  4. Prepare Toppings: Toast baguette slices under the broiler until golden.
  5. Serve: Ladle soup into bowls, top with baguette slice and Gruyère. Broil until cheese is melted.

Notes

  • For a vegetarian version, use vegetable broth and skip Worcestershire or use a vegetarian substitute.
  • You can also use Swiss or provolone cheese if Gruyère is unavailable.
  • Prep Time: 15 minutes
  • Cook Time: 1 hour 10 minutes
  • Category: Soup
  • Method: Stovetop, Broiling
  • Cuisine: French

Nutrition

  • Serving Size: 1 bowl
  • Calories: 420
  • Sugar: 9g
  • Sodium: 890mg
  • Fat: 22g
  • Saturated Fat: 12g
  • Unsaturated Fat: 8g
  • Trans Fat: 0g
  • Carbohydrates: 35g
  • Fiber: 3g
  • Protein: 18g
  • Cholesterol: 50mg