| |

Best French Onion Soup Recipe

If you’ve ever craved a cozy, soul-warming bowl of comfort food, then this Best French Onion Soup Recipe you’re about to discover will become your new go-to. Seriously, it’s rich, savory, and incredibly satisfying with those perfectly caramelized onions simmered in a fragrant broth. I absolutely love how this turns out every single time, and I know you’ll find that it’s easier to make than you think once you get the hang of the slow caramelization process. Stick with me, and I’ll share all my tips so your soup is bursting with flavor from the first spoonful to the last.

❤️

Why You’ll Love This Recipe

  • Deep, Caramelized Onion Flavor: Slow cooking the onions brings out all their natural sweetness and richness.
  • Simple Ingredients, Gourmet Taste: You probably have most of these staples at home, but the end result tastes like a restaurant-quality classic.
  • Crowd-Pleasing Comfort Food: My family goes crazy for this soup and it’s perfect for sharing on chilly nights.
  • Flexible and Easy to Customize: You can easily swap out cheeses or broth to suit your tastes or diet.

Ingredients You’ll Need

Choosing the right ingredients brings out the magic in this Best French Onion Soup Recipe. Sweet yellow onions are the star of the show here, and a good-quality broth really ties everything together. I also like to use a combo of cheeses for melty, savory topping perfection.

Flat lay of a small white ceramic bowl of extra-virgin olive oil, three medium yellow onions halved and thinly sliced, a few sprigs of fresh thyme leaves, three whole garlic cloves unpeeled, a small white bowl with white all-purpose flour, a small white bowl of dry white wine, a small white bowl of vegetable broth, a small white bowl of balsamic vinegar, a small white bowl of tamari, a few pinches of sea salt in a small white bowl, a few cracks of freshly ground black pepper in a small white bowl, several slices of fresh baguette, a small pile of grated Gruyère, aged cheddar, and Parmesan cheese mixed together, and a pinch of red pepper flakes in a small white bowl—all ingredients fresh and natural, arranged symmetrically on a clean white marble surface, soft natural light, photo taken with an iPhone, professional food photography style, fresh ingredients, white ceramic bowls, no bottles, no duplicates, no utensils, no packaging --ar 2:3 --v 7 --p m7354615311229779997 - Best French Onion Soup, French Onion Soup recipe, caramelized onion soup, homemade French onion soup, comforting onion soup
  • Extra-virgin olive oil: Use a fruity, good-quality oil for sautéing the onions gently without burning.
  • Yellow onions: These are naturally sweet and become beautifully caramelized with slow cooking.
  • Sea salt: Enhances the onion’s natural sweetness and helps draw out moisture for caramelization.
  • Balsamic vinegar: Adds a subtle tang and depth—trust me, it’s a game changer!
  • Tamari: This gluten-free soy sauce alternative boosts the umami without overpowering flavors.
  • Fresh thyme leaves: Aromatic and fresh, thyme complements the onions perfectly.
  • Garlic cloves: Minced garlic adds a gentle garlicky warmth to the base of the soup.
  • All-purpose white flour: Thickens the soup just enough to give it body without heaviness.
  • Dry white wine: Helps deglaze the pan and adds another layer of flavor complexity.
  • Vegetable broth: Use a rich, flavorful broth—homemade is best if you have it, but store-bought works, too.
  • Freshly ground black pepper: For seasoning and mild heat.
  • Baguette slices: Toasted as a sturdy base for the melty cheese topping.
  • Gruyère, aged cheddar, and/or Parmesan cheese: I love mixing these for the ultimate cheesy crust.
  • Fresh thyme: For garnish, adding a pop of color and fragrance.
  • Red pepper flakes (optional): A pinch adds a nice subtle kick if you’re into a bit of heat.
📝
Note: You’ll find the complete list of ingredients, along with their exact measurements, in the printable recipe card at the bottom of this post.

Variations

I love that this Best French Onion Soup Recipe is so adaptable. Whether you’re making it for a weeknight supper or a special occasion, feel free to tailor the toppings or swap ingredients to make it your own.

  • Protein Boost: Sometimes I add cooked shredded chicken or crispy bacon on top for a heartier meal—my family really enjoys this twist.
  • Dairy-Free Version: Use dairy-free cheese or skip the cheese topping entirely and instead sprinkle nutritional yeast for a cheesy flavor.
  • Herb Variations: Swap thyme for rosemary or even a bay leaf during simmering for a different aroma.
  • Wine-Free: If you prefer no alcohol, simply replace the wine with extra broth—the soup is still delicious!

How to Make Best French Onion Soup Recipe

Step 1: Slow-Caramelize the Onions

Start by heating your extra-virgin olive oil in a large pot or Dutch oven over medium heat. Add your thinly sliced yellow onions, sea salt, and a good few twists of freshly ground black pepper. This step is crucial—reduce the heat to low and let those onions soften slowly, stirring every few minutes. This gentle patience is what transforms them into deep golden caramelized onions, releasing their natural sugars. It usually takes around 40 minutes to get them really soft, then crank up the heat to medium to caramelize for another 15 to 20 minutes. You’ll know you’re on track when the onions have those rich, golden-brown edges and smell irresistibly sweet.

Step 2: Build the Flavor Base

Once your onions are golden and smelling amazing, stir in the balsamic vinegar, tamari, fresh thyme leaves, and minced garlic. These ingredients add layers of tangy, umami-rich complexity. Then sprinkle the all-purpose flour over the onions—this little trick helps thicken the soup slightly. Cook it for about 2 minutes while stirring continuously so the flour loses its raw taste.

Step 3: Deglaze and Simmer

Pour in the dry white wine to deglaze the pot, scraping up all those caramelized bits stuck to the bottom—this is flavor gold! Let the wine cook off for about 2 minutes until it’s mostly evaporated, then add your vegetable broth. Bring everything to a simmer over medium heat and let it cook gently for around 30 minutes so all the flavors meld beautifully.

Step 4: Prepare the Topping

While the soup simmers, preheat your oven to 450°F and line a baking sheet with parchment paper. Arrange the baguette slices on the sheet, then generously pile on your favorite cheese(s)—I love a mix of Gruyère, aged cheddar, and Parmesan for a perfect gooey crust. Bake for 8 to 10 minutes until the bread is toasted and the cheese is bubbling and golden.

Step 5: Serve and Enjoy!

Ladle the soup into oven-safe bowls or ramekins. Top each bowl with a cheesy baguette slice, a sprinkle of fresh thyme, and if you like, a pinch of red pepper flakes for a little kick. Enjoy piping hot for ultimate comfort—you’re in for a treat!

👨‍🍳

Pro Tips for Making Best French Onion Soup Recipe

  • Take Your Time Caramelizing: I’ve learned that rushing this step results in bitter onions—slow and steady truly wins the flavor race.
  • Use a Heavy-Bottomed Pot: It helps distribute heat evenly and prevent hotspots, so your onions brown beautifully without burning.
  • Toast Your Baguette Before Adding Cheese: This keeps the bread from getting too soggy under the cheese and soup.
  • Don’t Skip the Deglazing Step: Scraping those caramelized bits with wine adds intense depth that really lifts the soup’s flavor.

How to Serve Best French Onion Soup Recipe

Best French Onion Soup Recipe - Serving

Garnishes

I’m all about fresh thyme sprigs on top—they add a pretty, fragrant touch and complement the earthy soup flavors perfectly. A pinch of red pepper flakes adds a subtle warmth that wakes up each bite without overpowering. And obviously, that golden, bubbling cheese-topped baguette is the star garnish that makes this soup restaurant-quality at home.

Side Dishes

Since this soup is pretty hearty, I like to keep sides light and simple—think a crisp green salad dressed with lemon vinaigrette or roasted seasonal veggies. Crusty bread or a small cheese plate also pairs wonderfully if you want to go all out.

Creative Ways to Present

For a dinner party, I love serving this classic French Onion Soup in individual mini cast iron skillets—it’s such a charming, rustic presentation that impresses guests. You can also bake the soup in clear oven-safe glass bowls so everyone can see those layers of caramelized onions, broth, and cheesy topping.

Make Ahead and Storage

Storing Leftovers

Leftover soup stores beautifully in an airtight container in the fridge for up to 4 days. I usually reheat it gently on the stove so the flavors stay fresh and the texture doesn’t get mushy. Keep the toasted baguette slices and cheese separate until you’re ready to serve!

Freezing

If you want to freeze your Best French Onion Soup Recipe, pour the cooled soup (without bread or cheese) into a freezer-safe container and leave some room for expansion. It keeps well for up to 3 months. When you’re ready to enjoy, thaw overnight in the fridge before reheating.

Reheating

Reheat leftovers over low heat on the stovetop, stirring occasionally. This keeps the onions tender and prevents the broth from reducing too much. Toast fresh baguette slices and melt cheese before topping to recapture that original freshly baked feel.

FAQs

  1. Can I make this Best French Onion Soup Recipe vegetarian?

    Absolutely! This recipe is already vegetarian since it uses vegetable broth. Just be sure to use vegetarian-friendly broth to keep it meat-free.

  2. What’s the secret to perfect caramelized onions?

    Patience is key! Cook onions slowly over low heat, stirring regularly to prevent burning. This process can take 40-60 minutes but results in the deepest, sweetest flavor.

  3. Can I use different types of cheese for the topping?

    For sure! I like Gruyère for classic flavor, but a mix of aged cheddar and Parmesan adds great complexity. Feel free to experiment with your favorites.

  4. Is it okay to skip the wine?

    Yes, if you prefer not to use wine, simply replace it with additional broth. The soup will still be delicious and rich in flavor.

  5. How do I prevent the bread from getting soggy?

    Toast the baguette slices before adding cheese, then bake until the cheese melts. Adding them just before serving also helps keep that perfect texture and crunch.

Final Thoughts

This Best French Onion Soup Recipe holds a special place in my heart because it’s one of those dishes that feels like a warm hug in a bowl. It’s approachable enough for a weekday dinner but elegant enough to impress guests. When I first mastered the slow caramelization technique, it made such a difference—giving me confidence in the kitchen and a recipe my family absolutely adores. Give it a try, and I promise you’ll have a fresh favorite that calls you back on the coldest days!

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

Best French Onion Soup Recipe

5 Stars 4 Stars 3 Stars 2 Stars 1 Star 5 from 84 reviews
  • Author: Villerius
  • Prep Time: 10 minutes
  • Cook Time: 1 hour 30 minutes
  • Total Time: 1 hour 40 minutes
  • Yield: 4 to 6 servings
  • Category: Soup
  • Method: Stovetop
  • Cuisine: French
  • Diet: Vegetarian

Description

A classic French Onion Soup made with caramelized yellow onions, flavored with balsamic vinegar, tamari, garlic, and fresh thyme. This rich and savory vegetarian soup is topped with toasted baguette slices smothered in melted Gruyère, aged cheddar, and Parmesan cheeses, then garnished with fresh thyme and optional red pepper flakes for a touch of heat.


Ingredients

Soup

  • 6 tablespoons extra-virgin olive oil
  • 3 pounds medium yellow onions, halved and thinly sliced
  • ¾ teaspoon sea salt
  • 1½ tablespoons balsamic vinegar
  • 1½ tablespoons tamari
  • 1½ tablespoons fresh thyme leaves
  • 3 garlic cloves, minced
  • 3 tablespoons all-purpose white flour
  • 1 cup dry white wine
  • 6 cups vegetable broth
  • Freshly ground black pepper, to taste

Topping

  • Baguette slices
  • Gruyère cheese, aged cheddar, and/or Parmesan cheese, as desired
  • Fresh thyme, for garnish
  • Pinch of red pepper flakes (optional)


Instructions

  1. Caramelize Onions: Heat the olive oil in a large pot or Dutch oven over medium heat. Add the sliced onions, sea salt, and several grinds of freshly ground black pepper. Toss to combine. Reduce heat to low and cook the onions for about 40 minutes, stirring every few minutes until very soft.
  2. Brown Onions: Increase the heat to medium and continue cooking the onions for an additional 15 to 20 minutes, stirring often until they turn golden brown and deeply caramelized.
  3. Add Flavorings: Stir in the balsamic vinegar, tamari, fresh thyme leaves, and minced garlic. Mix well to combine all the flavors.
  4. Incorporate Flour: Sprinkle the all-purpose flour evenly over the onions and stir continuously for 2 minutes to cook the flour and create a slight thickening effect in the soup.
  5. Deglaze with Wine: Pour in the dry white wine and cook for 2 minutes, stirring often, until the wine has mostly evaporated.
  6. Add Broth and Simmer: Add the vegetable broth to the pot. Bring the soup to a simmer over medium heat and cook uncovered for 30 minutes to allow flavors to meld.
  7. Prepare Topping: Preheat the oven to 450°F (232°C). Line a baking sheet with parchment paper. Place the baguette slices on the sheet and top each slice generously with your choice of Gruyère, aged cheddar, and/or Parmesan cheese.
  8. Bake Topping: Bake the cheese-topped baguette slices in the preheated oven for 8 to 10 minutes, or until the bread is toasted and cheese is melted and bubbly.
  9. Serve: Ladle the hot soup into individual ramekins or bowls. Place a toasted baguette slice on top of each bowl of soup. Garnish with fresh thyme and a pinch of red pepper flakes if desired. Serve immediately.

Notes

  • Use a large heavy-bottomed pot or Dutch oven to ensure even cooking and prevent burning while caramelizing onions.
  • Cooking onions slowly is key to developing a rich, sweet flavor; do not rush the caramelization process.
  • Balsamic vinegar and tamari add depth and umami but can be substituted with red wine vinegar and soy sauce if needed.
  • For a vegan option, use dairy-free cheese or omit cheese and use a vegan-friendly bread topping.
  • If you want a meat-based version, substitute vegetable broth with beef broth for a richer flavor.

Nutrition

  • Serving Size: 1 bowl with bread and cheese topping (approx. 1.5 cups soup + 1 slice baguette with cheese)
  • Calories: 350 kcal
  • Sugar: 8 g
  • Sodium: 650 mg
  • Fat: 15 g
  • Saturated Fat: 6 g
  • Unsaturated Fat: 8 g
  • Trans Fat: 0 g
  • Carbohydrates: 40 g
  • Fiber: 5 g
  • Protein: 12 g
  • Cholesterol: 20 mg

Similar Posts

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