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
  • Author: simplemealsbykim
  • Prep Time: 15 minutes
  • Cook Time: 1 hour 10 minutes
  • Total Time: 1 hour 25 minutes
  • Yield: 6 servings 1x
  • Category: Soup
  • Method: Stovetop, Broiling
  • Cuisine: French
  • Diet: Vegetarian

Description

A classic French soup made with caramelized onions, beef broth, and topped with toasted bread and melted cheese.


Ingredients

Units Scale
  • 4 large yellow onions, thinly sliced
  • 3 tablespoons unsalted butter
  • 1 tablespoon olive oil
  • 2 cloves garlic, minced
  • 8 cups beef broth
  • 1/2 cup dry white wine
  • 1 bay leaf
  • 1 teaspoon fresh thyme leaves (or 1/2 teaspoon dried thyme)
  • Salt and pepper to taste
  • 1 baguette, sliced
  • 2 cups grated Gruyère cheese

Instructions

  1. In a large pot, melt the butter with olive oil over medium heat.
  2. Add the sliced onions and cook slowly, stirring often, until caramelized, about 30-40 minutes.
  3. Add the garlic and cook for another minute.
  4. Pour in the white wine to deglaze the pot, scraping up any browned bits.
  5. Add the beef broth, bay leaf, and thyme. Bring to a simmer and cook for 20-30 minutes.
  6. Season with salt and pepper to taste. Remove the bay leaf.
  7. Preheat the oven broiler. Ladle soup into oven-safe bowls.
  8. Top each bowl with a slice of baguette and a generous amount of Gruyère cheese.
  9. Place the bowls on a baking sheet and broil until the cheese is melted and bubbly, about 2-4 minutes.
  10. Serve hot and enjoy.

Notes

  • Use sweet onions for a milder flavor.
  • Vegetarian version can use vegetable broth instead of beef broth.
  • Gruyère can be substituted with Swiss or mozzarella cheese if desired.

Nutrition

  • Serving Size: 1 bowl
  • Calories: 320
  • Sugar: 6g
  • Sodium: 850mg
  • Fat: 18g
  • Saturated Fat: 10g
  • Unsaturated Fat: 6g
  • Trans Fat: 0g
  • Carbohydrates: 28g
  • Fiber: 3g
  • Protein: 13g
  • Cholesterol: 45mg