Meatless Monday Challenge

Hearty Vegetarian French Onion Soup

on May 4, 2021
last updated November 19, 2024
This post may contain affiliate links. Please read my disclosure policy.
This flavor-packed Vegetarian French Onion Soup is filling, comforting, and downright delicious without the beef broth. Ready in 45 minutes!
Close up of individual serving of vegetarian French onion soup without beef broth, topped with toasted baguette and melted gouda cheese.

When you want cozy and warming comfort food, it doesn’t get any better than this Hearty Vegetarian French Onion Soup.

Loaded with flavor from the tender onions, the addition of porcini mushrooms and soy sauce adds tons of umami, for a soup that has depth in every bite.

Even with no beef broth, I’m confident that this will be one of the best soups you ever make (along with my viral Pastina soup with blended vegetables, because that one is ALWAYS a crowd pleaser!).

Plus, once your onions are sliced, it’s really easy to make! You basically dump everything into one big pot to make the soup and then finishing it off in the oven in an individual serving with toasted baguette and melty cheese. Need I say more? Let’s get into it!

Grabbing spoonful of vegetarian soup, with cheese and onions dripping off the spoon.

As a proponent of a sustainable lifestyle, I can’t get enough One-Pot meals! Using fewer dishes means less cleanup and of course less wasting water!

Green tip: Speaking of water usage and clean up, if you have a dishwasher, use it! Comparing dishwashing to handwashing, using an efficient dishwasher uses up to 1/6th the amount of water to get your dishes equally as clean.

Vegetarian French Onion Soup Ingredients


Here’s everything you need:

  • Yellow onions.
  • Unsalted butter.
  • All-purpose flour.
  • Salt & pepper.
  • Dry Vermouth. Or white wine, or even white wine vinegar.
  • Vegetable broth.
  • Dried porcini mushrooms.
  • Soy sauce. While this may seem out of place for a French Onion soup recipe, removing the beef broth to make it vegetarian means we have to add something a little extra to get that depth of flavor and umami. Between the porcini mushrooms and soy sauce, you will not miss the beef broth at all!
  • Fresh thyme.
  • French baguette.
  • Cheese. I love using Gouda cheese on top because it melts so beautifully and has notes of sweetness and nuttiness! But you can really use any melty cheese—Gruyere, Mozzarella, Swiss, even Brie!
Overhead view of all the ingredients needed for vegetarian French Onion Soup - flour, butter, salt, dry vermouth, baguette, onions, vegetable broth, thyme, olive oil, pepper, cheese, porcini mushrooms, and soy sauce.

How to Make French Onion Soup without Beef Broth


Prep Your Onions

Slicing the onions is by far the most difficult part of making this soup. I definitely make sure I wear my contact lenses when I’m making this recipe to shield my eyes haha!

You want your onions sliced pretty thin, so they cook down quicker and get nice and tender. They do shrink a bit when they cook, so I usually chop them into ¼-inch thick slices.

Make sure to discard your onion peels and cores (or compost them or save them to make your own vegetable broth!).

I find the easiest approach to prepping your onions is by cutting the onion in 4 pieces around the core, so you can then lay the quarters flat and slice them.

5 yellow onions that have been peeled, cored, and sliced thin.
Peel, core, and slice your onions thin.

Make Your Vegetarian French Onion Soup

Add the butter to a large pot, Dutch Oven, or Cocotte over medium-high heat and let it melt and start to get hot. Add your sliced onions and cook over medium-high heat, tossing frequently, until the onions are tender (10-15 minutes).

Then, add the flour, salt, and pepper and stir to coat to form a roux. Add the Dry Vermouth next and stir again to mix in the flour.

Now, add the broth, diced porcini mushrooms, soy sauce, and fresh thyme leaves. Bring to a boil, then cover, turn down the heat to low, and simmer for about 20-25 minutes to allow the flavor to develop.

Cooking sliced onions down in a large cocotte in butter.
Cook the onions in the butter until tender.
Cooked onions with butter, flour, salt, and pepper to make a roux for soup.
Add the flour, salt, and pepper to form a roux.
Dry Vermouth mixed in to an onion roux to act as the base for French Onion Soup.
Add the Dry Vermouth and stir to integrate the flour into the liquid.
All ingredients for French onion soup simmering on the stove.
Add the broth, porcini mushrooms, soy sauce. and thyme.
Vegetarian French Onion Soup cooked in a cocotte before serving and adding bread and cheese.
Simmer covered for at least 20 minutes to allow the flavors to develop.

Slice and Toast the Baguette

Preheat the oven to 400°F and slice your baguette into roughly 1-inch-thick pieces. Line them up on a baking sheet and brush both sides with olive oil.

Toast them in the oven on the bottom rack for about 8-10 minutes, until crispy and golden brown. I like to toast extra bread to serve alongside the soup for dipping, but you can just toast as much as you want.

If you are toasting less than half a loaf, it may take less than 8 minutes, check on it after 5 to make sure it doesn’t burn.

Sliced French baguette brushed with olive oil lined up on a baking sheet to toast in the oven.
Slice baguette and brush both sides with olive oil.
Golden brown toasted French baguette fresh out of the oven.
Toast in the oven at 400°F until golden brown and crispy.

Assemble Your Soup to Serve

Add individual servings to oven-safe soup crocks and place them on the baking sheet for easy transfer into the oven. Float the toasted baguette on the soup and layer a generous amount of cheese on top.

Place the crocks on the baking sheet back in the oven at 400°F, on the top rack this time for about 5 minutes until the cheese gets all melty.

Layering toasted bread on top of individual servings of French Onion Soup.
Individual soup crocks with vegetarian soup, toasted baguette, and gouda cheese, ready to put in the oven to melt the cheese.
Vegetarian French onion soup in individual soup crocks topped with baguette and melty cheese.

How to Properly Store and Reheat French Onion Soup

If you have leftover soup, allow it to cool, transfer it to an airtight container, and store it in the refrigerator for 3-5 days.

You can reheat it over the stove in a pot on medium heat or in the microwave. Put it in a microwave-safe dish with an aerated lid and microwave on high for about 3 minutes. Stir and assess temperature. If needed, heat for another minute or two.

If you have leftover bread, wrap it and store it separately, and reheat it in the oven at 400°F for about 5 minutes or in the toaster.

Always finish your leftover soup off with some extra bread and cheese to get that classic French Onion touch every time!

Vegetarian French onion soup with melty cheese and a spoon resting in it.

Why You Should Make This Vegetarian Version of French Onion Soup

  • It’s bursting with flavor. Aside from the super flavorful onions, the addition of porcini mushrooms and soy sauce brings tons of umami and depth of flavor to the soup.
  • It’s classic comfort food. Warm soup finished with bread and cheese—doesn’t get cozier than that!
  • It’s easy to clean up! Throw it all into one pot to cook!
Close up of individual serving of vegetarian French onion soup without beef broth, topped with toasted baguette and melted gouda cheese.

Vegetarian French Onion Soup

5 from 2 votes
Marley Goldin
SAVE RECIPE TO COLLECTION
PIN PRINT RATE
This flavor-packed Vegetarian French Onion Soup is filling, comforting, and downright delicious without the beef broth. Ready in 45 minutes!
Prep Time 10 minutes
Cook Time 35 minutes
Total Time 45 minutes
Servings 8 servings

Equipment

Ingredients
 
 

  • 5 medium yellow onions
  • 2 tablespoons unsalted butter
  • ¼ cup all-purpose flour
  • ½ teaspoon salt
  • ½ teaspoon black pepper
  • ½ cup Dry Vermouth
  • 4 cups vegetable broth
  • ¼ cup dried porcini mushrooms
  • 2 tablespoons soy sauce
  • 1 tablespoon fresh thyme leaves (+ more for garnish)
  • ½ French baguette
  • 2 tablespoon extra virgin olive oil
  • 4 ounces Gouda or other cheese of choice (sliced or shredded)

Instructions
 

  • Peel, core, and slice your onions into ¼-inch thick strips. Dice your porcini mushrooms and remove the thyme leaves from their stems.
  • Add the butter to a large pot or Dutch Oven over medium-high heat until melted and bubbling. Add the onions and cook for 8-10 minutes, stirring frequently, until the onions are tender and translucent.
  • Add the flour, salt, and pepper and stir so that the onions are coated with the roux.
  • Add the Dry Vermouth and stir, until the flour is mixed in and there are no lumps.
  • Add the broth, diced porcini mushrooms, soy sauce, and thyme leaves. Bring to a boil, then reduce heat, cover, and simmer for about 20-30 minutes, stirring occasionally to ensure nothing sticks to the bottom of the pot.
  • Meanwhile, preheat the oven to 400°F and slice the French baguette, to make pieces about 1 inch thick. Brush both sides with olive oil and line the bread up on a baking sheet. Toast in the oven on the bottom rack for 8-10 minutes until crispy and golden brown.
  • Remove soup from heat and ladle into oven-safe individual soup bowls. Top each serving with the toasted bread and add a generous amount of cheese on top.
  • Place individual servings on your baking sheet, and place it back in the oven, this time on the top rack, for about 5 minutes until the cheese is melted and bubbly. Garnish with extra thyme and serve hot with extra toasted bread. Enjoy!

Pro Tips

  • Toast your bread before adding it to your soup to avoid it getting soggy!
  • If you don’t have individual cocottes or soup crocks, you can put the bread and cheese on top of the soup in your Dutch oven and stick it in the oven for 400°F to melt the cheese.
Course Dinner, Lunch
Cuisine French
Diet Vegetarian
Keyword French Onion Soup, Meatless, Soup, Vegetarian French Onion Soup
Did you make this recipe?Leave a comment and let me know what you think! And if you really enjoyed it, help power this website and buy me a coffee!

GET OUR FRESHEST RECIPES STRAIGHT TO YOUR INBOX

You'll Also Love

Comment on & Rate this Recipe

I very much hope you enjoyed this recipe!

If you did, please give it a star rating, which will help other people just like you find and enjoy the recipe too 😊

If you have any comments, questions or thoughts on the recipe, be sure to let me know in the comments as well. I read each and every one and would love to hear from you!

5 from 2 votes (2 ratings without comment)

Leave a Comment

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

Recipe Rating