I’m so excited to share this Vegan French Onion Soup with Baguette and Melted Cheese Recipe with you. It’s one of my absolute favorite cozy dishes that fills the house with the most inviting aroma of caramelized onions and herbs, topped with a crusty baguette and perfectly melted vegan cheese. I love how this soup brings all the rich, comforting flavors of traditional French onion soup but with a completely plant-based twist that everyone can enjoy. It’s hearty, flavorful, and surprisingly easy to make, which makes it my go-to comfort food whenever I want something warm and satisfying.
Why You'll Love This Vegan French Onion Soup with Baguette and Melted Cheese Recipe
What truly sets this recipe apart for me is the deep, luscious flavor of the caramelized onions. I take my time cooking them low and slow until they're golden and sweet, which gives the soup that signature rich taste that keeps you coming back for another spoonful. The addition of fresh thyme and bay leaves infuses a subtle herbal note, while the splash of dry white wine adds an elegant depth of flavor that perfectly balances the sweetness from the onions. It really tastes like a timeless classic but with an exciting vegan touch.
Another reason I adore this recipe is how doable it is without sacrificing any of the gourmet feels. It might take a bit of patience to caramelize the onions, but the steps are straightforward and the ingredients are simple and wholesome. Plus, assembling the soup in oven-safe bowls with baguette slices and topping with melted vegan cheese feels like a special occasion every time. Whether I’m serving this for a cozy weeknight dinner or impressing vegan and non-vegan guests alike at a holiday gathering, it always steals the show. Honestly, it’s one of those dishes that makes you feel like a pro in the kitchen without much fuss.
Ingredients You'll Need
This recipe calls for simple pantry staples and fresh basics that come together beautifully to create complex flavors and satisfying textures. Each ingredient plays an essential role, from the caramelized onions that develop the base flavor, to the fresh herbs that add brightness and aroma, to the crisply toasted baguette and melted vegan cheese that make every bite irresistible.
Tip!
You’ll find all ingredient quantities in the recipe card below.
- Vegan butter or olive oil: I prefer Miyoko’s Butter for its rich flavor and perfect browning ability.
- White onions: Using about 2 pounds gives you that deep, sweet base essential for authentic French onion soup.
- Fresh thyme and bay leaves: These herbs bring a fresh, earthy aroma that elevates the entire dish.
- Flour or arrowroot powder: Just a tablespoon helps thicken the soup slightly, giving it a wonderful mouthfeel.
- Dry white wine: Adds sharpness and complexity, but you can substitute with red wine for a bolder flavor.
- Vegetable broth: Low-sodium is key to controlling the saltiness and making this truly plant-based friendly.
- Salt and freshly cracked pepper: Essential for seasoning and balancing the flavors perfectly.
- Baguette: A crusty French bread sliced thinly, perfect for soaking up the soup and crisping in the oven.
- Vegan cheese: I love using Miyoko's Mozzarella for its great meltability and mild flavor that complements rather than overwhelms.
Directions
Step 1: Start by prepping your onions. I cut them lengthwise, trim the ends, peel off that outer skin, and slice thinly. You want about 8 to 9 cups of sliced onions—around 2 pounds—to get that rich, caramel depth.
Step 2: Next, melt your vegan butter or heat olive oil in a large 4-quart pan over medium heat. Add the sliced onions along with thyme sprigs, bay leaves, and salt. This is where the magic starts. Cook the onions slowly, stirring frequently, for about 45 minutes to an hour until they soften and turn a deep golden brown. Patience here rewards you with a beautifully sweet and savory base.
Step 3: Sprinkle in the flour and stir it well to avoid any clumps. Cook for about a minute to get rid of the raw flour taste and help thicken the broth just a little.
Step 4: Pour in your dry white wine and let it simmer for about 10 minutes, stirring occasionally. This step reduces the wine and concentrates the flavor, infusing the onions with a lovely complexity.
Step 5: Add the vegetable broth and freshly cracked pepper. Bring everything to a boil, then lower the heat and simmer uncovered for about 30 minutes. This allows the flavors to meld beautifully. Taste and adjust seasoning with additional salt or pepper if needed.
Step 6: Now it's time to assemble the soup bowls. Ladle the hot soup into oven-safe bowls, place one or two slices of baguette on top, then generously layer with your vegan cheese and a little sprig of thyme for garnish.
Step 7: Transfer the bowls to a rimmed baking sheet. You can place them in a preheated oven at 350°F for about 20 minutes, or under the broiler for 5 to 7 minutes. Watch closely so the bread crisps nicely around the edges and the cheese melts to a bubbly golden perfection.
Step 8: Serve immediately while it’s still warm, ideally straight from the oven. If you prefer, you can enjoy the soup with crusty bread on the side for dipping instead of broiling the cheese on top.
Servings and Timing
This Vegan French Onion Soup with Baguette and Melted Cheese Recipe makes about 4 generous servings. The prep time mainly involves onion slicing and takes approximately 15 minutes, while the caramelizing and simmering require about 1 hour and 15 minutes combined. The total time from start to finish is roughly 1 hour and 30 minutes. There’s no resting or cooling time needed; this dish is at its absolute best piping hot off the broiler.
How to Serve This Vegan French Onion Soup with Baguette and Melted Cheese Recipe
When I serve this soup, I love to keep it simple but elegant. My go-to is pairing it with a mixed green salad tossed in a tangy vinaigrette to cut through the richness and add a refreshing crispness. Roasted root vegetables or a light vegan pâté also make wonderful sides, especially if you’re serving the soup as part of a bigger meal. Presentation-wise, I adore adding a small sprig of fresh thyme on top of the melted cheese for a pop of color and an extra touch of aroma right before serving.
For beverages, I often reach for a chilled glass of crisp white wine like Sauvignon Blanc or a dry Chardonnay to complement the wine notes in the soup. Non-alcoholic friends can enjoy sparkling water with a squeeze of lemon or a herbal iced tea to keep things light and balanced. This soup shines at a cozy family dinner but also feels fancy enough for holiday parties or intimate dinner gatherings.
I recommend serving the soup hot or warm so the cheese is gooey and the baguette remains delightfully crispy around the edges. Portion-wise, one bowl per person is perfect as a starter or a light meal, but it’s filling enough to enjoy as the main event on a chilly evening.
Variations
I like to switch things up sometimes by experimenting with different types of onions—yellow, red, or even a mix—to tweak the flavor profile subtly. For a gluten-free version, I swap the flour for arrowroot powder and serve the soup with gluten-free bread. If you prefer a heartier soup, adding chopped mushrooms or caramelized leeks can bring a lovely earthiness and texture.
For a bolder cheese flavor or a twist, I’ve tried using vegan gruyere or smoked vegan gouda slices instead of mozzarella. Sometimes I skip the wine entirely and use extra vegetable broth with a splash of balsamic vinegar for acidity. Cooking the soup in a slow cooker for several hours can enhance the caramelization even more if you’re short on active cooking time. The flexibility of this Vegan French Onion Soup with Baguette and Melted Cheese Recipe really lets you make it your own without losing that classic soul.
Storage and Reheating
Storing Leftovers
If you happen to have leftovers, I recommend storing the soup without the baguette and cheese toppings to keep everything fresh. Use airtight containers and refrigerate for up to 5 to 6 days. Before serving again, you can add fresh bread and cheese to reheat separately to maintain the best texture.
Freezing
This soup freezes beautifully if you want to make it ahead of time. Freeze the soup base alone in freezer-safe containers or bags for up to 2 to 3 months. When ready to enjoy, thaw overnight in the refrigerator. I avoid freezing the bread and cheese as they don’t maintain their texture well after thawing and reheating.
Reheating
To reheat, gently warm the soup on the stove over medium heat until just simmering. Avoid boiling again to preserve the delicate flavors. Toast fresh baguette slices and melt vegan cheese separately in the oven or under the broiler before assembling and serving. This method ensures the bread stays crispy and the cheese melts perfectly each time.
FAQs
Can I use other types of onions for this Vegan French Onion Soup?
Absolutely! While white onions are traditional and provide a mild sweetness, yellow or sweet onions work great too. Some people even like mixing varieties for depth of flavor. Just be sure to cook them low and slow to develop that perfect caramelized taste.
Is it possible to make this soup without wine?
Yes, you can omit the wine if you prefer or don’t have any on hand. Simply replace it with an equal amount of vegetable broth and add a splash of vinegar like balsamic or sherry vinegar to keep some of the acidity and complexity in the flavor.
What vegan cheeses melt best on this soup?
I personally love Miyoko’s Mozzarella because it melts beautifully and has a mild, creamy flavor. Other good options include vegan smoked gouda or gruyere-style cheeses. Look for high-quality brands labeled “melting” or “shreddable” for the best results.
Can I make this soup gluten-free?
Certainly! Use arrowroot powder or cornstarch instead of flour for thickening. Make sure to serve it with gluten-free bread or skip the bread altogether. Just keep an eye on the thickening step to ensure the soup still has a lovely texture.
What’s the best way to caramelize onions without burning them?
Patience is key. Cook the onions on medium to medium-low heat, stirring frequently to prevent sticking or burning. Adding a pinch of salt at the beginning helps draw out the moisture, and using a heavy-bottomed pan ensures even cooking. If they brown too quickly, lower the heat slightly and keep stirring until they reach a deep golden color.
Conclusion
I can’t recommend this Vegan French Onion Soup with Baguette and Melted Cheese Recipe enough if you’re craving something truly comforting and delicious. It’s a dish that invites you to slow down, savor every bite, and enjoy the simple pleasures of great flavor and cozy vibes. Whether you’re making it for a weeknight treat or a special occasion, this soup always delivers warm hugs in a bowl. I hope you have as much fun making and eating it as I do!
Print
Vegan French Onion Soup with Baguette and Melted Cheese Recipe
- Total Time: 1 hour 30 minutes
- Yield: 4 servings
- Diet: Vegan
Description
This Vegan French Onion Soup offers a rich and comforting take on the classic French onion soup, using caramelized onions, fresh herbs, dry white wine, and savory vegetable broth. Topped with toasted baguette slices and melted vegan cheese, it is a perfect hearty, plant-based meal ideal for cozy dinners.
Ingredients
Soup Base
- ¼ cup vegan butter or olive oil (e.g., Miyoko’s Butter)
- 4 white onions (about 2 lbs)
- 3–4 sprigs fresh thyme (or 1 ½ teaspoons dried thyme)
- 2 bay leaves
- ½ teaspoon salt
- 1 tablespoon flour (or arrowroot powder)
- ¾ cup dry white wine (can substitute with dry red wine for fuller flavor)
- 6 cups low-sodium vegetable broth
- ½ teaspoon fresh cracked black or white pepper
Toppings
- 1 baguette, sliced
- Vegan cheese (e.g., Miyoko’s Mozzarella)
Instructions
- Prep the onions: Cut the onions lengthwise, place cut sides down and trim the ends. Peel off the outer skin and first thin layer. Stand onion on an end and slice lengthwise into thin strips to yield about 2 lbs or 8–9 cups of sliced onions.
- Caramelize the onions: Heat vegan butter or olive oil in at least a 4-quart pan over medium heat. Add onions, thyme sprigs, bay leaves, and salt. Cook, stirring frequently, for about 45 minutes to 1 hour until onions are softened and deep golden brown.
- Add the flour: Sprinkle the flour over the caramelized onions and stir well until fully incorporated with no white streaks. Cook for about 1 minute to eliminate raw flour taste.
- Add the wine: Pour in the white wine and continue cooking, stirring occasionally, for 10 minutes until the wine is reduced and mostly evaporated.
- Add the vegetable broth: Add vegetable broth and freshly cracked pepper. Bring to a boil, then reduce heat and simmer uncovered for about 30 minutes to develop flavor. Adjust seasoning as needed.
- Assemble soup bowls: Ladle soup into individual oven-safe bowls. Top each with 1–2 slices of baguette, a layer of vegan cheese, and a sprig of thyme for garnish. Place bowls on a rimmed baking sheet.
- Bake or broil: Preheat oven to 350°F (175°C) and bake for about 20 minutes until cheese is melted and bread edges are crispy. Alternatively, broil 5–6 inches from heat for 5–7 minutes until cheese bubbles and browns slightly.
- Serve: Serve soup immediately while warm. Alternatively, serve soup as is with toasted baguette slices topped with vegan cheese on the side for dipping.
- Store: Store leftover soup without toppings in an airtight container in the refrigerator for 5–6 days. For longer storage, freeze for 2–3 months. Thaw in the refrigerator before reheating.
Notes
- Use dry white wine or substitute with dry red wine for a deeper flavor.
- Arrowroot powder can replace flour for a gluten-free option.
- Make sure to use vegan cheese to keep the recipe fully plant-based.
- Caramelizing onions low and slow is key to developing rich flavor; don't rush this step.
- To reheat leftovers, warm gently on stovetop or microwave before adding toasted bread and cheese.
- Prep Time: 20 minutes
- Cook Time: 1 hour 10 minutes
- Category: Soup
- Method: Baking
- Cuisine: French

Leave a Reply