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
Easy French Onion Soup Recipe

Easy French Onion Soup Recipe

5 Stars 4 Stars 3 Stars 2 Stars 1 Star 4.5 from 12 reviews
  • Author: admin
  • Prep Time: 15 minutes
  • Cook Time: 55 minutes
  • Total Time: 1 hour 10 minutes
  • Yield: 4 servings
  • Category: Soup
  • Method: Stovetop, Broiling
  • Cuisine: French
  • Diet: Non-Vegetarian

Description

This easy French Onion Soup recipe is a comforting classic that features caramelized onions in a flavorful broth topped with toasted baguette slices and melted Gruyère cheese. Perfect for a cozy dinner or a starter for a special meal.


Ingredients

Scale

Onion Mixture:

  • 4 large yellow onions, thinly sliced
  • 3 tablespoons unsalted butter
  • 1 tablespoon olive oil
  • 1/2 teaspoon salt
  • 1/4 teaspoon sugar

Soup Base:

  • 2 garlic cloves, minced
  • 1/2 cup dry white wine (optional)
  • 6 cups beef broth (low sodium)
  • 1 teaspoon Worcestershire sauce
  • 1 bay leaf
  • 1/2 teaspoon dried thyme (or 1 teaspoon fresh)
  • Salt and pepper to taste

For Serving:

  • 1 French baguette, sliced
  • 1 1/2 cups grated Gruyère cheese

Instructions

  1. Caramelize Onions: In a large pot, melt butter with olive oil. Add onions, salt, and sugar. Cook for 30–35 minutes until caramelized.
  2. Add Flavors: Stir in garlic, wine, beef broth, Worcestershire sauce, bay leaf, and thyme. Simmer for 20 minutes.
  3. Prepare Bread and Cheese: Toast baguette slices. Ladle soup into oven-safe bowls, top with bread and cheese.
  4. Broil: Broil bowls for 2–3 minutes until cheese is melted and bubbly. Serve hot.

Notes

  • For a vegetarian version, use vegetable broth and skip the Worcestershire sauce.
  • Gruyère can be substituted with Swiss or mozzarella cheese.

Nutrition

  • Serving Size: 1 bowl
  • Calories: 390
  • Sugar: 8g
  • Sodium: 780mg
  • Fat: 19g
  • Saturated Fat: 10g
  • Unsaturated Fat: 8g
  • Trans Fat: 0g
  • Carbohydrates: 35g
  • Fiber: 3g
  • Protein: 16g
  • Cholesterol: 45mg