French Onion Soup Recipe

Servings: 4 Total Time: 1 hr 30 mins Difficulty: medium
French Onion Soup Recipe
French Onion Soup Recipe pinit View Gallery 1 photo

Some soups whisper comfort. This one hums it, slow and steady, right from the pot.

I’m Leya, and this French Onion Soup recipe has been my cozy favorite for years, stirred with patience and a little love.

Sweet onions, silky broth, and that golden cheese crown — simple, yet quietly magical.

It’s the kind of soup that feels like a pause button on a busy day.

No rush here. Just warm aromas, gentle bubbling, and layers of flavor building softly.

Why This Soup Feels So Special?

This isn’t a flashy dish. It’s humble, slow, and deeply comforting.

The onions take their time, turning from sharp to sweet, from pale to bronze.

That slow change is where all the flavor lives.

Add a good vegetable stock, a splash of wine, and you’ve got depth without heaviness.

Top it with bread and melty cheese, and suddenly it feels like a quiet celebration.

Ingredients Needed for the Recipe

  • Onions – thinly sliced, for sweetness and body in the soup
  • Butter – to caramelize the onions and add richness
  • Dry white wine – for deglazing and depth of flavor
  • Flour – to lightly thicken the soup
  • Bay leaf – for gentle aroma
  • Garlic – for warmth and subtle bite
  • Vegetable stock – the flavorful base of the soup
  • Salt – to balance and enhance all flavors
  • Freshly crushed black pepper – for mild heat
  • Rosemary or thyme – optional, for herbal notes
  • Crusty bread – for topping and texture
  • Gruyere cheese – for that classic melty finish
  • Parsley or chives – optional garnish, for freshness

How to make French Onion Soup Recipe?

French Onion Soup Recipe
“Make this recipe yours—just save it to your Pinterest!”

Step 1- Prepare the Onions

Peel and rinse the onions, then slice them thin and even.

Chop or mince the garlic and keep it nearby.

Even slices help everything cook gently and evenly.

Step 2- Melt the Butter

Place a heavy-bottomed pot on low heat.

Add the butter and let it melt quietly.

No rushing here, the butter sets the mood.

Step 3- Start Caramelizing

Add the sliced onions and a small pinch of salt.

Stir to coat them well in butter.

Cook on low or medium-low heat, stirring every few minutes.

Step 4- Go Slow and Golden

The onions will soften, then turn translucent.

Keep stirring gently as they move toward a light golden shade.

Stay patient, this is where sweetness builds.

Step 5- Deepen the Color

Once golden, stir more often.

Let them reach a deep, rich brown without burning.

This step takes time, and it’s worth every minute.

Step 6- Deglaze the Pot

Add the dry white wine.

Scrape up all the caramelized bits from the bottom.

Let it cook for a minute or two.

Step 7- Add Flour and Aromatics

Sprinkle in the flour and stir well.

Sauté for two minutes to remove any raw taste.

Add garlic and bay leaf, stirring for another minute.

Step 8- Pour in the Stock

Add the vegetable stock and rosemary or thyme.

Season lightly with salt and black pepper.

Stir gently and bring to a soft simmer.

Step 9- Simmer the Soup

Cover the pot and simmer on low heat for 30 minutes.

Stir once or twice, just to keep things friendly.

The flavors settle and deepen here.

Step 10- Toast the Bread

Slice the bread into half-inch pieces.

Brush with butter or olive oil.

Toast until lightly golden.

Step 11- Add the Cheese Topping

Place toasted bread on bowls of hot soup.

Sprinkle grated Gruyere generously on top.

Broil or bake until the cheese melts and bubbles.

Step 12- Serve Warm

Remove carefully from the oven.

Garnish with parsley or chives if you like.

Serve hot, right away.

Serving Ideas

This soup loves simple companions.

A fresh green salad balances the richness.

Roasted potatoes or steamed vegetables fit right in.

Serve it as a starter, or let it shine as a light dinner.

Tips

  • Use a heavy pot to prevent onions from burning
  • Keep the heat low while caramelizing
  • Stir more often once onions turn golden
  • Use low-sodium stock for better control of salt
  • Toast bread lightly so it holds shape in soup
  • Add cheese generously for the best topping

Variations and Substitutions

Red, yellow, or white onions all work beautifully.

Shallots or leeks add a softer sweetness.

Vegan butter and plant-based cheese make it dairy-free.

Gluten-free flour and bread work just fine too.

No wine? A splash of vinegar keeps the balance.

Storing and Reheating

Let the soup cool before storing.

Keep it in an airtight container in the fridge for three days.

Reheat gently on the stove.

Toast fresh bread and cheese for topping again.

The flavor gets even better the next day.

This French Onion Soup recipe is slow, simple, and deeply satisfying.

It’s comfort food that doesn’t shout, just quietly smiles.

And honestly, that’s my favorite kind.

French Onion Soup Recipe

Rich, sweet, and savory, this vegetarian French Onion Soup is a revelation in a bowl. I’ve unlocked the secret to making the absolute best bowl of onion soup using healthy, homemade veggie stock and the traditional crunchy, cheesy crouton topping, and I can’t wait to share it with you!

French Onion Soup Recipe
Pin Recipe
0 Add to Favorites
Prep Time 15 mins Cook Time 75 mins Total Time 1 hr 30 mins Difficulty: medium Cooking Temp: 230  C Servings: 4 Estimated Cost: $ 12 Calories: 220 Best Season: Winter, Fall

Ingredients

Soup Base

Topping

Instructions

Preparation

  1. Peel, rinse, and thinly slice the onions evenly. Finely chop or mince the garlic and set aside.
    Freeze onions for 10–15 minutes before slicing to reduce tears.

Caramelize Onions

  1. Place a heavy-bottomed pot on the stovetop. Add butter and let it melt over low-medium heat.
  2. Add sliced onions and a pinch of salt. Mix well with butter.
  3. Sauté onions on low to medium-low heat, stirring every 2–3 minutes until they soften and turn translucent.
  4. Continue cooking for 40–45 minutes total, stirring more frequently once onions turn light golden, until deeply caramelized and rich brown.
    Do not rush—burnt onions will make the soup bitter.

Deglaze & Build Soup

  1. Add dry white wine (or vinegar) and scrape up any browned bits from the bottom of the pot. Cook 1–2 minutes.
  2. Stir in flour and cook for 2 minutes to remove raw taste.
  3. Add garlic, bay leaf, vegetable stock, herbs, salt, and pepper. Stir well.
    If stock is already salty, adjust salt accordingly.
  4. Simmer covered on low heat for 30 minutes, stirring occasionally.

Toast Bread & Broil

  1. While soup simmers, slice bread and place on a baking tray. Brush with melted butter or olive oil.
  2. Toast in a preheated oven at 230°C (450°F) for 5–7 minutes per side until golden. Set aside.
  3. Ladle hot soup into oven-safe bowls placed on a baking tray.
  4. Top each bowl with toasted bread and sprinkle generously with grated Gruyère cheese.
  5. Broil (grill) under top oven element at 230°C (450°F) for 2–4 minutes until cheese melts and bubbles.
    Watch closely to prevent burning.
  6. Garnish with parsley or chives and serve immediately.

Nutrition Facts

Servings 4

Serving Size 1 bowl


Amount Per Serving
Calories 220kcal
% Daily Value *
Total Fat 10gg16%
Saturated Fat 6gg30%
Trans Fat 0gg
Cholesterol 25mgmg9%
Sodium 580mgmg25%
Potassium 320mgmg10%
Total Carbohydrate 26gg9%
Dietary Fiber 3gg12%
Sugars 8gg
Protein 8gg16%

Calcium 180 mg
Iron 1.5 mg

* Percent Daily Values are based on a 2,000 calorie diet. Your daily value may be higher or lower depending on your calorie needs.

Note

  • Make ahead: Caramelized onions can be frozen for up to 1 month.
  • Vegan version: Use olive oil or vegan butter and plant-based cheese.
  • Gluten-free: Use GF bread and GF flour blend.
  • Serve with: Green salad, Caesar salad, or roasted potatoes.
Keywords: french onion soup, vegetarian french onion soup, onion soup recipe, easy french onion soup, cheesy onion soup
Did you make this recipe?

Tag #wpdelicious and #deliciousrecipesplugin if you made this recipe. Follow @wpdelicious on Instagram for more recipes.

Pin this recipe to share with your friends and followers.

pinit
Recipe Card powered by WP Delicious

Frequently Asked Questions

Expand All:

Why does my French Onion Soup taste bitter?

This usually happens when onions are cooked too quickly or burned. Always caramelize slowly over low-medium heat for 40–45 minutes, stirring often.

Can I make this soup vegan?

Yes! Substitute butter with olive oil or vegan butter, and use plant-based cheese and vegetable stock.

What’s the best onion to use?

Yellow or red onions work best for depth and sweetness. Avoid sweet onions like Vidalia if you want stronger flavor.

Christopher Nolan Food and Lifestyle Blogger

Hi, I'm Samantha, a full-time food blogger, mother of 2 beautiful daughters and a lovely wife. I live in New Jersey with my family. Loves traveling, sharing new recipes, and spending time with my family.

Leave a Comment

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

[instagram-feed]