Classic French Onion Soup – Rich, Caramelized & Comforting

French Onion Soup

This Classic French Onion Soup recipe is the ultimate comfort food, featuring caramelized onions in a rich, savory broth topped with gooey melted cheese.

The first time I made this recipe, I was surprised at how simple it was to create such a luxurious dish at home. The aroma of onions slowly caramelizing filled my kitchen, and when I served it with crusty bread and bubbling cheese, my family couldn’t believe it wasn’t from a fancy French bistro. Whether you’re new to French dishes or a seasoned home cook, this recipe is approachable, delicious, and perfect for any occasion.

French Onion Soup1

My Take on French Onion Soup

French Onion Soup is one of those timeless recipes that never goes out of style. What I love most is how it transforms humble ingredients like onions, broth, and bread into something so elegant and satisfying. The caramelized onions are the real stars here, bringing deep, sweet, and savory flavors to every bite.

This recipe is perfect for cozy nights at home or when you want to impress guests with an easy, homemade French dish. The best part? You don’t need fancy skills or ingredients, just a little patience to let the onions cook down beautifully. Trust me, the rich, velvety broth and cheesy topping make it all worth it.

Ingredients for Classic French Onion Soup Recipe

To make this classic French onion soup recipe, you’ll need just a handful of simple ingredients. Here’s what to gather:

  • 4 large yellow onions, thinly sliced
  • 3 tablespoons unsalted butter
  • 1 tablespoon olive oil
  • 1 teaspoon sugar (optional, for faster caramelization)
  • 2 cloves garlic, minced
  • ½ cup beef broth + 1 teaspoon apple cider vinegar
  • 6 cups beef broth (or a mix of beef and chicken broth for lighter flavor)
  • 1 teaspoon fresh thyme leaves (or ½ teaspoon dried thyme)
  • 1 bay leaf
  • Salt and pepper to taste
  • 4 slices of French baguette, toasted
  • 1½ cups grated Gruyère cheese (or Swiss cheese for a milder option)

Special tools: Oven-safe bowls for broiling the cheesy topping.

How to Make Classic French Onion Soup

Making French onion soup at home is easier than you think! Follow these steps for a rich, flavorful result every time.

Step 1: Caramelize the onions

Start by heating the butter and olive oil in a large pot over medium heat. Add the sliced onions and stir to coat them evenly. Sprinkle with a pinch of salt and, if using, the sugar.

Cook, stirring occasionally, for 25–30 minutes, or until the onions are deeply golden and caramelized. Be patient this step is key to developing the soup’s signature flavor.

Step 2: Add garlic and deglaze

Stir in the minced garlic and cook for about 1 minute, just until fragrant. Pour in the ½ cup beef broth + 1 teaspoon apple cider vinegar to deglaze the pot, scraping up any browned bits from the bottom. Let it simmer for 2–3 minutes to reduce slightly.

Step 3: Build the broth

Add the beef broth, thyme, and bay leaf to the pot. Bring the soup to a gentle simmer, then reduce the heat to low. Let it cook for 20–25 minutes, allowing the flavors to meld together. Season with salt and pepper to taste, and remove the bay leaf before serving.

Step 4: Toast and top

While the soup simmers, preheat your broiler. Toast the baguette slices until golden brown. Ladle the soup into oven-safe bowls, place a slice of baguette on top of each, and sprinkle generously with grated Gruyère cheese.

Step 5: Broil to perfection

Place the bowls under the broiler for 2–3 minutes, or until the cheese is melted, bubbly, and slightly browned. Keep an eye on them to avoid burning. Carefully remove the bowls (they’ll be hot!) and let them cool slightly before serving.

French Onion Soup

How to Serve Your French Onion Soup

This soup is best enjoyed piping hot with a side of extra baguette slices for dipping. Pair it with a simple green salad or roasted vegetables for a complete meal. For a special dinner, serve it as a starter before French onion chicken or your favorite main dish.

The melty cheese and rich broth make it comforting enough for casual weeknights yet sophisticated enough for entertaining guests. Don’t forget to sprinkle a little extra thyme on top for a pop of fresh flavor!

Storing and Enjoying Leftovers

If you have leftovers, let the soup cool completely before transferring it to an airtight container. Store it in the fridge for up to 3 days. Reheat gently on the stove over low heat, adding a splash of water or broth if it’s too thick.

To freeze, skip the cheesy topping and store the soup alone in a freezer-safe container for up to 3 months. Thaw overnight in the fridge and reheat as needed. When ready to serve, toast fresh baguette slices and broil with cheese.

Top Tips for Customizing Your French Onion Soup

  • For a vegetarian version, use vegetable broth instead of beef broth.
  • No Gruyère on hand? Try Swiss, mozzarella, or Parmesan for a unique twist.
  • For extra depth, add a splash of brandy or sherry to the broth.
  • Want a lighter option? Skip the cheesy topping and serve the soup with whole-grain toast on the side.

Your Questions About French Onion Soup Answered

What kind of onions should I use?

Yellow onions are the classic choice for their balance of sweetness and flavor, but you can mix in white or red onions for variety.

Can I make this soup ahead of time?

Yes! The soup (without the cheese topping) can be made a day or two in advance. Store it in the fridge and reheat before adding the bread and cheese.

What’s the best way to caramelize onions?

Low and slow is the way to go! Stir occasionally and be patient, it may take 30 minutes or more to achieve that deep golden color.

Do I need oven-safe bowls?

For the best results, yes. Oven-safe bowls allow you to broil the cheese directly on top of the soup. If you don’t have any, you can broil the cheese-topped bread separately and place it on the soup before serving.

Can I use pre-sliced bread?

Absolutely! Pre-sliced baguette or rustic bread works perfectly—just make sure it’s toasted to hold up under the cheese.

Let’s Get Cooking!

There’s something so satisfying about making a classic dish like French onion soup from scratch. The caramelized onions, savory broth, and cheesy topping come together to create a restaurant-worthy meal that anyone can master at home. I hope you’ll give this recipe a try—it’s one of my all-time favorites!

If you do, let me know in the comments how it turned out. Don’t forget to share your delicious results by tagging WandaRecipes.com on social media. And if you’re looking for more comforting French dishes, check out my other recipes for inspiration. Happy cooking!

French Onion Soup

Classic French Onion Soup Recipe

This French onion soup is rich, savory, and topped with crusty bread and melted cheese. A classic comfort dish perfect for cozy dinners.
Prep Time 10 minutes
Cook Time 49 minutes
Total Time 59 minutes
Course Soup
Cuisine French
Servings 4

Ingredients
  

  • 4 large yellow onions thinly sliced
  • 3 tablespoons unsalted butter
  • 1 tablespoon olive oil
  • 1 teaspoon sugar optional, for faster caramelization
  • 2 cloves garlic minced
  • ½ cup beef broth + 1 teaspoon apple cider vinegar
  • 6 cups beef broth or a mix of beef and chicken broth for lighter flavor
  • 1 teaspoon fresh thyme leaves or ½ teaspoon dried thyme
  • 1 bay leaf
  • Salt and pepper to taste
  • 4 slices of French baguette toasted
  • cups grated Gruyère cheese or Swiss cheese for a milder option

Instructions
 

Step 1: Caramelize the onions

  • Start by heating the butter and olive oil in a large pot over medium heat. Add the sliced onions and stir to coat them evenly. Sprinkle with a pinch of salt and, if using, the sugar.
  • Cook, stirring occasionally, for 25–30 minutes, or until the onions are deeply golden and caramelized. Be patient this step is key to developing the soup’s signature flavor.

Step 2: Add garlic and deglaze

  • Stir in the minced garlic and cook for about 1 minute, just until fragrant. Pour in the ½ cup beef broth + 1 teaspoon apple cider vinegar to deglaze the pot, scraping up any browned bits from the bottom. Let it simmer for 2–3 minutes to reduce slightly.

Step 3: Build the broth

  • Add the beef broth, thyme, and bay leaf to the pot. Bring the soup to a gentle simmer, then reduce the heat to low. Let it cook for 20–25 minutes, allowing the flavors to meld together. Season with salt and pepper to taste, and remove the bay leaf before serving.

Step 4: Toast and top

  • While the soup simmers, preheat your broiler. Toast the baguette slices until golden brown. Ladle the soup into oven-safe bowls, place a slice of baguette on top of each, and sprinkle generously with grated Gruyère cheese.

Step 5: Broil to perfection

  • Place the bowls under the broiler for 2–3 minutes, or until the cheese is melted, bubbly, and slightly browned. Keep an eye on them to avoid burning. Carefully remove the bowls (they’ll be hot!) and let them cool slightly before serving.

 

You May Also Like

Leave a Reply

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

Recipe Rating