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


  • Author: Samantha Jones
  • Total Time: 75
  • Yield: 4 servings 1x
  • Diet: Non-Vegetarian

Description

Experience the ultimate comfort food with this rich, savory Classic French Onion Soup. Perfectly caramelized onions simmered in a hearty beef broth create a deep, complex flavor profile that feels like a warm hug in a bowl. Whether you are hosting a cozy dinner party or looking for a comforting weekend meal, this soup is a true showstopper. Best of all, with a few simple techniques, you can achieve restaurant-quality results in your own kitchen.


Ingredients

Scale

6 large yellow onions, thinly sliced
4 tablespoons unsalted butter
2 tablespoons olive oil
1 teaspoon salt
1/2 teaspoon black pepper
1 tablespoon all-purpose flour
6 cups high-quality beef stock
1 teaspoon dried thyme
1 bay leaf
1 French baguette, sliced into 1-inch rounds
2 cups Gruyere cheese, freshly grated


Instructions

Heat butter and olive oil in a large pot over medium heat.
Add the sliced onions and cook, stirring occasionally, for 35–45 minutes until deep golden brown.
Stir in the flour and cook for 1 minute to remove the raw taste.
Gradually pour in the beef stock while stirring constantly.
Add the thyme and bay leaf, bring to a boil, then reduce heat and simmer for 20 minutes.
Toast baguette slices on a baking sheet until golden brown.
Ladle soup into oven-safe bowls, top with toasted bread and a generous handful of Gruyere.
Broil for 3–5 minutes until the cheese is bubbling and golden.

Notes

Keep leftovers in an airtight container in the fridge for up to 3 days. Freeze soup base without the bread and cheese for up to 2 months. If onions start to burn during caramelization, lower the heat and add a tablespoon of water.

  • Prep Time: 15
  • Cook Time: 60
  • Category: Dinner
  • Method: Stovetop and Broiling
  • Cuisine: French

Nutrition

  • Serving Size: 1 bowl
  • Calories: 420
  • Sugar: 8g
  • Sodium: 950mg
  • Fat: 22g
  • Saturated Fat: 12g
  • Carbohydrates: 38g
  • Fiber: 4g
  • Protein: 16g
  • Cholesterol: 55mg