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 Gourmet
  • Total Time: 1 hour 15 minutes
  • Yield: 4 servings 1x
  • Diet: Vegetarian, Gluten-Free (if using gluten-free bread)

Description

A classic French onion soup with caramelized onions, beef broth, and topped with Gruyere cheese.


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 results, use a mix of yellow and sweet onions.
  • Make sure to slice the onions evenly for uniform cooking.
  • This soup can be made ahead and reheated before serving.
  • Prep Time: 15 minutes
  • Cook Time: 1 hour
  • Category: Soup
  • Method: Stovetop
  • Cuisine: French

Nutrition

  • Serving Size: 1 bowl
  • Calories: 400
  • Sugar: 5g
  • Sodium: 900mg
  • Fat: 25g
  • Saturated Fat: 12g
  • Unsaturated Fat: 10g
  • Trans Fat: 0g
  • Carbohydrates: 35g
  • Fiber: 2g
  • Protein: 15g
  • Cholesterol: 60mg