The Best French Onion Soup Recipe

French onion soup
Spread the love

There’s something special about a warm bowl of French onion soup. The rich, caramelized onions, the deep, savory broth, and the crispy, cheesy bread on top make it one of the most comforting dishes ever. Whether you’re enjoying it on a chilly evening or just craving something hearty, this soup is a classic that never goes out of style.

French onion soup has been around for centuries, but its flavors remain timeless. What makes it so good is how simple ingredients—onions, broth, butter, and cheese—come together to create something truly delicious. The slow cooking process allows the onions to develop their deep, sweet flavor, making every spoonful packed with warmth and richness.

If you’ve never made this soup at home, now is the perfect time to try. It’s easier than you think, and the results are far better than anything you’ll get in a restaurant. Plus, your kitchen will be filled with the most incredible aroma as the onions caramelize and the cheese melts to golden perfection.

Why You’ll Love This Recipe

  • Rich and flavorful – Slow-cooked onions develop an incredible depth of flavor, creating a soup that’s both sweet and savory.
  • Comfort in a bowl – Perfect for cold weather, cozy nights, or when you need a hearty meal.
  • Simple ingredients – You don’t need anything fancy to make this restaurant-quality soup at home.
  • Cheesy, crispy topping – The best part? The crusty bread and gooey, melted cheese that make every bite irresistible.

Ingredients

For the Soup

  • 4 large yellow onions, thinly sliced
  • 3 tablespoons butter
  • 1 tablespoon olive oil
  • 1 teaspoon salt
  • ½ teaspoon black pepper
  • 1 teaspoon sugar (to help caramelize the onions)
  • 3 cloves garlic, minced
  • ½ cup dry white wine (optional, but adds depth of flavor)
  • 6 cups beef broth (or vegetable broth for a vegetarian version)
  • 1 teaspoon Worcestershire sauce
  • 1 bay leaf
  • 3 sprigs fresh thyme (or ½ teaspoon dried thyme)

For the Topping

  • 1 small baguette, sliced into thick rounds
  • 2 tablespoons butter, melted
  • 1 ½ cups grated Gruyère cheese (or Swiss cheese)

Kitchen Tools Needed

Before you start cooking, make sure you have these essential kitchen tools:

  • Large heavy-bottomed pot or Dutch oven – Helps evenly cook and caramelize the onions without burning them.
  • Sharp knife and cutting board – For slicing the onions thinly and evenly.
  • Wooden spoon – Perfect for stirring the onions as they cook.
  • Ladle – To serve the soup easily.
  • Baking sheet – For toasting the bread slices.
  • Oven-safe soup bowls – Essential for broiling the cheese topping directly on the soup.

Cooking Instructions

Step 1: Caramelize the Onions

  1. In a large pot or Dutch oven, melt the butter and olive oil over medium heat.
  2. Add the sliced onions and cook, stirring often, for about 10 minutes until they soften.
  3. Sprinkle in the salt, black pepper, and sugar. Continue cooking for 30-40 minutes, stirring occasionally, until the onions turn a deep golden brown. Be patient—this step is key to getting that rich flavor!
  4. Add the minced garlic and cook for another minute until fragrant.

Step 2: Deglaze and Simmer

  1. Pour in the white wine (if using) and scrape up any browned bits from the bottom of the pot. Let it cook for 2-3 minutes until the wine reduces slightly.
  2. Add the beef broth, Worcestershire sauce, bay leaf, and thyme. Bring to a gentle simmer and let it cook for 20-25 minutes to allow 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 your oven to 375°F (190°C).
  2. Arrange the baguette slices on a baking sheet and brush them with melted butter. Toast for about 10 minutes until golden and crisp.

Step 4: Assemble and Broil

  1. Ladle the soup into oven-safe bowls, place a toasted baguette slice on top of each, and generously sprinkle with grated Gruyère cheese.
  2. Place the bowls under the broiler for 2-4 minutes, or until the cheese is melted and bubbly with golden brown edges.
  3. Carefully remove from the oven (the bowls will be hot!) and let the soup cool slightly before enjoying.
easy french onion soup

Tips and Tricks for Success

  • Caramelizing takes time – Don’t rush the onions! Cooking them low and slow is what gives the soup its deep, sweet flavor.
  • Deglaze properly – Scraping up the browned bits from the pot when adding the wine or broth adds even more richness.
  • Use homemade or high-quality broth – A good beef broth makes a big difference in the final taste.
  • Choose the right cheese – Gruyère is the classic choice, but Swiss or even provolone work well too.
  • Broil carefully – Keep an eye on the soup under the broiler to avoid burning the cheese.

This French onion soup is a restaurant-worthy dish that you can easily make at home. It’s rich, cheesy, and perfect for cozy nights. Give it a try, and enjoy every warm, flavorful spoonful!

Ingredient Substitutions and Variations

French onion soup is a flexible dish, and you can easily adjust the ingredients to suit your taste or dietary needs. Here are some great substitutions and variations:

  • Broth: Traditional recipes use beef broth for a deep, rich flavor, but you can substitute it with vegetable broth for a vegetarian version or chicken broth for a lighter taste.
  • Wine: White wine adds depth, but if you don’t want to use alcohol, you can replace it with extra broth or a splash of apple cider vinegar for a slight tang.
  • Cheese: Gruyère is the classic choice, but Swiss, provolone, mozzarella, or even a mix of cheeses will work. For a bolder flavor, try aged cheddar or Parmesan.
  • Bread: Baguette slices are traditional, but any crusty bread like sourdough or ciabatta works well.
  • Gluten-Free Option: Use gluten-free bread and make sure your broth is gluten-free.

Serving Suggestions

French onion soup is rich and filling on its own, but pairing it with the right sides can make your meal even better. Here are some great options:

  • With a fresh salad – A simple green salad with a light vinaigrette balances the soup’s richness.
  • Alongside a sandwich – Serve with a grilled cheese or ham and cheese sandwich for a comforting meal.
  • As a starter – This soup makes an elegant appetizer before a main course like steak, roast chicken, or pasta.
  • With extra bread – A side of garlic bread or a buttered baguette is perfect for soaking up the delicious broth.
french onion soup recipe

Storage and Reheating Instructions

If you have leftovers, here’s how to store and reheat your French onion soup:

  • Refrigerating: Let the soup cool completely, then store it in an airtight container in the fridge for up to 4 days. Keep the bread and cheese separate until serving.
  • Freezing: French onion soup (without the bread and cheese) can be frozen in airtight containers for up to 3 months. When ready to eat, thaw it in the fridge overnight before reheating.
  • Reheating: Warm the soup in a pot over medium heat until hot. If reheating from frozen, let it thaw first. For the best texture, toast fresh bread and melt the cheese in the oven or under the broiler before adding it to the soup.

FAQ

1. Can I make French onion soup without wine?
Yes! Just replace the wine with extra broth or a splash of apple cider vinegar or lemon juice for a similar depth of flavor.

2. What’s the best type of onion to use?
Yellow onions are the best for their balance of sweetness and flavor, but you can also use a mix of yellow, white, and red onions for extra complexity.

3. Can I make this soup ahead of time?
Absolutely! The soup (without the bread and cheese) tastes even better the next day. Just reheat it and add fresh toasted bread and cheese before serving.

4. Why are my onions not caramelizing properly?
Caramelizing onions takes time! Keep the heat low, stir occasionally, and be patient—it can take 30-40 minutes for them to turn a deep golden brown.

5. Can I use pre-shredded cheese?
It’s better to shred your own cheese because pre-shredded cheese often contains anti-caking agents that prevent it from melting smoothly.

This French onion soup is warm, cheesy, and full of rich flavors—perfect for a cozy night in. Try it and let me know in the comments how it turns out!

Don’t forget to share your photos on Instagram and tag me @tasiahub. I’d love to see your creations!

French onion soup

The Best French Onion Soup Recipe

There’s something special about a warm bowl of French onion soup. The rich, caramelized onions, the deep, savory broth, and the crispy, cheesy bread on top make it one of the most comforting dishes ever. Whether you’re enjoying it on a chilly evening or just craving something hearty, this soup is a classic that never goes out of style.
Prep Time 15 minutes
Cook Time 1 hour
Total Time 1 hour 15 minutes
Course Soup
Cuisine French
Servings 4 servings
Calories 350 kcal

Equipment

  • Large heavy-bottomed pot or Dutch oven
  • Sharp Knife and Cutting Board
  • Wooden spoon
  • Ladle
  • Baking Sheet
  • Oven-safe soup bowls

Ingredients
  

For the Soup

  • 4 large yellow onions thinly sliced
  • 3 tablespoons butter
  • 1 tablespoon olive oil
  • 1 teaspoon salt
  • ½ teaspoon black pepper
  • 1 teaspoon sugar to help caramelize the onions
  • 3 cloves garlic minced
  • ½ cup dry white wine optional, but adds depth of flavor
  • 6 cups beef broth or vegetable broth for a vegetarian version
  • 1 teaspoon Worcestershire sauce
  • 1 bay leaf
  • 3 sprigs fresh thyme or ½ teaspoon dried thyme

For the Topping

  • 1 small baguette sliced into thick rounds
  • 2 tablespoons butter melted
  • 1 ½ cups grated Gruyère cheese or Swiss cheese

Instructions
 

Step 1: Caramelize the Onions

  • In a large pot or Dutch oven, melt the butter and olive oil over medium heat.
  • Add the sliced onions and cook, stirring often, for about 10 minutes until they soften.
  • Sprinkle in the salt, black pepper, and sugar. Continue cooking for 30-40 minutes, stirring occasionally, until the onions turn a deep golden brown. Be patient—this step is key to getting that rich flavor!
  • Add the minced garlic and cook for another minute until fragrant.

Step 2: Deglaze and Simmer

  • Pour in the white wine (if using) and scrape up any browned bits from the bottom of the pot. Let it cook for 2-3 minutes until the wine reduces slightly.
  • Add the beef broth, Worcestershire sauce, bay leaf, and thyme. Bring to a gentle simmer and let it cook for 20-25 minutes to allow the flavors to meld.
  • Remove the bay leaf and thyme sprigs before serving.

Step 3: Prepare the Topping

  • While the soup simmers, preheat your oven to 375°F (190°C).
  • Arrange the baguette slices on a baking sheet and brush them with melted butter. Toast for about 10 minutes until golden and crisp.

Step 4: Assemble and Broil

  • Ladle the soup into oven-safe bowls, place a toasted baguette slice on top of each, and generously sprinkle with grated Gruyère cheese.
  • Place the bowls under the broiler for 2-4 minutes, or until the cheese is melted and bubbly with golden brown edges.
  • Carefully remove from the oven (the bowls will be hot!) and let the soup cool slightly before enjoying.

Notes

Nutritional Value (Per Serving)

  • Calories: ~350-400 kcal
  • Protein: ~12g
  • Carbohydrates: ~35g
  • Fat: ~18g
  • Saturated Fat: ~9g
  • Fiber: ~3g
  • Sugar: ~10g (from caramelized onions)
  • Sodium: ~900mg (varies with broth and cheese choice)
 
Did you make this recipe? Leave a comment and rating!
Nutrition Disclaimer:
The nutritional information on this website is only an estimate and is provided for convenience and as a courtesy only. The accuracy of the nutritional information for any recipe on this site is not guaranteed. It should not be used as a substitute for a professional nutritionist’s advice.
Keyword easy dinner recipes, easy soup recipes, French onion soup

Spread the love

Leave a Reply

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

Recipe Rating




Scroll to top