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.9 from 28 reviews
  • Author: admin
  • Prep Time: 15 minutes
  • Cook Time: 1 hour
  • Total Time: 1 hour 15 minutes
  • Yield: 4 servings
  • Category: Soup
  • Method: Stovetop, Broiling
  • Cuisine: French
  • Diet: Non-Vegetarian

Description

A comforting and flavorful Easy French Onion Soup recipe that features caramelized onions, rich beef broth, and melty Gruyère cheese. This classic French soup is simple to make yet impressively delicious, perfect for a cozy night in.


Ingredients

Scale

Onion Mixture:

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

Soup Base:

  • 1 tablespoon all-purpose flour
  • 6 cups beef broth (preferably low sodium)
  • 1/2 cup dry white wine (optional)
  • 1 teaspoon Worcestershire sauce
  • 1/4 teaspoon dried thyme
  • 1 bay leaf

For Serving:

  • 1 baguette, sliced and toasted
  • 2 cups shredded Gruyère cheese

Instructions

  1. Caramelize Onions: In a large pot, melt butter with olive oil. Add onions, salt, and sugar. Cook for 30–40 minutes until caramelized.
  2. Add Ingredients: Sprinkle flour over onions, stir. Slowly add broth, then wine, Worcestershire sauce, thyme, and bay leaf. Simmer for 20–30 minutes.
  3. Broil Soup: Preheat broiler. Ladle soup into bowls, top with bread and cheese. Broil for 2–3 minutes until cheese melts.

Notes

  • For a vegetarian version, use vegetable broth and omit Worcestershire sauce or use a vegetarian alternative.
  • You can substitute Swiss cheese for Gruyère if desired.

Nutrition

  • Serving Size: 1 bowl
  • Calories: 420
  • Sugar: 8g
  • Sodium: 950mg
  • Fat: 22g
  • Saturated Fat: 12g
  • Unsaturated Fat: 8g
  • Trans Fat: 0g
  • Carbohydrates: 38g
  • Fiber: 3g
  • Protein: 18g
  • Cholesterol: 55mg