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

Classic French Onion Soup Recipe

5 Stars 4 Stars 3 Stars 2 Stars 1 Star 4.7 from 3 reviews
  • Author: Rachel
  • Prep Time: 15 minutes
  • Cook Time: 1 hour
  • Total Time: 1 hour 15 minutes
  • Yield: 4 bowls
  • Category: Soup
  • Method: Stovetop
  • Cuisine: French

Description

Classic French Onion Soup features rich caramelized onions simmered in a flavorful beef broth, topped with toasted baguette slices and melted Gruyère and Parmesan cheeses broiled to golden perfection. This hearty and comforting soup is perfect for a cozy meal.


Ingredients

Scale

Soup

  • 2 tablespoons olive oil
  • 6 medium yellow onions, sliced
  • 2 tablespoons butter
  • 1 tablespoon minced garlic
  • 8 cups beef broth
  • 1/4 cup dry sherry (optional)
  • 1 teaspoon dried thyme
  • 1 teaspoon salt, or to taste
  • 1/2 teaspoon black pepper, or to taste

Soup Topping

  • 8 slices French baguette
  • 2 tablespoons olive oil
  • 4 slices Gruyère cheese or provolone
  • 2 tablespoons grated Parmesan cheese


Instructions

  1. Caramelize Onions: Heat 2 tablespoons olive oil in a large pot over medium-high heat. Add sliced onions and cook, stirring occasionally, for 5 to 7 minutes until tender. Reduce heat to medium-low and continue cooking, stirring every 3 to 5 minutes, until onions are caramelized and golden brown, about 25 minutes.
  2. Add Garlic and Butter: Stir in 2 tablespoons butter and 1 tablespoon minced garlic. Cook for 2 minutes until butter melts and garlic becomes fragrant.
  3. Simmer Soup: Pour in 8 cups beef broth and 1/4 cup dry sherry if using. Season with 1 teaspoon dried thyme, 1 teaspoon salt, and 1/2 teaspoon black pepper. Bring to a simmer, reduce heat to medium-low, and simmer for 30 minutes to develop flavors.
  4. Toast Baguette: Preheat your oven broiler, placing a rack about 8 inches from the heating element. Brush both sides of the baguette slices with olive oil. Arrange slices on a baking sheet and broil for 3 minutes on each side until golden brown, watching closely to avoid burning.
  5. Prepare Bowls: Place 4 oven-safe bowls on a baking sheet. Ladle soup into each bowl, then top each with 2 toasted baguette slices. Add 1 slice of Gruyère cheese and sprinkle 1/2 tablespoon grated Parmesan over each bowl.
  6. Broil Cheese: Carefully place the baking sheet with the bowls under the broiler. Broil for 2 to 3 minutes until cheese is melted, bubbly, and beginning to brown, watching carefully as broiler times vary.
  7. Serve: Serve immediately while cheese is melted and bubbly for the best taste and texture experience.

Notes

  • For a vegetarian version, substitute beef broth with vegetable broth and use vegetarian cheese.
  • If dry sherry is unavailable, white wine or additional broth can be used as a substitute.
  • Watch the broiler carefully while toasting bread and melting cheese to prevent burning.
  • You can caramelize onions in advance and refrigerate to save time.
  • Gruyère can be replaced with Emmental or Swiss cheese if desired.

Nutrition

  • Serving Size: 1 bowl
  • Calories: 350 kcal
  • Sugar: 7 g
  • Sodium: 900 mg
  • Fat: 15 g
  • Saturated Fat: 7 g
  • Unsaturated Fat: 6 g
  • Trans Fat: 0 g
  • Carbohydrates: 40 g
  • Fiber: 4 g
  • Protein: 15 g
  • Cholesterol: 40 mg