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
Classic French Onion Soup

Classic French Onion Soup


5 Stars 4 Stars 3 Stars 2 Stars 1 Star

No reviews

  • Author: Sophia valmed
  • Total Time: 1 hour 15 minutes

Description

If you’re looking for a rich, comforting, and deeply flavorful soup, this Classic French Onion Soup is a must-try! With caramelized onions, a savory broth, and a cheesy, golden-brown topping, this dish is the perfect way to warm up on a chilly day.

Want recipes like this delivered straight to your inbox? Subscribe now to get the latest culinary creations you’ll love.


Ingredients

For the Soup:

  • Yellow Onions (4 large, thinly sliced) – The star ingredient, caramelized to perfection.
  • Butter (2 tbsp) – Adds richness to the onions.
  • Olive Oil (1 tbsp) – Helps prevent the butter from burning.
  • Garlic (2 cloves, minced) – Enhances the depth of flavor.
  • Beef Broth (6 cups) – A rich base for the soup.
  • Bay Leaf (1) – Infuses the soup with a subtle herbal note.
  • Fresh Thyme (2 sprigs, or ½ tsp dried thyme) – Adds warmth and complexity.
  • Salt & Black Pepper (to taste) – Brings out the flavors.
  • Sugar (½ tsp, optional) – Helps speed up caramelization.
  • Balsamic Vinegar (1 tbsp) – Balances the sweetness of the onions with a hint of acidity.

For the Topping:

  • French Baguette (6 slices, toasted) – Provides the perfect crunchy base.
  • Gruyère Cheese (1 ½ cups, shredded) – Melts beautifully for that golden, bubbly topping.
  • Parmesan Cheese (¼ cup, grated) – Adds extra savory depth.

Instructions

Step 1: Caramelize the Onions

  1. Heat butter and olive oil in a large pot over medium-low heat.
  2. Add sliced onions and cook, stirring occasionally, until they turn deep golden brown, about 40–50 minutes. If they start to burn, lower the heat.
  3. Stir in garlic, salt, pepper, and sugar (if using). Cook for another 2 minutes.
  4. Add balsamic vinegar, stirring to deglaze the pan and enhance the flavors.

Step 2: Make the Soup Base

  1. Pour in beef broth and add the bay leaf and thyme.
  2. Bring to a simmer and let it cook for 20–30 minutes, allowing the flavors to meld.
  3. Remove the bay leaf and thyme sprigs before serving.

Step 3: Prepare the Topping

  1. While the soup simmers, preheat the oven to 375°F (190°C).
  2. Place baguette slices on a baking sheet and toast them until golden, about 5 minutes.

Step 4: Assemble and Broil

  1. Ladle the hot soup into oven-safe bowls.
  2. Place a toasted baguette slice on top of each bowl.
  3. Sprinkle generously with Gruyère and Parmesan cheese.
  4. Place the bowls under the broiler for 2–3 minutes, or until the cheese is melted and golden brown.

Step 5: Serve and Enjoy!

  1. Carefully remove from the oven (bowls will be hot!). Let cool slightly, then dig in and enjoy the rich, cheesy goodness.

Notes

  • Be Patient with the Onions: Slow caramelization is key to getting that deep, sweet flavor.
  • Use Good-Quality Cheese: Gruyère is the classic choice, but Swiss or provolone can also work.
  • Broil with Caution: Keep an eye on the cheese to prevent burning.
  • Prep Time: 15 minutes
  • Cook Time: 1 hour
  • Cuisine: French