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

The Ultimate French Onion Soup


  • Author: zenola-morgan
  • Total Time: 75 minutes
  • Yield: 4 servings 1x

Description

A warm, savory, and rich French onion soup with deep onion flavor, topped with bubbling melted cheese.


Ingredients

Scale
  • 5 to 6 large Yellow onions, sliced
  • 3 tablespoons Butter
  • 1 tablespoon Olive oil
  • 1 teaspoon Salt
  • 1 to 2 cloves Garlic, minced (optional)
  • 1 tablespoon Flour
  • 1/2 cup Dry white wine
  • 6 cups Beef broth
  • 1 teaspoon Thyme (fresh or dried)
  • 1 Bay leaf
  • 1/2 teaspoon Black pepper
  • Baguette or sturdy bread slices
  • 2 cups Gruyere cheese, grated

Instructions

  1. Slice your onions thinly. In a big pot, melt butter with olive oil over medium heat. Add onions and salt. Cook, stirring often, until they start to shrink and release liquid.
  2. Continue cooking and stirring every few minutes until onions are deep golden brown, jammy, and sweet, about 35 to 55 minutes.
  3. Add garlic (if using) and stir for about 30 seconds. Sprinkle in flour and stir for 1 minute.
  4. Pour in the wine and scrape the bottom of the pot. Let it simmer for a few minutes.
  5. Add broth, thyme, and bay leaf. Bring to a gentle simmer, then lower heat and let cook for 20 to 30 minutes. Taste and adjust salt and pepper.
  6. Toast the bread slices until crisp. Ladle soup into oven-safe bowls, add toasted bread on top, then pile on grated Gruyere.
  7. Broil until cheese is melted and browned, watching closely to avoid burning.

Notes

For best flavor, cook onions patiently and use high-quality broth. Make ahead for even better taste.

  • Prep Time: 15 minutes
  • Cook Time: 60 minutes
  • Category: Soup
  • Method: Cooking
  • Cuisine: French

Nutrition

  • Serving Size: 1 serving
  • Calories: 400
  • Sugar: 6g
  • Sodium: 1200mg
  • Fat: 23g
  • Saturated Fat: 13g
  • Unsaturated Fat: 6g
  • Trans Fat: 0g
  • Carbohydrates: 35g
  • Fiber: 2g
  • Protein: 12g
  • Cholesterol: 70mg