Zara Cooking

  • Recipe Index
  • About
  • Contact
  • by Course
    • Appetizers and Snacks
    • Soups
    • Side-Dish
    • Desserts
    • Drinks
  • by Meal Time
    • Breakfast
    • Dinner
menu icon
go to homepage
  • Recipe Index
  • About
  • Contact
  • by Course
    • Appetizers and Snacks
    • Soups
    • Side-Dish
    • Desserts
    • Drinks
  • by Meal Time
    • Breakfast
    • Dinner
search icon
Homepage link
  • Recipe Index
  • About
  • Contact
  • by Course
    • Appetizers and Snacks
    • Soups
    • Side-Dish
    • Desserts
    • Drinks
  • by Meal Time
    • Breakfast
    • Dinner
×

Vegan French Onion Soup Recipe

Published: Feb 6, 2026 by Zara · This post may contain affiliate links · Leave a Comment

↓ Jump to Recipe

I am so excited to share with you my absolute favorite comfort food: this Vegan French Onion Soup Recipe. It’s a beautiful blend of deeply caramelized onions, fragrant thyme, and a savory vegetable broth, all topped off with a golden, melty “cheesy” baguette that feels indulgent but is completely plant-based. When I make this, I’m always amazed at how something so simple can be so satisfying and elegant. Whether I’m serving it as a cozy starter or a warming side, it never fails to impress everyone at the table.

Why You'll Love This Vegan French Onion Soup Recipe

One of the reasons I adore this Vegan French Onion Soup Recipe is because of its incredible flavor profile. The caramelized onions bring a natural sweetness that pairs perfectly with the subtle tang from sherry vinegar and the earthy note of thyme. When simmered in a rich vegetable broth and finished with a splash of vegan Worcestershire sauce, the soup develops layers of depth that feel truly gourmet. I also love that the “cheese” topping melts beautifully, giving you that classic French onion soup experience without any dairy.

Aside from the taste, this recipe is wonderfully approachable. I appreciate how straightforward the preparation is—it’s mostly about patience while you caramelize the onions, which is a lovely, almost meditative process for me. It’s perfect for those weeknight meals when you want something special but not complicated. Plus, it's fantastic for holidays or dinner parties because it feels elegant but doesn’t require hours in the kitchen. I trust you’ll find that it quickly becomes a go-to in your recipe repertoire.

Ingredients You'll Need

Inside an oven, there are four bowls with food being cooked. Three bowls are rustic brown with a rough texture, and one bowl is smooth white ceramic. Each bowl holds round pieces of food stacked vertically, topped with a single square yellow slice that slightly bends over the edges. On top of these slices, there is a generous layer of white shredded cheese scattered and starting to melt. The bowls are placed on a metal tray with some melted cheese bits around. The warm light inside the oven highlights the textures and colors clearly. photo taken with an iphone --ar 4:5 --v 7

For this Vegan French Onion Soup Recipe, the ingredients list is delightfully simple but each component plays a vital role. Every ingredient contributes essential flavor, texture, or aroma, giving you that rich, comforting soup experience I know you’ll love.

Quick Tip

All ingredient amounts are listed in the recipe card below

  • 4 large yellow onions: These are the heart of the dish, offering sweetness and body when slow-cooked.
  • ½ cup unsalted plant-based butter: I use this to caramelize the onions perfectly without overpowering flavors.
  • 5 cups water: The base for the soup, providing hydration and a broth foundation.
  • 3 vegetable bouillon cubes: They pack in an umami punch and keep the broth rich and savory.
  • 3 tablespoons sherry vinegar: Adds a subtle tang that balances the sweetness beautifully.
  • 1 tablespoon vegan Worcestershire sauce: This brings that distinctive depth and a hint of umami classic to onion soup.
  • 1 teaspoon dried thyme: I love how the herbaceous floral notes lift the entire dish.
  • ½ teaspoon salt: Essential for enhancing all the flavors without being salty.
  • 1 teaspoon black pepper: Offers a gentle spicy warmth.
  • 1 baguette or one loaf of French bread, sliced: This tops the soup with a satisfying crunch and soaking element.
  • 6 slices vegan provolone cheese: As the melty, stretchy topper that mimics traditional cheese perfectly.
  • 6 tablespoons grated vegan parmesan cheese: For an extra cheesy finish and more depth.

Directions

Step 1: Using a mandoline or a very sharp knife, slice your yellow onions as thinly as possible. Thin slices are key because they soften evenly and caramelize beautifully, creating that signature deep flavor.

Step 2: Melt the plant-based butter in a large pot over medium heat and allow it to warm for a full minute. This helps the butter distribute its rich flavor evenly when the onions go in.

Step 3: Add the sliced onions, stir to coat in the melted butter, then cover the pot. Reduce the heat to medium-low and cook gently for 10 minutes, stirring regularly. If the onions start to stick or brown too fast, add a splash of water. This slow cooking softens and lightly caramelizes the onions, creating the deep base flavor we want.

Step 4: After 10 minutes, pour in the water and crumble in the vegetable bouillon cubes. Add the sherry vinegar, vegan Worcestershire sauce, dried thyme, salt, and black pepper. Stir everything well to combine.

Step 5: Increase the heat to medium-high and bring the soup to a boil uncovered. Once boiling, reduce the heat to a gentle simmer and cook for 30 minutes to allow the flavors to meld and deepen.

Step 6: Preheat your oven to broil and let it warm up for about 5 minutes. This prepares the perfect environment to melt the vegan cheese topping.

Step 7: Ladle the hot soup into oven-safe bowls. Top each bowl with one slice of baguette, a slice of vegan provolone cheese, and a tablespoon of vegan parmesan cheese.

Step 8: Place the bowls on a baking sheet and broil on the top rack of your oven. Watch carefully as the cheese melts—usually about 1 to 2 minutes. Once the vegan cheese is bubbly and slightly golden, remove carefully.

Step 9: Garnish with a fresh grind of black pepper and serve immediately while it’s hot and aromatic. This final touch makes it feel extra special.

Servings and Timing

This Vegan French Onion Soup Recipe makes about 6 generous servings, perfect for family dinners or entertaining a small group. The prep time is roughly 10 minutes, which mainly involves slicing the onions. Caramelizing the onions and simmering the soup takes approximately 45 minutes, making the total time around 55 minutes. There's no resting time required; this soup is best enjoyed right away to savor the melty cheese topping and steaming broth.

How to Serve This Vegan French Onion Soup Recipe

A clear rectangular glass container holds a serving of vegan French onion soup. The bottom layer consists of soft, cooked onion slices in a light golden broth. On top sits a toasted round bread piece that is golden brown with melted shredded cheese, slightly browned in spots, and sprinkled with black pepper and a small green herb garnish. The container’s lid is partially open, showing a white label with handwritten text. The background is a white marbled surface. photo taken with an iphone --ar 4:5 --v 7

I love serving this soup piping hot with a rustic, crusty baguette on the side for dunking. It’s perfect with a simple green salad tossed in a light vinaigrette to balance the richness of the soup. For a heartier meal, roasted vegetables or a root vegetable gratin pairs beautifully and keeps the comforting vibe going.

For presentation, I usually serve the soup in wide, shallow bowls so the cheesy bread has plenty of room to shine. A sprinkle of freshly cracked black pepper on top gives it that inviting final touch. If I’m feeling festive, a few fresh thyme sprigs add a lovely pop of color and aroma right before serving.

When it comes to drinks, I personally enjoy this soup with a crisp white wine like Sauvignon Blanc, which complements the acidity from the sherry vinegar and cuts through the richness. If you prefer something non-alcoholic, a sparkling water with a lemon twist or a lightly brewed herbal tea works wonderfully as well.

Variations

One of the best parts of this Vegan French Onion Soup Recipe is how adaptable it is. For example, if you’re gluten-free, swap the baguette for gluten-free bread and make sure your bouillon cubes and vegan cheese are gluten-free as well. This way, everyone can enjoy it without worry.

If you like an even richer soup, I sometimes add a tablespoon of nutritional yeast to the broth just before simmering; it adds a subtle cheesy depth that's divine. Alternatively, you could switch the dried thyme for fresh rosemary or sage to play around with the herbal notes.

For a different cooking method that deepens flavor even more, I sometimes caramelize the onions low and slow for up to an hour instead of 10 minutes—it requires patience but the sweetness and color are amazing. You could also try roasting the onions in the oven before adding them to the pot for a smoky twist.

Storage and Reheating

Storing Leftovers

I store leftover soup in airtight glass containers to maintain freshness and avoid any metallic flavors that sometimes come from metal containers. The soup keeps well in the refrigerator for up to 4 days. Make sure to store the soup separately from the bread topping to avoid sogginess.

Freezing

This soup freezes quite well if you want to keep it longer. I recommend freezing it without the bread and cheese topping, placing the soup in freezer-safe containers or heavy-duty resealable bags. It keeps best for up to 3 months. When you’re ready, thaw slowly overnight in the refrigerator before reheating.

Reheating

To reheat, gently warm the soup in a saucepan over medium-low heat, stirring occasionally until hot. Avoid using high heat as it can change the texture. If you want to enjoy it with the cheesy topping again, add fresh bread and vegan cheese before broiling for a couple minutes as described in the recipe. This really brings back that fresh-made magic.

FAQs

Can I use other types of onions for this Vegan French Onion Soup Recipe?

Absolutely! While yellow onions are classic for their sweetness and caramelization, you can experiment with red onions or sweet onions like Vidalia. Just keep in mind that red onions will lend a slightly different color and milder flavor.

Is it necessary to use sherry vinegar?

The sherry vinegar adds a lovely acidic balance that lifts the flavors of the soup, but if you don’t have it, you can substitute with white wine vinegar or apple cider vinegar. Just use a little less, then adjust to taste.

What are good alternatives to vegan provolone cheese?

If you can’t find vegan provolone, vegan mozzarella or a melty vegan cheese of your choice works fine. The key is to pick a cheese that melts well to get that gooey finish on the bread.

Can I make this soup ahead of time?

Yes, you can prepare the soup up to two days in advance. Store it in the fridge without the bread and cheese, then reheat gently and add fresh toppings right before serving for the best experience.

How do I prevent the bread from getting soggy?

I recommend lightly toasting the baguette slices before topping the soup. This creates a barrier that keeps the bread from soaking up too much liquid too quickly, while still allowing it to get soft and flavorful when broiled with cheese.

Conclusion

I truly hope you give this Vegan French Onion Soup Recipe a try because it’s one of those dishes that warms the heart and amazes the palate every time I make it. It feels like a special treat but is so easy and satisfying. Whether you’re new to plant-based cooking or a longtime vegan, this soup is a delicious way to enjoy classic French flavors with wholesome, thoughtful ingredients. Let me know how it turns out for you—I can’t wait to hear!

Print

Vegan French Onion Soup Recipe

Vegan French Onion Soup Recipe
Print Recipe
Pin Recipe

5 Stars 4 Stars 3 Stars 2 Stars 1 Star

4.3 from 2 reviews

This easy Vegan French Onion Soup features caramelized yellow onions cooked with garlic and thyme in a rich vegetable broth, enhanced with sherry vinegar and vegan Worcestershire sauce. Topped with toasted baguette slices and melted vegan provolone and parmesan, it makes for a cozy, sophisticated starter or side dish that's entirely plant-based and full of deep, savory flavors.

  • Author: Zara
  • Prep Time: 10 minutes
  • Cook Time: 45 minutes
  • Total Time: 55 minutes
  • Yield: 6 servings
  • Category: Soup
  • Method: Stovetop
  • Cuisine: French
  • Diet: Vegan

Ingredients

Soup

  • 4 large yellow onions
  • ½ cup unsalted plant-based butter
  • 5 cups water
  • 3 vegetable bouillon cubes
  • 3 tablespoons sherry vinegar
  • 1 tablespoon vegan Worcestershire sauce
  • 1 teaspoon dried thyme
  • ½ teaspoon salt
  • 1 teaspoon black pepper

Toppings

  • 1 baguette or one loaf of French bread, sliced
  • 6 slices vegan provolone cheese
  • 6 tablespoons grated vegan parmesan cheese

Instructions

  1. Slice Onions Thinly: Using a mandoline or a sharp knife, slice the yellow onions very thinly and set aside on a cutting board.
  2. Caramelize Onions: In a large pot over medium heat, melt the vegan butter and let it heat for 1 minute. Add the sliced onions, stir, cover with a lid, reduce heat to medium-low, and cook for 10 minutes, stirring regularly to prevent burning. Onions will soften and start to caramelize. If needed, add a splash of water to prevent sticking or browning too quickly.
  3. Add Broth Ingredients and Simmer: After caramelizing, add water, vegetable bouillon cubes, sherry vinegar, vegan Worcestershire sauce, dried thyme, salt, and black pepper to the pot. Stir well, cover with the lid, raise heat to medium-high to bring to a boil, then reduce to a simmer. Let it cook uncovered for 30 minutes to develop flavor.
  4. Prepare for Broiling: Preheat your oven's broiler for 5 minutes. Carefully ladle the soup into individual oven-safe bowls placed on a baking sheet.
  5. Add Bread and Cheese: Place a slice of baguette on top of each soup bowl. Top each bread slice with one slice of vegan provolone cheese and 1 tablespoon of grated vegan parmesan cheese.
  6. Broil to Melt Cheese: Place the baking sheet on the top oven rack and broil for 1 minute. Check the cheese melting progress and broil for an additional 1 to 2 minutes until the vegan provolone is fully melted and slightly bubbly.
  7. Serve: Carefully remove the hot bowls from the oven, place on a cooling rack, garnish with some extra black pepper if desired, and serve immediately for a comforting and flavorful vegan soup.

Notes

  • Quick prep: Use a mandoline slicer to cut onions evenly and quickly.
  • For richer flavor: Extend caramelizing onions to 45-60 minutes until deeply golden and sweet.
  • To thicken soup: Stir in 2-3 tablespoons of flour during caramelization or add a cornstarch slurry near the end of cooking.
  • To avoid soggy bread: Lightly toast the baguette slices before placing them on the soup.
  • Recommended vegan brands: 365 Worcestershire sauce, Earth Balance buttery spread, Better Than Bouillon no-chicken, Violife provolone cheese.

Have you made this recipe? I'd love to see it!

Click here to Follow me on Pinterest

More Soups

  • Masoor Dal (Indian Red Lentil Curry) Recipe
    Masoor Dal (Indian Red Lentil Curry) Recipe
  • Portuguese Kale Soup Recipe
    Portuguese Kale Soup Recipe
  • Greek Peas and Potatoes Stew (Arakas Latheros) Recipe
    Greek Peas and Potatoes Stew (Arakas Latheros) Recipe
  • Beef Stroganoff Soup Recipe
    Beef Stroganoff Soup Recipe

Leave a Reply Cancel reply

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

Recipe rating 5 Stars 4 Stars 3 Stars 2 Stars 1 Star

Hi, I'm Zara!

Welcome to Zara Cooking, where every recipe tells a story and every meal is a chance to create something beautiful.

Learn more

Popular

  • Fluffy Protein Waffles with Protein Powder Recipe
    Fluffy Protein Waffles with Protein Powder Recipe
  • Turkey Meatloaf Muffins Recipe
    Turkey Meatloaf Muffins Recipe
  • Spicy Mexican Hot Chocolate Recipe
    Spicy Mexican Hot Chocolate Recipe
  • White Chocolate Strawberry Cream Cold Brew (Starbucks Copycat) Recipe
    White Chocolate Strawberry Cream Cold Brew (Starbucks Copycat) Recipe

Footer

↑ back to top

Explore

  • Appetizers and Snacks
  • Breakfast
  • Soups
  • Dinner
  • Side-Dish
  • Desserts
  • Drinks

About

  • Privacy Policy
  • Terms & Conditions
  • Contact
  • Disclosure
  • DMCA

We may earn from qualifying purchases through affiliate links at no extra cost to you.

Copyright © 2025 Zara Cooking. All rights reserved.