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 Best French Onion Soup Recipe: A Rich, Comforting Classic with Deep Caramelized Flavor


  • Author: WAFA LI

Ingredients

• 2 tbsp olive oil or butter
• 3 large yellow onions (~2 lbs), thinly sliced
• 1 tsp sea salt (helps draw out moisture for faster caramelizing)
• 2 garlic cloves, minced
• ½ cup dry white wine (or sub low-sodium veg broth for alcohol-free)
• 6 cups low-sodium beef or mushroom broth (certified low-sodium for heart health)
• 1 tsp fresh thyme leaves (or ½ tsp dried)
• 1 bay leaf
• Freshly ground black pepper
Topping per bowl:
  – 1 slice whole-grain or low-carb baguette-style toast
  – 2 tbsp grated Gruyère or Swiss cheese (or nutritional yeast + vegan cheese for dairy-free)


Instructions

  1. Caramelize onions: Heat oil in a heavy pot over medium-low. Add onions and salt. Cook 35–45 min, stirring every 5–7 min, until deep amber and jammy. Low and slow is key!
  2. Add garlic; cook 1 min. Deglaze with wine, scraping up browned bits. Simmer 3–4 min until mostly evaporated.
  3. Stir in broth, thyme, bay leaf, and pepper. Simmer uncovered 25–30 min to meld flavors. Discard bay leaf.
  4. Broil topping: Ladle soup into oven-safe bowls. Float a toast slice on each. Sprinkle generously with cheese.
  5. Place bowls on a baking sheet. Broil 2–4 min—until cheese is bubbly and golden. Watch closely!
  6. Rest 3 min before serving (hot bowls + molten cheese = caution!).

PREP TIME & NUTRITION :
Prep Time: 15 min | Cook Time: 70 min | Total Time: 85 min | Servings: 4
Calories: 220 | Net Carbs: 14g | Fats: 9g | Protein: 10g