Print
clockclock iconcutlerycutlery iconflagflag iconfolderfolder iconinstagraminstagram iconpinterestpinterest iconfacebookfacebook iconprintprint iconsquaressquares iconheartheart iconheart solidheart solid icon
A steaming bowl of French onion soup topped with a golden-brown toasted baguette slice and melted Gruyere cheese, garnished with fresh thyme, served in a rustic ceramic bowl on a wooden table with caramelized onions and bubbling cheese texture visible.

Ultimate French Onion Soup with Caramelized Onions and Melty Cheese

5 Stars 4 Stars 3 Stars 2 Stars 1 Star

No reviews

A classic French Onion Soup made with sweet caramelized onions, rich beef broth, and topped with toasted baguette slices and melted cheese for a comforting and flavorful dish.

  • Total Time: 1 hour
  • Yield: 6 servings

Ingredients

Scale
  • 4 large yellow onions, thinly sliced
  • 3 tablespoons unsalted butter
  • 1 tablespoon olive oil
  • 4 cups beef broth
  • 1 cup dry white wine (optional)
  • 1 teaspoon sugar
  • Salt and pepper to taste
  • 1 baguette, sliced
  • 1 1/2 cups grated Gruyere cheese
  • 2 teaspoons fresh thyme leaves

Instructions

  1. Heat butter and olive oil in a large pot over medium heat. Add sliced onions and cook slowly, stirring frequently, until caramelized and golden brown, about 30-40 minutes.
  2. Stir in sugar, salt, and pepper, then cook for another 5 minutes.
  3. Pour in white wine (if using) and cook until mostly reduced, about 3 minutes.
  4. Add beef broth and thyme; bring to a boil, then reduce heat and simmer for 20 minutes.
  5. Meanwhile, toast baguette slices until golden.
  6. Ladle soup into oven-safe bowls, place toasted baguette on top, and sprinkle generously with grated Gruyere cheese.
  7. Broil in the oven until cheese is melted and bubbly, about 3-5 minutes.
  8. Serve hot, garnished with extra thyme if desired.

Notes

  • Use sweet onions like Vidalia for a richer flavor.
  • Adjust the salt and pepper to taste.
  • For vegetarian version, substitute beef broth with vegetable broth.
  • Prep Time: 10 minutes
  • Cook Time: 50 minutes
  • Method: Stovetop and broiling
  • Cuisine: French
  • Diet: Comfort food

Nutrition

  • Serving Size: 1 bowl
  • Calories: 340 Kcal
  • Sugar: 9g
  • Sodium: 820mg
  • Fat: 15g
  • Saturated Fat: 8g
  • Unsaturated Fat: 6g
  • Trans Fat: 0g
  • Carbohydrates: 42g
  • Fiber: 4g
  • Protein: 16g
  • Cholesterol: 50mg