French Onion Soup

French onion soup is truly a culinary treasure, capturing the heart of French comfort food. This rich and flavorful dish is characterized by its deeply caramelized onions and a luscious broth, often topped with gooey melted cheese. The magic happens during the long cooking process, where onions transform into sweet, jammy morsels, and the broth becomes a warm embrace on a chilly evening. If you have never tasted homemade French onion soup, you may be surprised by how different it feels from the canned versions often found at the grocery store. Homemade goodness is truly a step up—it’s robust and heartfelt.

Table of Contents
French Onion Soup

I remember the first time I made this beautiful soup. The aroma of onions caramelizing filled my kitchen, and it felt like I had transported myself straight to a quaint Parisian cafe. Friends gathered around, bowls in hand, eagerly waiting as I pulled everything together. Each sip was a memory, and every bite of the cheesy bread balanced perfectly with the savory broth. It was a dish that warmed both the heart and soul. I can confidently say this simple French onion soup will draw your loved ones close together, making it a star at any gathering.

Why You’ll Love This Recipe

  • Simple & Quick: With just 10 minutes of prep time and about 145 minutes of cooking, you’ll find this dish gets better as it simmers.
  • Irresistible Flavor: Each spoonful carries the deep sweetness of caramelized onions, paired with the savory depth of beef broth.
  • Eye-Catching Appeal: Broiled cheesy bread makes this soup visually enticing and perfect for impressing guests.
  • Flexible Serving: Enjoy it as an elegant starter or a hearty meal on its own. It’s versatile for any occasion.
  • Diet-Friendly Options: You can easily adapt this base recipe for gluten-free diets by using gluten-free bread and broth.
French Onion Soup

Ingredients You’ll Need

  • 2 tablespoons unsalted butter: Adds richness to the broth; ghee can be a good substitute.
  • 2 tablespoons extra-virgin olive oil: Enhances flavor and helps in cooking the onions; can swap with another mild oil if needed.
  • 4 large onions, sliced thin: The star of the show, caramelizing beautifully for ideal sweetness; yellow onions are preferred.
  • 1 tablespoon dry sherry: Offers a hint of acidity and complexity; you can also use white wine or simply omit it.
  • 4 cups low-sodium beef broth: Provides a deep, savory base; vegetable broth can substitute for a lighter version.
  • 1 tablespoon chopped, fresh thyme: Adds a fragrant herbal note; dried thyme works, too, but use less.
  • ½ teaspoon Worcestershire sauce: It adds umami depth; you could use soy sauce in a pinch.
  • ¼ teaspoon kosher salt: Enhances all the flavors; adjust to your taste, keeping in mind the salt in the broth.
  • ¼ teaspoon black pepper: For a touch of spice; feel free to use freshly cracked pepper for a more intense flavor.
  • 2 (½-inch) thick slices of French bread, cut into small cubes (about 1 cup): This will soak in the soup and add texture; any crusty bread will do.
  • ½ cup shredded Swiss cheese: Melts beautifully into the soup; Gruyere can be used for a stronger flavor.
  • 4 (½-inch) thick slices of French bread: For topping; ensure it’s sturdy enough to hold the toppings.
  • 4 slices Gruyere cheese: Adds a final layer of melty goodness; mozzarella can work if you’re in a pinch.

How to Make French Onion Soup

Melt the Butter and Oil: In a large stock pot, melt 2 tablespoons of unsalted butter along with 2 tablespoons of extra-virgin olive oil over medium heat.

Cook the Onions: Add the 4 large, thinly sliced onions to the pot, stirring them well to coat with the butter and oil. Allow them to cook over medium heat for 30-40 minutes, stirring occasionally until they start to brown. Keep cooking for an additional hour at medium or medium-low heat, stirring every so often, until they reach a deep brown color without burning.

Add the Sherry: Pour in 1 tablespoon of dry sherry and let it cook for about 1-2 minutes, allowing the alcohol to evaporate and intensifying the flavor.

Combine Broth and Seasonings: Add the 4 cups of low-sodium beef broth, 1 tablespoon of chopped fresh thyme, ½ teaspoon of Worcestershire sauce, ¼ teaspoon kosher salt, and ¼ teaspoon black pepper into the pot. Stir well to combine all ingredients.

Incorporate the Bread: Toss in the cubed French bread and stir to fully incorporate, letting the bread absorb some of that exquisite broth.

Simmer: Bring the mixture to a boil, then reduce the heat to low, covering the pot and allowing the soup to simmer for about 30 minutes.

Prepare for Serving: Carefully ladle the soup into individual ramekins or small oven-proof bowls. Sprinkle 2 tablespoons of shredded Swiss cheese on top of each serving. Place a slice of French bread on top of the cheese, then add a slice of Gruyere cheese on top of the bread.

Broil: Set your oven to broil on high, positioning the ramekins about 3-4 inches from the heat source. Broil for 3-4 minutes, watching closely until the cheese bubbles and turns a lovely golden brown—avoid burning!

Alternative Broiling Method: If using a baking sheet, place the bread slices on a foil-lined sheet, topping with Gruyere cheese and broiling for about 2-3 minutes until melted. Afterward, sprinkle Swiss cheese over the soup bowl and serve with the broiled bread atop.

French Onion Soup

Storing & Reheating

Once cooled, store any leftover French onion soup in an airtight container in the fridge for up to 4 days. If you’d like to prolong its life, you can freeze the soup for up to 3 months—just remember to leave out the cheesy topping before freezing! To reheat, simply warm it up on the stovetop over medium heat until bubbling. For best results, refresh the texture by adding more stock if it seems thickened.

Chef’s Helpful Tips

  • To prevent burning, stir the onions consistently, especially as they get darker; patience is key to achieving the perfect caramelization.
  • If you want to elevate the soup’s flavor, consider adding a bay leaf during the simmering stage, just remember to remove it before serving!
  • Using day-old bread helps with texture and prevents sogginess; fresh bread absorbs too much liquid too fast.
  • If you’d like to prep ahead, you can caramelize the onions a day in advance and complete the soup the following day.
  • Enjoying leftovers is a treat; just give the soup time to come back to life with a little extra broth or fresh herbs.

This simple yet indulgent French onion soup invites you to explore simmering flavors that warm the heart. The combination of savory broth, sweet caramelized onions, and the cheesy goodness create a bowl of perfection that you’d be proud to serve any night of the week. Don’t hesitate to experiment with this recipe—maybe try adding a splash of balsamic vinegar for an extra zing!

Recipe FAQs

Can I use different types of cheese for French onion soup?

Absolutely! While Swiss and Gruyere are traditional choices, you can mix things up with provolone, mozzarella, or even cheddar for a unique spin. Consider what flavors appeal to you and adjust accordingly.

What if I can’t find fresh thyme?

No worries if you can’t find fresh thyme—dried thyme works as a substitute, just use about one-third of the fresh amount. You can always add more to taste since dried herbs can be more potent.

How can I make this soup vegetarian?

To make a vegetarian version, simply replace the beef broth with vegetable broth. You’ll still get plenty of flavor from the caramelized onions and the other ingredients.

How do I make the bread on top crispy?

To achieve a perfectly crispy bread topping, allow the bread to dry out slightly before adding it to the soup—day-old bread is a great choice. You can also toast it beforehand for an extra crunch!

Print

More Soups Recipes

Did You Enjoy Making This Recipe? Please rate this recipe with ⭐⭐⭐⭐⭐ or leave a comment.

📖 Recipe Card

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

French Onion Soup

5 Stars 4 Stars 3 Stars 2 Stars 1 Star No reviews
  • Author: Lina
  • Prep Time: 10 minutes
  • Cook Time: 145 minutes
  • Total Time: 2 hours 35 minutes
  • Yield: 4 servings 1x
  • Category: 106|Soups
  • Method: Stovetop
  • Cuisine: French

Description

This French Onion Soup features rich caramelized onions and flavorful beef broth, topped with cheesy toasts. It’s an easy and comforting dish for any meal!


Ingredients

Scale
  • 2 tablespoons unsalted butter
  • 2 tablespoons extra-virgin olive oil
  • 4 large onions, sliced thin
  • 1 tablespoon dry sherry
  • 4 cups low-sodium beef broth
  • 1 tablespoon chopped, fresh thyme
  • ½ teaspoon worcestershire sauce
  • ¼ teaspoon kosher salt
  • ¼ teaspoon black pepper
  • 2 (½-inch) thick slices french bread, cut into small cubes (about 1 cup)
  • ½ cup shredded swiss cheese
  • 4 (½-inch) thick slices french bread
  • 4 slices gruyere cheese

Instructions

  • In a large stock pot, melt butter and oil over medium heat.
  • Add the onions and stir well to coat in the butter and oil. Cook over medium heat for 30-40 minutes, stirring occasionally until browning. Continue to cook for an additional hour on medium or medium low, stirring occasionally, until the onions are extremely soft and a deep, rich brown color.
  • Add the sherry and cook for 1-2 minutes to allow some of it to evaporate.
  • Add the broth, thyme, Worcestershire sauce, salt, and black pepper. Stir well. Add the cubed bread and stir to incorporate.
  • Bring to a boil, then reduce heat, cover, and simmer on medium low for 30 minutes.
  • For serving: Carefully transfer the soup to individual ramekins or small oven-proof bowls. Sprinkle with 2 tablespoons of shredded Swiss cheese. Add a slice of French bread on top, then top the bread with Gruyere cheese.
  • Broil on high heat, about 3-4 inches from the heat source, for 3-4 minutes until the cheese is melted, being careful not to let it burn. Serve immediately.
  • Alternatively, place the bread slices on a foil-lined baking sheet, top with Gruyere cheese, and broil for 2-3 minutes until melted. Serve with the broiled bread slice on top.

Notes

For a deeper flavor, use aged beef broth or add a splash of red wine.
Ensure the onions are caramelized properly for a rich flavor—patience is key!
To save time, consider using store-bought croutons topped with cheese instead of making the cubes.


Nutrition

  • Serving Size: 1 bowl
  • Calories: 350
  • Sugar: 5g
  • Sodium: 900mg
  • Fat: 22g
  • Saturated Fat: 10g
  • Unsaturated Fat: 8g
  • Trans Fat: 0g
  • Carbohydrates: 30g
  • Fiber: 3g
  • Protein: 11g
  • Cholesterol: 45mg

More Soups Recipes

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