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

Vegan French Onion Soup Recipe

Published: Jan 30, 2026 by Mira · This post may contain affiliate links · Leave a Comment

↓ Jump to Recipe

I absolutely adore this Vegan French Onion Soup Recipe because it takes the classic, comforting flavors of traditional French onion soup and elevates them with plant-based goodness. The slow-cooked, caramelized onions create a deeply satisfying sweetness that blends beautifully with hints of thyme, sherry vinegar, and vegan Worcestershire sauce, all simmered in a rich vegetable broth. Topped with melty vegan provolone and parmesan on crispy baguette slices, it’s the kind of dish that feels both sophisticated and soothing — perfect for cozy nights or impressing friends with a truly memorable starter.

Why You'll Love This Vegan French Onion Soup Recipe

What I find truly special about this Vegan French Onion Soup Recipe is its flavor profile. The caramelized onions have a natural sweetness that too often gets lost in quick versions of onion soup, and pairing that with the savory depth from the vegetable broth, sherry vinegar, and vegan Worcestershire gives every spoonful a deliciously complex taste. I love how each ingredient plays off the others, giving you layers of flavor that develop with every bite.

Besides tasting incredible, this recipe is wonderfully easy to prepare. If you have some time for caramelizing the onions (which I highly recommend!), the soup comes together with simple ingredients and straightforward techniques. It’s the kind of dish I reach for when I want to feel cozy but don’t want to fuss over complicated steps. Also, it shines on special occasions and casual evenings alike, whether you’re hosting a dinner party or curling up with a bowl on a chilly night.

Ingredients You'll Need

Inside an oven, there are four white and brown bowls placed on a shiny baking tray. Each bowl holds a baked potato with a large yellow slice of cheese resting on top. Over the cheese, a thick layer of finely shredded white cheese is spread evenly, covering the cheese slice and potato completely. Some cheese bits have fallen on the tray around the bowls. The oven’s warm light shines down, giving the scene a cozy, golden glow. photo taken with an iphone --ar 4:5 --v 7

The magic of this Vegan French Onion Soup Recipe starts with a handful of simple yet essential ingredients that balance sweetness, savoriness, and creaminess perfectly. Each component, from the onions to the herbs and vegan cheeses, contributes to the rich texture and taste that make this soup so comforting and flavorful.

Quick Tip

All ingredient amounts are listed in the recipe card below

  • 4 large yellow onions: The main star that caramelizes into sweet, flavorful strands essential for depth.
  • ½ cup unsalted plant-based butter: Adds rich creaminess to help soften and brown the onions without overpowering.
  • 5 cups water: Forms the base broth, which becomes richly infused with the onion flavor.
  • 3 vegetable bouillon cubes: Boosts the umami and depth, making the broth hearty and savory.
  • 3 tablespoons sherry vinegar: A splash of acidity to brighten and balance the sweetness of the onions.
  • 1 tablespoon vegan Worcestershire sauce: Adds complexity with its tangy, slightly sweet, and smoky notes.
  • 1 teaspoon dried thyme: Earthy herbaceousness that enhances the traditional French onion soup taste.
  • ½ teaspoon salt: Brings all the flavors together and helps with seasoning.
  • 1 teaspoon black pepper: Adds a gentle kick and warms up the flavor profile.
  • 1 baguette or French bread, sliced: For toasting and topping the soup, providing satisfying crunch and texture.
  • 6 slices vegan provolone cheese: Melts beautifully over the toasted bread, giving a creamy, cheesy finish.
  • 6 tablespoons grated vegan parmesan cheese: Adds sharpness and a touch of nutty flavor that complements the provolone.

Directions

Step 1: Using a mandoline or a sharp knife, slice the onions very thinly to ensure they caramelize evenly and melt into the broth beautifully.

Step 2: Heat the unsalted plant-based butter in a large pot over medium heat, allowing it to get hot but not burned. This creates the perfect base for your onions.

Step 3: Add the sliced onions to the pot, stir well, then cover and reduce the heat to medium-low. Cook the onions covered for about 10 minutes, stirring regularly so they don't burn and to encourage gentle caramelization.

Step 4: Once the onions have softened and started to caramelize, add the water, vegetable bouillon cubes, sherry vinegar, vegan Worcestershire sauce, dried thyme, salt, and black pepper. Stir well to combine all these wonderful flavors.

Step 5: Cover the pot, increase the heat to medium-high, and bring the soup to a gentle boil. After boiling, reduce the heat to a simmer and let it cook uncovered for 30 minutes to deepen and meld the flavors.

Step 6: Preheat your oven’s broiler for about 5 minutes and carefully ladle the soup into individual oven-safe bowls.

Step 7: Place a slice of baguette on top of each bowl of soup, add one slice of vegan provolone, and sprinkle with a tablespoon of grated vegan parmesan cheese.

Step 8: Arrange the bowls on a baking sheet and place them on the top rack of your oven. Broil for 1 to 2 minutes, watching carefully until the vegan cheeses melt and turn slightly bubbly.

Step 9: Remove the baking sheet from the oven and place the bowls on a cooling rack to let them settle for a minute. Garnish with a little extra black pepper if you like, then serve immediately and enjoy!

Servings and Timing

This recipe makes approximately 6 hearty servings, perfect for sharing with family or friends. Prep time is about 10 minutes, with a cook time of 45 minutes mostly spent slow-cooking and simmering the onions and broth. The total time to have the soup ready is around 55 minutes, making it an achievable dish for weeknight dinners or weekend indulgences. There’s no additional resting time needed, but I recommend letting it cool slightly after broiling so the flavors settle and the cheesy topping sets just right.

How to Serve This Vegan French Onion Soup Recipe

The image shows three white ceramic bowls filled with French onion soup, each topped with a large, thick layer of melted golden-yellow cheese with toasted brown spots on top. The cheese layer is sprinkled with light shredded cheese and garnished with small green thyme leaves. Under the cheese, caramelized onions and broth fill the bowls, visible at the edges. The bowls are placed on a white marbled surface, and one bowl rests on a brown coaster. A woman's hand holds a small black spoon near the top left corner of the image. photo taken with an iphone --ar 4:5 --v 7

When I serve this Vegan French Onion Soup Recipe, I love pairing it with light, fresh sides that contrast the rich, hearty soup. A crisp green salad with a tangy vinaigrette or simple steamed greens like asparagus or green beans add a refreshing balance. I also find a crunchy baguette or a rustic whole-grain bread on the side is perfect for soaking up every last drop.

For garnishing, a sprinkle of fresh thyme or a few cracks of black pepper on top of the melted cheese adds a lovely finishing touch and makes the presentation feel special. Using individual oven-safe bowls for broiling not only helps with portion control but also creates a beautiful, rustic look that’s perfect for entertaining or cozy family dinners.

When it comes to beverages, I find a dry white wine such as Sauvignon Blanc or a light Pinot Noir pairs beautifully by cutting through the soup’s richness. For non-alcoholic options, a sparkling apple cider or a chilled herbal iced tea complements the earthy notes and refreshes the palate. I always serve this soup piping hot to fully enjoy the melty cheese and warm broth, which feels like the ultimate comfort in a bowl.

Variations

I love to experiment with this Vegan French Onion Soup Recipe, making simple swaps to suit different tastes or dietary needs. For instance, you can use gluten-free bread and ensure your vegan cheeses are gluten-free, which still yields delicious results for those with dietary restrictions. I sometimes swap the provolone with other vegan cheeses that melt well, like vegan mozzarella or even a smoky vegan cheddar for a stronger flavor.

If I’m in the mood for something a little different, I add a splash of white wine before simmering the broth to introduce a fragrant complexity to the soup. Another variation I enjoy is stirring in sautéed mushrooms with the onions for an extra earthy touch. For a thicker soup, I occasionally stir in a tablespoon or two of flour to the onions during caramelization, which makes the broth more velvety without sacrificing depth.

For cooking methods, I’ve found using a slow cooker to caramelize the onions gently for even longer (up to an hour) results in an incredibly rich base with minimal hands-on effort. No matter the tweaks, this recipe remains a cozy and delicious classic that’s easy to make your own.

Storage and Reheating

Storing Leftovers

Leftover Vegan French Onion Soup keeps wonderfully in an airtight container in the refrigerator for up to 3 to 4 days. I recommend using glass containers with tight-fitting lids as they preserve the soup’s flavors best and avoid odors from other foods. When storing, keep the bread and melted cheese toppings separate if possible, as they can get soggy or lose texture.

Freezing

This soup freezes well if you want to make it ahead or save leftovers for future meals. Freeze it without the bread and cheese in freezer-safe airtight containers or heavy-duty freezer bags. It will keep for up to 2 months in the freezer. When you’re ready to enjoy it again, thaw overnight in the fridge before reheating to preserve the broth’s full flavor and texture.

Reheating

To reheat, I gently warm the soup on the stovetop over medium-low heat, stirring occasionally to prevent sticking. Avoid microwaving if possible, as it can affect the texture. Add fresh toasted bread and vegan cheese toppings right before serving, then broil as before to bring back that satisfying melty finish and crispy topping. This approach helps restore the soup’s character and makes leftovers just as enjoyable as the first serving.

FAQs

Can I use other types of onions for this soup?

Absolutely! Yellow onions are classic for their balance of sweetness and earthiness, but white or even sweet Vidalia onions can work nicely. Just keep in mind that red onions will impart a different, slightly sharper flavor and might change the soup’s color.

What can I use if I don’t have vegan Worcestershire sauce?

If you don’t have vegan Worcestershire sauce on hand, a splash of soy sauce or tamari paired with a little molasses or balsamic vinegar can mimic its tangy, umami richness. Just adjust to taste to avoid overpowering the soup.

Is there a way to make this soup gluten-free?

Yes! Simply use gluten-free baguette or bread for the topping, and verify that your vegan cheeses and vegetable bouillon are gluten-free. This swap keeps the dish inclusive without sacrificing flavor or texture.

Can I make this soup ahead of time?

Definitely. I often prepare the soup base a day in advance to let the flavors deepen overnight in the fridge. When ready to eat, reheat gently, add the bread and cheese, then broil to finish. It’s perfect for meal prepping or entertaining.

What if I don’t have a broiler to melt the vegan cheese?

No broiler? No problem! You can use a toaster oven set to high heat or heat the soup bowls in a regular oven at 400°F for a few minutes with the bread and cheese on top. Just keep a close eye to avoid burning and ensure the cheese melts nicely.

Conclusion

I’m genuinely excited for you to try this Vegan French Onion Soup Recipe because it brings all the cozy, layered flavors of classic French onion soup into a compassionate, plant-based delight. It’s approachable, flavorful, and absolutely soul-warming — a dish I keep coming back to again and again. Trust me, once you taste those perfectly caramelized onions with melty vegan cheese on crusty bread, you’ll wonder why you didn’t make it sooner!

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.1 from 6 reviews

This easy vegan French onion soup features deeply caramelized onions simmered in a rich vegetable broth with garlic and thyme, topped with toasted baguette slices and melted vegan cheeses for a comforting and sophisticated starter or side dish.

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

Ingredients

Soup Base

  • 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 slicer, very thinly slice the large yellow onions; alternatively, use a sharp knife to achieve thin slices. Set aside on a cutting board.
  2. Caramelize Onions: In a large pot with a lid over medium heat, melt the plant-based butter and allow it to heat for about 1 minute. Add the sliced onions, stir to coat in butter, cover with the lid, reduce heat to medium-low, and cook for 10 minutes. Stir regularly to avoid burning and add small splashes of water if the onions dry out or begin to brown too quickly. This softens and lightly caramelizes the onions.
  3. Add Broth and Seasonings & Simmer: After 10 minutes, add water, vegetable bouillon cubes, sherry vinegar, vegan Worcestershire sauce, dried thyme, salt, and black pepper to the pot. Mix well. Cover with the lid, raise heat to medium-high and bring to a boil. Once boiling, reduce heat to simmer, uncovered, and cook for 30 minutes allowing flavors to meld.
  4. Preheat Oven Broiler: Remove the lid after simmering, stir the soup, and set the pot aside. Preheat the oven broiler for 5 minutes to prepare for toasting the bread and melting the cheese.
  5. Prepare Bowls with Soup and Bread Toppings: Carefully ladle the hot soup into individual oven-safe bowls. Place a slice of baguette on top of each soup portion, then add one slice of vegan provolone cheese and sprinkle one tablespoon of grated vegan parmesan cheese over the bread.
  6. Broil to Melt Cheese: Place the bowls on a baking sheet and put the sheet on the top oven rack. Broil the soup bowls for 1-2 minutes until the vegan provolone cheese melts and starts to bubble. Watch closely to avoid burning.
  7. Serve: Remove the baking sheet carefully, place the bowls on a cooling rack, garnish with additional black pepper if desired, and serve the soup immediately while hot and melty.

Notes

  • For a richer, deeper flavor, caramelize onions for 45-60 minutes until soft, sweet, and golden-brown instead of just 10 minutes.
  • To thicken the soup, either add 2-3 tablespoons of flour to the onions during caramelization and cook for 2 minutes before adding liquids, or stir in a cornstarch slurry near the end, increasing heat to thicken.
  • Lightly toast the bread slices before adding them to the soup to prevent sogginess.
  • Recommended vegan products include 365 Worcestershire sauce, Earth Balance buttery spread, no-chicken Better Than Bouillon, and Violife provolone cheese.

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

Click here to Follow me on Pinterest

More Soups

  • Beet Greens Vegetable Soup (Botwinka) Recipe
    Beet Greens Vegetable Soup (Botwinka) Recipe
  • Chicken, Leek, and Potato Soup Recipe
    Chicken, Leek, and Potato Soup Recipe
  • Mexican Street Corn Soup Recipe
    Mexican Street Corn Soup Recipe
  • Chilled Cucumber Edamame Soup Recipe
    Chilled Cucumber Edamame 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

Welcome to Mira Cooking

Where every recipe tells a story and every meal is a chance to create something beautiful.

Learn more

Popular

  • Brazilian Coconut Bonbon (Bala Baiana) with Strawberry Recipe
    Brazilian Coconut Bonbon (Bala Baiana) with Strawberry Recipe
  • Roasted Red Pepper Gnocchi Recipe
    Roasted Red Pepper Gnocchi Recipe
  • Cookies 'N Cream Cheesecake Recipe
    Cookies 'N Cream Cheesecake Recipe
  • Slow Cooker Chicken Keema with Veggies Recipe
    Slow Cooker Chicken Keema with Veggies 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 Mira Cooking. All rights reserved.