Home » Blog » Homemade French Onion Soup
All Recipes Main Dish Soups and stews Vegan Recipes

Homemade French Onion Soup

Spread the love

Homemade French Onion Soup is rich and flavorful and I could eat it every day. It’s amazing how little time is required for this delicious soup.

I was a picky eater as a child. Just the looks of a recipe made me say ‘No, thanks’.

I didn’t even have pizza until I was 15 and was shocked after my first bite. How could I have been passing up pizza all those years! Ah, the mind of a child.

The same went with onion soup. I mean, who would like that? Onion soup?!?

I was older than 15 but something made me order it one day. My guess is I liked a guy and he was ordering it. Enough about me 🙂  It was fantastic.

Fast forward to the homemade version. French Onion Soup takes a lot of work and time to prepare. There is nothing wrong with that but sometimes time isn’t on your side.

So a little less of this,  a little more of that, a tweak here and there and Voila!

One of the best and simplest homemade onion soups you can make. That is – Homemade French Onion Soup!

This post contains affiliate links. Read my disclosure policy here.

The caramelized onion’s flavor mellows out just right to make a lovely soup. Just imagine cutting your spoon into a crusty chunk of bread that has soaked up a deep rich flavor of comfort food.

Save yourself at least an hour by making this recipe. Of course, rumor is that King Louis XV added champagne to his but I don’t have any champagne and the restaurants figured out that it was an extravagant whim anyway.

I guarantee you that if you try this recipe you will never go back. It’s plant-based too!

Let’s Get Connected!

Facebook | Pinterest | Instagram | Bloglovin

Homemade French Onion Soup

Ginny McMeans

Homemade French Onion Soup is rich and flavorful and I could eat it every day.  It’s amazing how little time is required for this delicious soup.

5 from 3 votes

Prep Time 10 mins
Cook Time 1 hr 10 mins
Total Time 1 hr 20 mins

Course Main Dish
Cuisine Soup

Servings 4 Servings
Calories 290 kcal



  • 3 pounds onion – large yellow onions
  • 3 tablespoons dairy free butter
  • 4 cups vegetable stock
  • 1 cup water
  • 2 tablespoons all-purpose flour
  • ¼ teaspoon freshly ground black pepper
  • ½ teaspoon sea salt
  • 2 tablespoons dry white wine
  • 1 teaspoon Dijon mustard
  • 1 bay leaf
  • French bread, for garnish
  • dairy-free mozzarella cheese, sliced for garnish



  • Thinly slice the onions; you will have 5 to 6 cups.
  • In a large soup pot, over medium-low heat, melt the butter.
  • Add the onions and cook, stirring often, until limp and soft, about 20 minutes.
  • This makes the onions nice and sweet.
  • Turn up the heat to medium-high and cook the onions until golden brown, about 10 minutes. Do not burn.
  • Lower the heat to medium. Add the flour and cook for 2 minutes.
  • Add the vegetable stock, water, salt, wine, mustard, and bay leaf. Bring to a boil, stirring frequently.
  • Adjust the heat to a high simmer and cook (with the lid off) for 30 more minutes.
  • Taste and season with more salt and pepper, if needed.
  • At this point you may refrigerate or freeze the soup; otherwise, ladle the soup into individual broiler-proof bowls.
  • Bean bowls with handles are great.
  • Lightly lay a slice of French bread on the top of the soup. Do not push the bread down into the soup.
  • (Alternatively, you can cut up more than one slice of bread and fit it into the bowl to cover the soup.)
  • Lay the sliced non dairy mozzarella cheese over the bread completely, to keep the bread from burning.
  • Put the bowl or bowls on a cookie sheet (two at a time for safety).
  • Turn on the broiler and slide your cookie sheet under the oven broiler, on the top shelf.
  • Watch carefully— do not walk away.
  • Take out the pan when the cheese has lightly turned to a dark golden shade here and there.


Originally published in Feb, 2013. Photos have been updated.


Serving: 1ServingCalories: 290kcalCarbohydrates: 47gProtein: 6gFat: 9gSaturated Fat: 1gSodium: 1412mgPotassium: 517mgFiber: 6gSugar: 16gVitamin A: 500IUVitamin C: 25.2mgCalcium: 85mgIron: 1.5mg

Tried this recipe?Let us know how it was!

Can You Freeze Homemade French Onion Soup?

Yes you Can! Not with the topping but the soup – yes!

Storing in the refrigerator:

Will keep covered in the refrigerator for up to 4 days.


Let cool to room temperature. Freeze without the bread and cheese on top—just the basic soup.

Freeze in hard-sided freezer containers for up to 3 months.

To prepare after freezing, defrost in the refrigerator overnight because it is a pretty solid mass and will take longer to thaw.


Follow the directions above for heating through and adding the non dairy cheese.
Besides this Homemade French Onion Soup Spectacular, there is another recipe I would love for you to try. Below – just for you!

Slow Cooker Lentil Vegetable Soup

Subscribe and New Recipes Will Come Straight to Your Inbox!

Click to Subscribe!

About the author

Add Comment

Click here to post a comment