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
Homemade French Onion Soup First Image

French Onion Soup


5 Stars 4 Stars 3 Stars 2 Stars 1 Star

No reviews

  • Author: Chef John
  • Total Time: 1 hour 10 minutes
  • Yield: 4 servings 1x

Description

A classic French onion soup topped with melted Gruyere cheese and toasted baguette slices.


Ingredients

Scale
  • 3 tablespoons unsalted butter
  • 1 tablespoon olive oil
  • 6 large yellow onions thinly sliced
  • 3 cloves garlic minced
  • 8 cups beef broth
  • 1 teaspoon fresh thyme leaves
  • 1 bay leaf
  • 1 teaspoon salt
  • 1/2 teaspoon black pepper
  • 8 slices baguette toasted
  • 2 cups grated Gruyere cheese

Instructions

  1. Melt the butter and olive oil in a large heavy-bottomed pot over medium heat. Add the sliced onions and cook for 35 to 40 minutes, stirring frequently, until deeply golden and caramelized.
  2. Stir in the minced garlic and cook for 1 minute until fragrant. Add the fresh thyme and bay leaf.
  3. Pour in the beef broth, add salt and black pepper, and bring to a gentle simmer. Cook uncovered for 20 minutes to develop flavor. Remove the bay leaf.
  4. Preheat the broiler. Ladle the hot soup evenly into 4 oven-safe bowls.
  5. Top each bowl with 2 toasted baguette slices and divide the grated Gruyere cheese evenly over the bowls.
  6. Broil for 2 to 3 minutes until the cheese is melted, bubbly, and golden brown. Serve immediately.

Notes

  • For best flavor, use homemade beef broth.
  • Adjust seasonings according to your taste.
  • Prep Time: 10 minutes
  • Cook Time: 1 hour
  • Category: Soup
  • Method: Stovetop
  • Cuisine: French

Nutrition

  • Serving Size: 1 bowl
  • Calories: 400
  • Sugar: 3g
  • Sodium: 800mg
  • Fat: 25g
  • Saturated Fat: 12g
  • Unsaturated Fat: 8g
  • Trans Fat: 0g
  • Carbohydrates: 30g
  • Fiber: 2g
  • Protein: 15g
  • Cholesterol: 60mg