The Best Vegetarian French Onion Soup Recipe (2024)

French onion soup is perfect for a cold winter day, or anytime you’re looking for a warm, homey meal. Nothing beats a piping hot crock of soup covered in Gruyere cheese coming to your table at a restaurant. This is our homemade version – made vegetarian!

This dish has a very deep, rich, and savory flavor, traditionally made from a combination of beef broth and red wine. It’s absolutely delicious, but as a vegetarian, I try to avoid all meat products, so the traditional French onion soup doesn’t work for me.

I’ve tried other vegetarian French onion soup recipes but have found that they never quite produce the same meaty and hearty flavor as the beef broth. So, I decided to experiment and come up with my own recipe.

It turns out the secret ingredient to making an excellent vegetarian French onion soup is: baby bella mushrooms.

They are the perfect substitute for all the qualities that beef broth brings to the table. Baby bella mushrooms have a rich, savory flavor when cooked down, and take on a nice meaty texture. When combined with the sweet caramelized onions in this recipe, you’ll be in comfort food heaven.

The Best Vegetarian French Onion Soup Recipe (1)

Ingredients In Vegetarian French Onion Soup

  • baby bella mushrooms
  • caramelized onions
  • vegetable broth
  • worcestershire sauce
  • soy sauce
  • paprika
  • garlic
  • thyme
  • flour

Caramelized Onions

Caramelized onions are dreamy in every which way – the sweet and rich flavor is something we wish we had in every meal. The only downfall is that they take forever to make. Thanks to the onions, plan for this recipe to take between an hour and an hour and a half.

If you like caramelized onions as much as we do, here’s an idea: make a huge batch and store them in the fridge for the rest of the week. Since they’re so time-consuming, you might as well get the most out of it and enjoy them as long as possible.

Caramelized onions are absolutely excellent on sandwiches, toast, or grilled cheese. Apart from that, they basically go well on any warm dish that could use some extra flavor. Pasta, pizza, salad, grains, once again grilled cheese, quesadillas, omelets – the possibilities are endless.

But back to the soup… cut up your onions and throw them in a large pan with butter. Mix or stir them occasionally. Sprinkle the brown sugar in once they start to turn brown. Remember that patience is key with caramelizing onions.

Caramelized onions are essential to the flavor of any French onion soup. They add incredible richness to the soup, as well as a hint of sweetness. I definitely recommend making sure your onions are fully caramelized for best results!

Baby Bella Mushrooms

Once you go baby bella, you never go back! They are so incredibly flavorful, rich, and meaty. Boring old white button mushrooms are a permanent thing of the past after your first recipe using baby bellas.

Wash them, dry them, and slice them. Start cooking them in your soup pot after you add the brown sugar to your onions. The olive oil helps keep the mushrooms from sticking to the bottom of the pot, otherwise, they don’t need much else to get going.

These mushrooms hold an incredible amount of water. When heated, the water is released, along with some of the savory flavor they hold. To keep this flavor for your soup, keep the cover on your pot! You don’t want these yummy juices to evaporate.

The Best Vegetarian French Onion Soup Recipe (3)

Cooking Instructions

Once the mushrooms have shrunk (you’ll be able to tell), add garlic, soy sauce, Worcestershire sauce, and paprika. Mhmmm, take in the sights and the smells.

After a few minutes, add the flour and mix thoroughly. The flour will thicken your mushroom mixture and provide a little extra volume.

It’s important to add the flour before any broth, so you can get any small clumps out. Nothing’s worse than finding chunks of flour in your finished product. The next step is to add the vegetable broth to the mushroom mixture, along with the thyme and pepper. Cover and let heat up until simmering, about 10 minutes.

At this point, you’ll have your soup pot with the mushrooms in it, and a frying pan with caramelized onions. Throw those onions in the soup, and let simmer for a few more minutes to truly mix the flavors.

Voila! You now have the best vegetarian French onion soup possible.

Toppings For Vegetarian French Onion Soup

Traditional French onion soup is served over toasted bread and topped with gruyere cheese. If you’ve never had gruyere, try not to judge by the taste and smell on its own. It’s a somewhat stinky cheese, but pairs perfectly with the richness of the soup.

The last time we made this, we had homemade baguettes from this recipe. Talk about easy and delicious! You can also buy crostinis from the store.

At restaurants, they finish French onion soup by covering the top in cheese and broiling it in the oven before serving. Unfortunately, we don’t own any appropriate dishes to do this. Instead, we toasted the baguettes with the cheese on top to melt them, and then put them in the soup.

There you have it! The best vegetarian French onion soup recipe you’ll find. Let us know in the comments if you try this recipe, and what you think!

Vegetarian French Onion Soup FAQs

How long does vegetarian French onion soup take to make?

This recipe takes about 1 hour and 30 minutes from start to finish. If you already have caramelized onions made, then the soup will take about 45 minutes.

Is French onion soup a meal or an appetizer?

Either or both! French onion soup is often served as an appetizer, but this recipe is hearty enough to be its own meal if served in a bigger bowl.

Do you need alcohol to make vegetarian French onion soup?

This vegetarian French onion soup recipe does not call for any alcohol. Traditional French onion soup calls for either wine or sherry, which is used to bring out and enhance the beef flavor of the broth. However, because this recipe uses mushrooms for the broth, they are rich enough as is that they do not need any alcohol.

What is the best type of onion to use for French onion soup?

This recipe calls for yellow onions, but if you want a sweeter flavor, you can use Vidalia onions.

The Best Vegetarian French Onion Soup

The Best Vegetarian French Onion Soup Recipe (4)

A delicious vegetarian alternative to the classic soup, with the same hearty, rich flavor.

Prep Time15 minutes

Cook Time1 hour 15 minutes

Total Time1 hour 30 minutes

Ingredients

Caramelized Onions

  • 3-4 large yellow onions, sliced
  • 3 TBSP butter
  • 2 TBSP brown sugar

Soup

  • 16 oz baby bella mushrooms, sliced
  • 1 TBSP olive oil
  • 2 TBSP minced garlic
  • 2 TBSP soy sauce
  • 2 TBSP Worcestershire sauce
  • 1 tsp paprika
  • 3 TBSP all-purpose flour
  • 6 cups vegetable broth
  • 1 tsp dried thyme
  • 1/2 tsp ground black pepper

Optional toppings

  • shredded Gruyere cheese
  • toasted baguette slices

Instructions

Caramelized Onions

1. Melt 3 tablespoons butter over medium-high heat in a large saute pan.

2. Add onions and cover for 30 minutes. Mix occasionally.

3. Once onions are limp and starting to brown, mix in brown sugar. Cover and cook until onions are caramelized to your liking, mixing occasionally.

Soup

1. After adding brown sugar to onions, heat olive oil in a large soup pot. Add sliced mushrooms and cover for 10 minutes. Mix occasionally.

2. Once mushrooms are reduced (shrunk in half with a simmering brown liquid on the bottom of the pot), add garlic, soy sauce, Worcestershire sauce, and paprika. Mix thoroughly and let simmer for 2-3 minutes.

3. While mixing, sprinkle in flour. Mix until no flour clumps are visible.

4. Add vegetable broth, thyme, and black pepper. Cover and heat until soup is simmering, 8-10 minutes.

5. Add caramelized onions to the soup, and mix. Cover and let simmer for another 5 minutes.

Toppings

1. If wanted, toast baguette slices topped with Gruyere cheese until melted. Put in soup and enjoy!

The Best Vegetarian French Onion Soup Recipe (2024)

FAQs

How do you deepen the flavor of French onion soup? ›

A few sprigs of thyme and a bay leaf elevate the soup even more, but I take it a step further, adding a splash of fish sauce for complexity and depth—don't worry, it won't taste fishy—and a hit of cider vinegar to balance some of that oniony sweetness.

Why do you put baking soda in French onion soup? ›

The caramelized onions for this soup cook more quickly due to a pinch of baking soda but still have that deep, slow-cooked flavor.

What is a substitute for beef stock in French onion soup? ›

If you can't get good quality beef broth, use chicken or vegetable instead. I find that the quality of those by mainstream brands is much better than the beef stock. The beef is fine to use in things like gravy and stews, but not when it's a key ingredient like in this recipe.

How can I thicken my French onion soup? ›

The easiest way to thicken your French onion soup is with flour. You can also use cornstarch if you don't have any flour. Remember to never add the flour or cornstarch directly to the soup – otherwise you run the risk of it clumping.

What gives vegetable soup that depth of flavor? ›

A squeeze of citrus, a dollop of yogurt or a drizzle of cream, a dusting of cheese or a good chile powder, a sprinkling of some herbs or croutons — all can take a perfectly fine soup into the realm of the delectable. Even a spiral of good olive oil to finish and some coarse sea salt can do wonders.

How do you make soup taste richer? ›

Use fresh, good quality ingredients like vegetables and herbs. Add a little bit of vinegar or lemon juice to your soup to make it taste better. Use a high-quality broth or stock as a base for your soup. Roast or caramelize your vegetables before adding them to your soup to bring out their natural sweetness.

Why do you put lemon juice in soup? ›

In this case, however, the lemon provides more of a flavor undertone that enhances other seasonings like thyme, parsley, and turmeric. According to trained chef Leetal Arazi, who spoke with Real Simple, you can bring a "zesty flavor" to your soup simply by adding lemon.

Can you use chicken broth instead of beef broth for French onion soup? ›

Yes, you can use chicken stock as a substitute for beef stock in stew, but it will result in a different flavor profile. Here are some considerations when making this substitution: Flavor Difference: Beef stock has a richer, meatier flavor compared to chicken stock.

Why is my French onion soup sour? ›

It might be because of the stock or that you used onions that has sour flavor such as white onions.

What is a vegetarian substitute for beef stock? ›

Some common vegan substitutes for beef stock or bouillon cubes include:
  • Vegetable broth: Made from a combination of vegetables, herbs, and spices, vegetable broth is a flavorful alternative to beef stock.
  • Mushroom broth: Mushroom broth offers a rich and savory flavor that can be used as a substitute in various recipes.
Mar 3, 2024

What is a good substitute for cheese in French onion soup? ›

Key Ingredients & Substitutions

Cheese: To me, there is no better cheese in a French onion soup than Gruyere! However, shredded Swiss or provolone also works very well. Just be sure to find something that is easily shredded or grated, as that's what will give you that amazing gooey, melty cheese we all love.

Can I use bouillon cubes instead of broth? ›

Are those ingredients interchangeable? Yes, they are. Sometimes speedy recipes will call for broth or granules since they're quicker than bouillon cubes. However, one bouillon cube or 1 teaspoon of granules dissolved in 1 cup of boiling water may be substituted for 1 cup of broth in any recipe.

What is the difference in onion soup and French onion soup? ›

What is the Difference Between Onion Soup and French Onion Soup? French onion soup is always made with beef stock. Other onion soups can be made with chicken, vegetable, or beef stock. Additionally, French onion soup typically contains wine or sherry, which isn't typical or necessary in other onion soups.

Why do you add flour to French onion soup? ›

Onion soup, at its very essence, is nothing more than onions and water boiled together. Period, done, finished, everything added from that point on is pure opinion. Caramelizing the onions brings out sugars, and makes a more luxurious silky and sweet soup, adding flour gently thickens and provides body.

Does sour cream make soup thicker? ›

Another option for thickening soup is by using dairy like sour cream or yogurt. Start with a small dollop and stir before checking the consistency and adding more. We recommend using plain yogurt so you don't alter the taste of the soup. You can also use cream if you prefer.

How do you doctor up canned French onion soup? ›

Infusing the soup with a richer taste is as easy as quickly sauteing crushed garlic before pouring the soup in. Some soft, buttery garlic sauteed in earthy olive oil is the perfect addition to enrich canned French onion soup.

What spices add depth to soup? ›

Herbs and sources add flavor, aroma, and intensity to the soup broth. You can pick fresh or dried herbs like basil for tomato-based soups or fresh parsley for clear broths. You may also add more spices like turmeric, ground ginger, ground paprika, or nutmeg for a touch of spice and color to your soup broth.

Top Articles
Latest Posts
Article information

Author: Rob Wisoky

Last Updated:

Views: 5996

Rating: 4.8 / 5 (48 voted)

Reviews: 87% of readers found this page helpful

Author information

Name: Rob Wisoky

Birthday: 1994-09-30

Address: 5789 Michel Vista, West Domenic, OR 80464-9452

Phone: +97313824072371

Job: Education Orchestrator

Hobby: Lockpicking, Crocheting, Baton twirling, Video gaming, Jogging, Whittling, Model building

Introduction: My name is Rob Wisoky, I am a smiling, helpful, encouraging, zealous, energetic, faithful, fantastic person who loves writing and wants to share my knowledge and understanding with you.