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


  • Author: doorecipes
  • Total Time: 1 hour 5 minutes
  • Yield: 4-6 servings 1x

Description

A classic, comforting French dish featuring caramelized onions in a savory broth, topped with crusty bread and gooey melted cheese. Perfect for a cozy meal!


Ingredients

Scale
  • 4 large yellow onions, thinly sliced
  • 3 tbsp unsalted butter
  • 1 tbsp olive oil
  • 1 tsp sugar
  • 2 cloves garlic, minced
  • 1/2 cup dry white wine (optional)
  • 6 cups beef or vegetable broth
  • 2 tsp fresh thyme (or 1 tsp dried thyme)
  • Salt and pepper to taste
  • 46 slices of baguette, toasted
  • 1 cup grated Gruyère or Swiss cheese

Instructions

  • Caramelize the Onions:
    • Heat butter and olive oil in a large pot over medium heat.
    • Add onions and sugar, stirring to coat. Cook for 25-30 minutes, stirring frequently, until onions are golden brown and caramelized.
  • Add Garlic and Wine:
    • Stir in garlic and cook for 1-2 minutes.
    • Add white wine (if using) and scrape the bottom of the pot to deglaze. Simmer until the wine reduces by half.
  • Simmer the Soup:
    • Add broth, thyme, salt, and pepper. Bring to a boil, then reduce heat and simmer for 20-25 minutes.
  • Prepare the Topping:
    • Preheat your broiler. Ladle the soup into oven-safe bowls.
    • Place a slice of toasted baguette on top of each bowl and sprinkle generously with cheese.
  • Broil and Serve:
    • Place the bowls on a baking sheet and broil until the cheese is melted and bubbly, about 2-3 minutes.
    • Serve immediately with extra bread on the side.

Notes

  • For deeper flavor, use a combination of beef and chicken broth.
  • To make this vegetarian, use vegetable broth and skip the cheese or substitute with a plant-based option.
  • Store leftovers without the bread and cheese in the fridge for up to 3 days.

  • Prep Time: 15 minutes
  • Cook Time: 50 minutes

Nutrition

  • Calories: 320
  • Sodium: 850mg
  • Fat: 15g
  • Carbohydrates: 28g
  • Fiber: 3g
  • Protein: 12g