Classic French Onion Soup

Hi! I'm

ELIZABETH

I'm a Certified Health Coach, longtime blogger, and host of Elizabeth Eats on YouTube. In addition to writing recipes (I love to eat!), I'm a strong believer that life is too short to settle for anything less than living your best life.

TOP LINKS

Breakfast IDEAS

Dinner IDEAS

ALL RECIPES

Newsletter

Classic French onion Soup recipe in bowls with bread and cheese

Let’s make some Classic French Onion Soup! You’ll love this recipe because it’s simple to make, savory, and loaded with healthy ingredients.

My version of “Vegan French Onion Soup” is one of the most popular recipes on this site. The main difference between these two recipes is this classic recipe uses beef stock instead of veggie stock and, of course, adds the gruyere cheese for that classic French onion soup experience.

Both versions are wonderful!

Classic French Onion Soup

French Onion Soup Health Benefits

This classic dish, with its rich broth, caramelized onions, and melted cheese, is elevated to new heights with the addition of fresh thyme, bringing an earthy and aromatic depth to the soup.

  • Onions are loaded with fiber and plant nutrients, and one of the most heartwarming and flavorful ways to use fresh thyme is in making French Onion Soup.
  • Garlic and thyme are both loaded with phytonutrients and antioxidants, in addition to adding to the classic French Onion Soup flavor.
  • When it comes to the broth, high-quality beef broth can also be a healthy addition to your diet. Read labels and avoid preservative-laden broths. Beef bone broth is a great way to add protein to this soup as well. Classic French Onion Soup is made with beef broth, but chicken stock/broth or any broth you want to use up can work.
  • If you want to avoid dairy, you can use all olive oil and skip the butter and cheese (see the vegan version of this soup here).

French Onion Soup Ingredients:

  • 3 tablespoons of unsalted butter
  • 2 tablespoons of extra virgin olive oil
  • 4 large yellow onions, thinly sliced
  • 2 garlic cloves, minced
  • 1/4 cup + 2 tablespoons of dry white wine OR 2 tablespoons red wine vinegar to deglaze the pan
  • 4 cups of beef broth or bone broth (or vegetable broth for a vegetarian/vegan version)
  • 5 sprigs of fresh thyme, plus more for garnish
  • 1 bay leaf
  • Kosher salt or fine-grain sea salt and freshly ground black pepper, to taste

To top:

  • 1-2 baguette slices per serving, toasted
  • 1 ½ cups of grated Gruyère cheese (or a similar melty Swiss-style cheese)

Instructions:

  1. Caramelize the Onions: In a large pot or Dutch oven, melt the butter with the olive oil over medium heat. Add the sliced onions and a pinch of salt, and cook, stirring occasionally, until the onions are deeply caramelized and deeply golden brown, about 30-40 minutes. If you want more time, lower the heat and let them cook for 60-90 minutes. You’re looking for a deep brown, but not burnt, color before removing to the next step.
  2. Deglaze the Pot: Add the minced garlic to the onions and cook for an additional 1-2 minutes until fragrant. Pour in the white wine or vinegar to deglaze the pot, scraping up any browned bits from the bottom with a wooden spoon.
  3. Simmer the Soup: Add the beef broth, fresh thyme sprigs, and bay leaf to the pot. Bring the mixture to a simmer, then reduce the heat to low and let it cook for about 20-30 minutes, allowing the flavors to come together. Season with salt and pepper to taste; start with 2 teaspoons salt if your broth is unsalted, less if it’s salted.
  4. Prepare the Cheese Topping: Preheat your broiler. Place the toasted slices of baguette on a baking sheet and sprinkle generously with grated Gruyère cheese. Broil until the cheese is bubbly and golden brown (about 90 seconds), watching closely to prevent burning.
  5. Serve: To serve, remove the thyme sprigs and bay leaf from the soup. Ladle the soup into bowls and top each with a cheese-topped baguette slice. Garnish with additional fresh thyme leaves for an extra touch of flavor and presentation.
Classic French Onion Soup in bowls

This French Onion Soup recipe showcases the wonderful pairing of thyme with caramelized onions, creating a comforting and richly flavored dish.

It’s a perfect example of how simple onions and fresh thyme can transform a simple soup into an incredible dish.

More Healthy Soup Recipes:

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 5 from 1 review
  • Author: Elizabeth Rider
  • Prep Time: 10 minutes
  • Cook Time: 45
  • Total Time: 55 minutes
  • Yield: Serves 8
  • Category: Soup
  • Method: Chop, Simmer
  • Cuisine: French

Description

Indulge in the rich and comforting flavors of Classic French Onion Soup with this step-by-step recipe. It’s perfect for a cozy, comforting meal any day of the week.


Ingredients

Units Scale
  • 3 tablespoons unsalted butter
  • 2 tablespoons extra virgin olive oil
  • 4 large yellow onions, thinly sliced
  • 2 garlic cloves, minced
  • 1/4 cup + 2 tablespoons of dry white wine OR 2 tablespoons red wine vinegar to deglaze the pan
  • 4 cups of beef broth or bone broth (or vegetable broth for a vegetarian/vegan version)
  • 56 sprigs of fresh thyme, plus more for garnish
  • 1 bay leaf
  • Kosher salt or fine-grain sea salt and freshly ground black pepper, to taste

To top:

  • 12 baguette slices per serving, toasted
  • 1 1/2 cups of grated Gruyère cheese (or a similar melty Swiss-style cheese)

Instructions

  1. Caramelize the Onions: In a large pot or Dutch oven, melt the butter with the olive oil over medium heat. Add the sliced onions and a pinch of salt, and cook, stirring occasionally, until the onions are deeply caramelized and deeply golden brown, about 30-40 minutes. If you want more time, lower the heat and let them cook for 60-90 minutes. You’re looking for a deep brown, but not burnt, color before removing to the next step.
  2. Deglaze the Pot: Add the minced garlic to the onions and cook for an additional 1-2 minutes until fragrant. Pour in the white wine or vinegar to deglaze the pot, scraping up any browned bits from the bottom with a wooden spoon.
  3. Simmer the Soup: Add the beef broth, fresh thyme sprigs, and bay leaf to the pot. Bring the mixture to a simmer, then reduce the heat to low and let it cook for about 20-30 minutes, allowing the flavors to come together. Season with salt and pepper to taste; start with 2 teaspoons salt if your broth is unsalted, less if it’s salted.
  4. Prepare the Cheese Topping: Preheat your broiler. Place the toasted slices of baguette on a baking sheet and sprinkle generously with grated Gruyère cheese. Broil until the cheese is bubbly and melted, about 60-90 seconds (watch it closely to prevent burning).
  5. Serve: To serve, remove the thyme sprigs and bay leaf from the soup. Ladle the soup into bowls and top each with a cheese-topped baguette slice. Garnish with additional fresh thyme leaves for an extra touch of flavor and presentation, if desired.


Leave A Review + Read The Comments →

Leave a Reply

Your email address will not be published. Required fields are marked *

Recipe rating 5 Stars 4 Stars 3 Stars 2 Stars 1 Star

  1. Natasa says:

    I believe this is one of the best soups ever🥰
    Just love the recipe. Thanks😊






Hi, I'm Elizabeth

I teach you how to be healthier without extremes, so you can live more and obsess less.

Subscribe now for delicious recipes, inspiration, and ideas to make life better each week:

as seen in:

READ          LATEST

the

join over 67,000+ readers Getting New Healthy Recipes Every Week

For a limited time, new subscribers get 9 Healthy Recipe eBooks—For FREE!

Claim Your Subscriber Perks!