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

5 Stars 4 Stars 3 Stars 2 Stars 1 Star

No reviews

French onion soup is the ultimate comfort food, perfect for chilly evenings. This savory dish features silky caramelized onions simmered in rich beef broth, topped with crusty baguette slices and gooey Gruyère cheese. Each spoonful wraps you in warmth and nostalgia, making it a delightful addition to any gathering. Easy to make yet impressive enough for guests, this soup is sure to become a favorite at your table.

  • Total Time: 1 hour 5 minutes
  • Yield: Serves 6

Ingredients

Scale
  • 4 medium yellow onions, thinly sliced
  • 4 tablespoons butter
  • 6 cups low-sodium beef broth
  • 1 cup white wine
  • 1 baguette, sliced into 1-inch pieces
  • 2 cups shredded Gruyère cheese
  • 2 teaspoons fresh thyme (or 1 teaspoon dried)
  • 1 bay leaf
  • 1 teaspoon sugar
  • Salt and pepper to taste

Instructions

  1. Melt butter in a large pot over medium heat. Add sliced onions and cook, stirring frequently until golden brown (about 30 minutes).
  2. Pour in white wine; let it simmer until reduced by half.
  3. Add sugar, thyme, bay leaf, salt, and pepper.
  4. Stir in beef broth and bring to a gentle boil. Reduce heat; simmer for 15-20 minutes.
  5. Preheat oven broiler. Toast baguette slices on both sides until golden.
  6. Ladle soup into oven-safe bowls; top with toasted baguette and Gruyère cheese.
  7. Broil until cheese is melted and bubbly.
  • Author: DANIEL LAWSON
  • Prep Time: 15 minutes
  • Cook Time: 50 minutes
  • Category: Soup
  • Method: Simmering/Broiling
  • Cuisine: French

Nutrition

  • Serving Size: 1 bowl (about 350g)
  • Calories: 440
  • Sugar: 6g
  • Sodium: 920mg
  • Fat: 24g
  • Saturated Fat: 14g
  • Unsaturated Fat: 8g
  • Trans Fat: 0g
  • Carbohydrates: 41g
  • Fiber: 3g
  • Protein: 15g
  • Cholesterol: 60mg