Vegetarian French Onion Soup Recipe

Deeply flavorful caramelized onion soup made vegetarian, finished with broiled cheese and crusty bread. A perfect dish for cozy nights.

Jump To Recipe
A bowl of vegetarian French onion soup with melted cheese and toasted bread, served on a rustic wooden table.
Suitable for Vegetarian diets
Pin this recipe

Why I Love Vegetarian French Onion Soup

There’s something special about a pot of French onion soup bubbling away on the stove. The transformation of onions—humble as they seem—into a deep, sweet, golden tangle is pure kitchen magic. And going vegetarian doesn’t mean missing out on any of that classic richness.

What really sets this soup apart is the time you spend caramelizing the onions. It’s not just chopping and waiting around—there’s aroma, there’s anticipation, and eventually, there’s a kitchen that smells like a French bistro.

Why make the vegetarian version? Aside from being inclusive for everyone at the table, a well-made veggie broth actually lets the sweet onion flavor develop in a way that doesn’t get overshadowed, and the cheesy bread topping is equally spectacular.

Here’s what I really like to do with this recipe:

  • Have it as a bold starter on a chilly day
  • Pair with a crisp salad or roasted veggies for a complete meal
  • Make smaller crocks for dinner parties (everyone gets their own!

Use sourdough, baguette, or even whole grain for the bread—whatever is best for a crunchy, golden top.

I’m always amazed by how such simple ingredients can turn into a soup that’s elegant and classic. If you love French onion soup but want a vegetarian version that stays true to everything you crave—slow-cooked onions, gooey cheese, crackling bread—make this one. You won’t miss the beef broth, I promise.

A bowl of vegetarian French onion soup with melted cheese and toasted bread, served on a rustic wooden table.

Vegetarian French Onion Soup


Total Time:60 minutes
Yield:4 servings

Sweet caramelized onions simmered in rich vegetable broth, topped with toasted bread and bubbling cheese.


Ingredients


Instructions

  1. 1

    In a large pot, heat olive oil and butter over medium heat. Add the sliced onions and cook, stirring occasionally, for about 30-40 minutes until they are golden brown and caramelized.

  2. 2

    Pour in the vegetable broth and white wine (if using). Stir in thyme, salt, and pepper. Bring to a simmer and cook for an additional 15 minutes.

  3. 3

    While the soup simmers, preheat the oven to 400°F (200°C). Place the bread slices on a baking sheet and toast in the oven until golden brown, about 5-7 minutes.

  4. 4

    Ladle the soup into bowls, place a slice of toasted bread on top of each bowl, and sprinkle with grated cheese. Place the bowls under the broiler for 2-3 minutes until the cheese is bubbly and golden.

  5. 5

    Serve hot and enjoy your delicious vegetarian French onion soup!

Notes

Use gluten-free bread and vegan cheese for gluten-free or vegan options.

Be patient with caramelizing the onions; it's essential for deep flavor.

Gruyère is classic, but mozzarella or Emmental work well.

Prep Time:10 minutes
Cook Time:50 minutes
Category:Dinner, Lunch, Soup
Cuisine:French, European

Nutrition Facts

Serves: 4 servings

Calories Per Serving: 320

Total Fat: 15 g
Carbohydrates: 40 g
Protein: 10 g

Did you love this recipe?

I'd love if you would leave a rating or review below! Your feedback helps others find the recipes that are fan-favorites!

Frequently Asked Questions About This Recipe

What cheese is best for vegetarian French onion soup?

Gruyère is traditional for French onion soup, but mozzarella or Emmental can be used for a similar melt and flavor. For a vegetarian option, make sure the cheese is made without animal rennet.

Can I make French onion soup in advance?

Yes, French onion soup (without the bread and cheese topping) can be made up to 3 days ahead and refrigerated. Add bread and cheese and broil just before serving.

Is French onion soup gluten-free?

Traditional French onion soup is not gluten-free because of the bread topper, but you can use gluten-free bread to make it suitable for a gluten-free diet.

How do I make the soup vegan?

Substitute the butter with extra olive oil and use a vegan cheese to make the soup dairy-free and completely vegan.

More Cozy, Comforting Vegetarian Soups

Leave a comment

First Name *
Email *
Website
Comment *
Recipe rating

Sign me up for recipes, please!

All the food, right to your inbox.

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