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

Best French Onion Soup


  • Author: Wendy Balderas
  • Total Time: 1 hour 30 minutes
  • Yield: 4-6 servings 1x

Description

French Onion Soup is a classic recipe featuring caramelized onions simmered in beef broth and topped with toasted baguette slices and melted Gruyère cheese. This comforting dish is perfect for cool evenings or as an appetizer for special occasions.


Ingredients

Scale
  • 1 tablespoon olive oil
  • 3 tablespoons unsalted butter
  • 4 large yellow onions, thinly sliced
  • 1 teaspoon sugar
  • 1 teaspoon salt
  • 1/4 teaspoon freshly ground black pepper
  • 8 cups low-sodium beef broth
  • 1/2 cup water
  • 2 teaspoons fresh thyme leaves (or 1 teaspoon dried thyme)
  • 1 bay leaf
  • 1 baguette, sliced and toasted
  • 2 cups grated Gruyère cheese

Instructions

  • Heat butter and olive oil in a pot over medium heat.
  • Add sliced onions, sugar, and salt. Cook for 30-40 minutes, stirring occasionally, until deeply caramelized.
  • Stir in thyme, black pepper, and bay leaf; cook for 1 minute.
  • Pour in beef broth and water; bring to a boil, then simmer uncovered for 30 minutes. Remove bay leaf.
  • Preheat the broiler. Toast baguette slices until golden brown.
  • Ladle soup into oven-safe bowls. Top with toasted baguette slices and Gruyère cheese.
  • Broil for 2-3 minutes until cheese is melted and bubbly.
  • Garnish with thyme and serve hot.

Notes

  • Adjust salt levels based on your broth’s sodium content.
  • For a gluten-free version, use gluten-free bread or omit the baguette.
  • Store leftover soup in the refrigerator for up to 3 days or freeze for 3 months.
  • Prep Time: 15 minutes
  • Cook Time: 1 hour 15 minutes
  • Category: Soup
  • Method: Stovetop and Broiler
  • Cuisine: French

Nutrition

  • Calories: 380
  • Sugar: 10g
  • Sodium: 1020mg
  • Fat: 18g
  • Carbohydrates: 37g
  • Fiber: 3g
  • Protein: 14g