Go Back

Rustic Cheesy French Onion Soup

A rich, comforting French onion soup with caramelized onions, hearty broth, and melted Gruyère-topped baguette slices.
Prep Time 25 minutes
Cook Time 1 hour 10 minutes
Total Time 1 hour 35 minutes
Servings: 6 servings
Course: Appetizer, Snack
Cuisine: Comfort, French
Calories: 350

Ingredients
  

Soup Base
  • 6 yellow onions thinly sliced
  • 3 tbsp unsalted butter
  • 2 tbsp olive oil
  • 2 cloves garlic minced
  • 1 tsp sugar
  • 1 tsp salt divided
  • 0.5 tsp black pepper
  • 2 tbsp all-purpose flour
  • 8 cups beef broth
  • 0.5 cup dry white wine optional
  • 2 sprigs fresh thyme
  • 1 bay leaf
Topping
  • 2 cups Gruyère cheese grated
  • fresh parsley for garnish

Equipment

  • Heavy-bottomed pot or Dutch oven
  • Cutting board
  • Chef’s knife
  • Baking sheet
  • Oven-safe bowls

Method
 

  1. In a large heavy-bottomed pot, heat butter and olive oil over medium heat. Add sliced onions, ½ tsp salt, and sugar. Cook slowly, stirring occasionally, until onions are golden and deeply caramelized (40–45 mins).
  2. Add minced garlic and cook for 1–2 minutes. Sprinkle flour over onions, stir to coat, and cook for 2 minutes to remove raw flour taste.
  3. Deglaze the pan with white wine (if using), scraping the bottom of the pot to lift caramelized bits. Reduce for 2–3 minutes.
  4. Add beef broth, thyme sprigs, and bay leaf. Bring to a gentle boil, then reduce heat and simmer for 20–25 minutes. Remove thyme and bay leaf before serving.
  5. Preheat oven broiler. Arrange toasted baguette slices on a baking sheet, top with grated Gruyère, and broil until cheese is bubbly and golden (2–3 minutes). Watch carefully.
  6. Ladle hot soup into oven-safe bowls. Place one or two cheesy baguette slices on top. Optionally, broil assembled bowls for 1–2 minutes for extra bubbly topping. Garnish with fresh parsley and serve immediately.

Notes

For richer flavor, caramelize onions for up to 1 hour. Use vegetable broth for a vegetarian variation.