Vegetarian French Onion Soup

4.80 from 5 votes

This post may contain affiliate links! For more info, check out our privacy policy.

This vegetarian french onion soup is absolutely perfect! Deep flavors, butter, hours of caramelized onions, melted cheese and bread: my DREAM meal and hands down one of my favorite soups and tastes amazing. 

A little different than the classic French Onion Soup with beef broth and not traditional by any means; this is made with a deep, homemade Vegetable Broth that is absolutely perfect. It’s also using white wine instead of red wine, as well as sharp cheddar instead of gruyere cheese and swiss cheese (although you can totally use that here as well).

What ingredients do you need for this vegetarian french onion soup recipe?

Onions: The star of this french onion soup! Caramelized with garlic, thyme and bay leaf, it is just the best, and your house will be smelling amazing. Balsamic adds depth of flavor to this soup, but you can also use soy sauce.

Homemade vegetable stock: If you don’t have time and don’t have the ingredients to make your homemade vegetable stock, that’s totally okay. Store bought is definitely fine here as well. 

Cheese: Here I’m using white wine and sharp white cheddar, but you can totally use red wine or gruyere or swiss, like my classic french onion soup with beef stock. Both are just as delicious! 

Bread: I prefer to toast my sourdough baguette and then add on the soup for finishing in the onion. This allows the bread to not get super soggy, just soft and crunchy at the same time. But if you’re in a pinch, just add your slices without toasting on the soup prior to the oven.

Flour: we add flour to the onions because it helps thicken up the soup, making it super creamy, giving it body.

Vegetarian French Onion Soup

Instructions to make this soup

Caramelize your onions

  • Toss your onions with all-purpose flour.
  • In a Dutch oven or deep soup pot, melt butter until glistened on medium heat, and add in your onions. Sweat out for about 15 minutes, tossing periodically, and then add in your garlic.
  • Season with salt and pepper. Next, add your thyme, 1 bay leaf, balsamic vinegar, and white wine, and let reduce for 1 minute, until your wine has reduced.
  • Caramelize your onions for about 1 hour on medium-low heat, adjusting with a splash of water, mixing, as needed to prevent burning and pick up any fond.

Add in your broth

  • Once your onion mixture is cooked down, dark brown, and caramelized, add your vegetable broth and stir to combine. Warm and combine all the ingredients at a gentle simmer.

Prepare your bowls and broil!

  • Preheat your oven to 400 degrees. Scoop your soup into oven-safe bowls, add a slice of bread (you can either pre-toast your bread and then add to let broil with the cheese, or place un-toasted in the broiler with the cheese) then a handful of shredded cheese.
  • Broil or bake in the oven for 10 to 15 minutes until bubbly and melted. Top with fresh thyme and fresh cracked pepper.
Vegetarian French Onion Soup

Check out some more of our favorite soups!

If you do make this Vegetarian French Onion Soup recipe (first of all, thank you!!), be sure to leave a comment and/or give this recipe a rating! Don’t forget to tag me on Instagram so I can be sure to see what you’re making! If you’d like to stay in touch and get the latest to your inbox, sign up for our Newsletter here as well!

In addition, we can also be found on YouTubeFacebook, and Pinterest!

Want to save this recipe?
Just enter your email and get it sent to your inbox! Plus you’ll get new recipes from us every week!
Please enable JavaScript in your browser to complete this form.
Vegetarian French Onion Soup
4.80 from 5 votes

Vegetarian French Onion Soup

This vegetarian french onion soup is absolutely perfect! Deep flavors, butter, hours of caramelized onions, melted cheese and bread.
Prep: 10 minutes
Cook: 1 hour
Total: 1 hour 10 minutes
Servings: 4

Ingredients 

  • 5 yellow onions, or mix of sweet and yellow, thinly sliced
  • 2 tablespoons all-purpose flour
  • 1/4 cup unsalted cold butter
  • 2 large garlic cloves, minced
  • Kosher salt and freshly ground black pepper
  • 2 sprigs thyme
  • 1 bay leaf
  • 1 tablespoon balsamic vinegar
  • ½ cup white wine
  • 4 cups broth, we are using vegetable broth
  • sourdough baguette slice and sharp cheddar to top each soup

Instructions 

  • Toss your onions with all-purpose flour.
  • In a Dutch oven or deep soup pot, melt butter until glistened on medium heat, and add in your onions. Sweat out for about 15 minutes, tossing periodically, and then add in your garlic.
  • Season with salt and pepper. Next, add your thyme, 1 bay leaf, balsamic vinegar, and white wine, and let reduce for 1 minute, until your wine has reduced.
  • Caramelize your onions for about 1 hour on medium-low heat, adjusting with a splash of water, mixing, as needed to prevent burning and pick up any fond.
  • Once your onion mixture is cooked down, dark brown, and caramelized, add your vegetable broth and stir to combine. Warm and combine all the ingredients at a gentle simmer.
  • Preheat your oven to 400 degrees. Scoop your soup into oven-safe bowls, add a slice of bread (you can either pre-toast your bread and then add to let broil with the cheese, or place un-toasted in the broiler with the cheese) then a handful of shredded cheese.
  • Broil or bake in the oven for 10 to 15 minutes until bubbly and melted. Top with fresh thyme and fresh cracked pepper.

Nutrition

Calories: 90kcal, Carbohydrates: 20g, Protein: 2g, Fat: 0.2g, Saturated Fat: 0.1g, Polyunsaturated Fat: 0.04g, Monounsaturated Fat: 0.02g, Sodium: 949mg, Potassium: 224mg, Fiber: 3g, Sugar: 8g, Vitamin A: 529IU, Vitamin C: 11mg, Calcium: 37mg, Iron: 1mg

Nutrition information is automatically calculated, so should only be used as an approximation.

Like this recipe? Rate and comment below!

You May Also Like:

Leave a comment

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

Recipe Rating




7 Comments

  1. Wow – this soup was so delicious! I followed it exactly, except I used red wine instead of white wine. I used a slice of swiss on top, with the bread toasted. I’ve been searching for a good vegetarian recipe that would give me the same dark color and rich flavor as the traditional french onion soup, and this hit the spot! Will definitely be adding this to my soup circulation this season. Thank you!

  2. 4 stars
    Turned out great.. Had to dilute it a little with water as the flavor was too strong. Thank you for this.