Vegan French Onion Soup with Cashew “Cheese” Toast Recipe
Introduction
This Vegan French Onion Soup offers the rich, savory flavors of the classic dish without any animal products. Caramelized onions and a homemade stretchy vegan cheese topping create a comforting, hearty meal perfect for any day.

Ingredients
- 6 large yellow onions
- 4 tablespoons olive oil
- 1 teaspoon granulated sugar
- 1 teaspoon salt
- 5 cloves garlic, minced
- 3 tablespoons all-purpose flour
- 1/2 cup dry white wine (or broth)
- 6 cups vegetable broth
- 1 tablespoon fresh thyme leaves (or 1 teaspoon dried)
- 1 bay leaf
- 1/2 teaspoon ground black pepper
- Additional salt, to taste
- 1 baguette, sliced
- 1/2 cup raw cashews
- 1 1/2 cups water
- 2 tablespoons lemon juice
- 1 teaspoon salt
- 4 tablespoons tapioca starch
Instructions
- Step 1: Peel and thinly slice the onions. In a large pot, heat 4 tablespoons of olive oil over medium heat. Add the onions and toss to coat. Cook, stirring often, for 15 minutes until softened.
- Step 2: Increase heat to medium-high and cook, stirring every few minutes, until the onions begin to brown, about 30 minutes. Sprinkle with sugar and salt, then cook another 10–15 minutes until caramelized.
- Step 3: Add minced garlic and sauté for 1–2 minutes. Stir in the flour, then pour in the wine to deglaze the pan, scraping any browned bits off the bottom with a wooden spoon.
- Step 4: Add vegetable broth, thyme, bay leaf, and black pepper. Stir well, bring to a boil, then reduce heat and simmer for 15 minutes. Remove the bay leaf and season with additional salt to taste.
- Step 5: Preheat oven to 400°F. Arrange baguette slices on a parchment-lined baking sheet and toast for 5–7 minutes until golden. Remove and set aside.
- Step 6: Soak cashews in about 1 cup of boiling water for at least 5 minutes. Drain and blend cashews with 1 1/2 cups water, lemon juice, 1 teaspoon salt, and tapioca starch until smooth.
- Step 7: Pour the cashew mixture into a small pot and cook over medium-high heat, stirring constantly, until it thickens into a stretchy, gooey cheese-like mass. Remove from heat.
- Step 8: Spoon a generous amount of the cheesy topping onto each toasted baguette slice. Place under the oven broiler for a few minutes until bubbly and lightly browned.
- Step 9: To serve, ladle the soup into bowls and top with one or two cheesy toasts. Alternatively, use oven-safe bowls, add soup and a cheesy toast, then broil briefly before serving.
Tips & Variations
- Use dry white wine for a richer flavor or substitute with extra vegetable broth if preferred.
- For a deeper onion flavor, cook the onions slowly over low heat to fully caramelize without burning.
- The vegan cheese can be flavored with a pinch of smoked paprika or nutritional yeast for extra depth.
- Serve with fresh herbs like parsley or chives for added color and brightness.
Storage
Store leftover soup in an airtight container in the refrigerator for up to 4 days. The vegan cheese topping is best prepared fresh but can be made ahead and refrigerated for up to 2 days. Reheat soup gently on the stove, stirring occasionally, and re-toast the baguette slices before serving.
How to Serve
Serve this delicious recipe with your favorite sides.
FAQs
Can I make this soup gluten-free?
Yes, substitute the all-purpose flour with a gluten-free flour blend and use a gluten-free baguette or bread for the topping.
How can I make the cheese topping creamier?
Soaking the cashews longer, up to several hours, and blending them thoroughly with enough water will create a smoother, creamier texture before cooking.
PrintVegan French Onion Soup with Cashew “Cheese” Toast Recipe
This Vegan French Onion Soup offers a rich, deeply caramelized flavor without any animal products. Featuring slow-cooked sweet onions, a hearty vegetable broth, and a luscious cashew-based stretchy cheese topping, it perfectly replicates the classic French onion soup experience. Toasted baguette slices crowning the soup add the perfect crunch, making it an ideal comforting meal for plant-based diets.
- Prep Time: 20 minutes
- Cook Time: 60 minutes
- Total Time: 1 hour 20 minutes
- Yield: 6 servings 1x
- Category: Soup
- Method: Stovetop
- Cuisine: French
- Diet: Vegan
Ingredients
Soup Ingredients
- 6 large yellow onions
- 4 tablespoons olive oil
- 1 teaspoon granulated sugar
- 1 teaspoon salt
- 5 cloves garlic, minced
- 3 tablespoons all-purpose flour
- 1/2 cup dry white wine or broth
- 6 cups vegetable broth
- 1 tablespoon fresh thyme leaves or 1 teaspoon dried thyme
- 1 bay leaf
- 1/2 teaspoon ground black pepper
- Additional salt to taste
Bread
- 1 baguette, sliced
Cheese Topping Ingredients
- 1/2 cup raw cashews
- 1 1/2 cups water
- 2 tablespoons lemon juice
- 1 teaspoon salt
- 4 tablespoons tapioca starch
Instructions
- Caramelize the onions: Peel and thinly slice the onions. In a large pot, heat 4 tablespoons of olive oil over medium heat. Add the onions and toss to coat in the oil. Cook, stirring often, for 15 minutes until softened. Increase heat to medium-high and cook, stirring every few minutes, until onions brown, about 30 minutes. Sprinkle with sugar and salt, then cook additional 10-15 minutes until deeply caramelized.
- Make the soup base: Add minced garlic to the caramelized onions and sauté for 1-2 minutes. Stir in all-purpose flour to coat onions, cooking briefly. Pour in the white wine to deglaze the pan, scraping browned bits off the bottom. Add vegetable broth, thyme, bay leaf, and black pepper. Stir, bring to a boil, then reduce heat and simmer for 15 minutes. Remove bay leaf and season with additional salt as needed.
- Toast the bread: Preheat oven to 400°F (200°C). Arrange sliced baguette pieces on a parchment-lined baking sheet. Toast in the oven for 5-7 minutes until edges turn golden. Remove and set aside.
- Prepare the stretchy cashew cheese topping: Soak raw cashews in about 1 cup of boiling hot water for at least 5 minutes. Drain and place cashews into a blender with 1 1/2 cups fresh water, lemon juice, salt, and tapioca starch. Blend until smooth. Pour mixture into a small pan over medium-high heat, stirring constantly until it thickens and becomes stretchy and gooey. Remove from heat immediately.
- Assemble and finish the soup: Spoon a generous amount of the cashew cheese onto each toasted baguette slice placed on a parchment-lined pan. Broil in the oven for a few minutes until cheese bubbles slightly. Ladle hot soup into bowls and top each with one or two cheesy toasts. For an alternate presentation, ladle soup into oven-safe bowls, add a cheesy toast on top, then broil all together on a baking sheet for a few minutes until cheese is bubbly.
Notes
- Caramelizing onions requires patience but is key to developing deep flavor.
- If white wine is unavailable, substitute with extra vegetable broth.
- Soaking cashews in hot water softens them for a creamy cheese texture.
- Adjust salt to taste after simmering, as broth and cheese topping add saltiness.
- Use oven-safe bowls if broiling the soup assembled for easier heating.
- The tapioca starch is essential for the stretchy texture of the vegan cheese.
Keywords: Vegan French Onion Soup, vegan soup, caramelized onions, plant-based soup, cashew cheese, French cuisine, comforting soup, vegetarian, dairy-free

