Vegan French Onion Soup with Crispy Cheesy Baguette Toppers Recipe

Introduction

Vegan French Onion Soup offers the rich, caramelized flavors of classic French onion soup without any animal products. This comforting dish features sweet, slow-cooked onions in a savory broth, topped with crispy baguette slices and a stretchy, dairy-free cheese alternative. Perfect for chilly evenings or anytime you’re craving a warm, soulful meal.

A white bowl filled with dark, clear onion soup containing soft, translucent cooked onions, topped with two toasted, golden-brown bread slices. Each bread slice is covered with a thick, creamy white layer of melted cheese, sprinkled with small fresh green thyme leaves. The soup and bowls sit on a white marbled surface, with some fresh thyme sprigs next to the soup with a blue and white striped cloth partially visible on the side. photo taken with an iphone --ar 4:5 --v 7

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

  1. Step 1: Peel and thinly slice the onions. In a large pot, heat the olive oil over medium heat, then add the onions and toss to coat. Cook, stirring often, for about 15 minutes until softened. Increase heat to medium-high and continue cooking, stirring every few minutes, until the onions start to brown, around 30 minutes. Sprinkle sugar and salt over the onions, and cook for another 10–15 minutes until caramelized.
  2. Step 2: Add the minced garlic to the pot and sauté for 1–2 minutes. Stir in the flour, then pour in the white wine to deglaze the pan, scraping up any browned bits from the bottom. Add the 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.
  3. Step 3: Preheat the oven to 400°F. Slice the baguette and place the slices on a parchment-lined baking sheet. Toast in the oven for 5–7 minutes until golden. Remove and set aside.
  4. Step 4: Soak the cashews in about 1 cup of boiling water for at least 5 minutes. Drain the cashews, then add them to a blender with the 1 1/2 cups water, lemon juice, salt, and tapioca starch. Blend until smooth. Pour the mixture into a small pot over medium-high heat, stirring constantly until it thickens and becomes stretchy and gooey. Remove from heat immediately.
  5. Step 5: Spoon a generous amount of the cashew cheese onto each toasted baguette slice placed on the parchment-lined baking sheet. Broil in the oven for a few minutes until the cheese starts to bubble and brown. To serve, ladle the soup into bowls and top with one or two cheesy toasts. Alternatively, use oven-safe bowls: ladle the soup into bowls, add a toast and a scoop of cheese on top, then place on a baking sheet and broil for a few minutes before serving.

Tips & Variations

  • Use a high-quality vegan white wine for a richer flavor or substitute with extra vegetable broth if avoiding alcohol.
  • For a deeper flavor, cook the onions low and slow, stirring frequently to avoid burning.
  • You can swap the tapioca starch for arrowroot starch but the cheese may be less stretchy.
  • Add fresh parsley or chives on top for a pop of color and freshness.
  • Use gluten-free bread if you prefer a gluten-free version.

Storage

Store leftover soup in an airtight container in the refrigerator for up to 3 days. Keep the toasted bread and cashew cheese topping separate to maintain texture. Reheat the soup gently on the stove, stirring occasionally. Reheat toasted bread and cheese under the broiler for a few minutes to refresh before serving.

How to Serve

A white soup bowl filled with clear golden-brown French onion soup with visible thinly sliced caramelized onions in the broth. On top, a round toasted bread slice sits just under a layer of melted creamy, slightly browned cheese that is smooth and thick. Small fresh green thyme sprigs are scattered over the cheese, adding a touch of vibrant color. The bowl is positioned on a white marbled surface with some thyme sprigs nearby and a blue striped cloth partially visible at the corner. Photo taken with an iphone --ar 4:5 --v 7

Serve this delicious recipe with your favorite sides.

FAQs

Can I make this soup without the cashew “cheese” topping?

Yes, you can enjoy the soup as is or topped simply with toasted bread. The cashew cheese adds a creamy texture and stretchiness that mimics melted cheese but isn’t necessary for delicious flavor.

How do I caramelize onions without burning them?

Cook the onions slowly over medium to medium-high heat and stir frequently to prevent sticking and burning. Adding a pinch of sugar helps with caramelization, and patience is key to developing their sweet, rich flavor.

Print

Vegan French Onion Soup with Crispy Cheesy Baguette Toppers Recipe

This vegan French onion soup offers a rich and comforting twist on the classic dish using caramelized onions, a deeply flavorful vegetable broth, toasted baguette slices, and a stretchy, gooey vegan cashew cheese topping. Perfect for a cozy meal, this soup combines the sweetness of slowly caramelized onions with the umami of herbs and wine, all topped with deliciously melted vegan cheese to bring a hearty, satisfying experience without any dairy or animal products.

  • Author: mia
  • Prep Time: 20 minutes
  • Cook Time: 65 minutes
  • Total Time: 1 hour 25 minutes
  • Yield: 6 servings 1x
  • Category: Soup
  • Method: Stovetop
  • Cuisine: French
  • Diet: Vegan

Ingredients

Scale

Soup

  • 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 tsp dried thyme)
  • 1 bay leaf
  • 1/2 teaspoon ground black pepper
  • additional salt, to taste

Bread

  • 1 baguette, sliced

Vegan Cheese Topping

  • 1/2 cup raw cashews
  • 1 1/2 cups water
  • 2 tablespoons lemon juice
  • 1 teaspoon salt
  • 4 tablespoons tapioca starch

Instructions

  1. 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 they soften. Increase the heat to medium-high and continue cooking, stirring every few minutes, until the onions start to brown, about 30 minutes. Sprinkle sugar and 1 teaspoon salt over the onions and cook for another 10-15 minutes until deeply caramelized.
  2. Prepare the Soup Base: Add the minced garlic to the caramelized onions and sauté for 1-2 minutes until fragrant. Stir in the all-purpose flour and cook for a minute to remove the raw flour taste. Pour in the white wine to deglaze the pan, scraping up any browned bits from the bottom with a wooden spoon. Add the vegetable broth, fresh thyme leaves, bay leaf, and ground black pepper. Stir well, bring the soup to a boil, then reduce the heat and let it simmer uncovered for 15 minutes. Remove the bay leaf and adjust salt to taste.
  3. Toast the Baguette: Preheat the oven to 400°F (200°C). Slice the baguette into pieces and arrange them on a parchment-lined baking sheet. Toast the slices in the oven for about 5-7 minutes until they turn a light golden brown. Remove from the oven and set aside.
  4. Make the Vegan Cheese Topping: Soak the raw cashews in about 1 cup of boiling hot water for at least 5 minutes to soften. Drain the cashews and add them to a blender along with 1 1/2 cups fresh water, lemon juice, 1 teaspoon salt, and tapioca starch. Blend until completely smooth. Pour the mixture into a small pot over medium-high heat and stir constantly. The mixture will thicken and become stretchy and gooey, resembling melted cheese. Remove from heat immediately to avoid overcooking.
  5. Assemble and Broil: Spoon a generous amount of the vegan cheese topping onto each toasted baguette slice placed on the parchment-lined baking sheet. Place the pan under the oven broiler for a few minutes until the cheese topping bubbles and becomes slightly browned. Alternatively, ladle hot soup into oven-safe bowls, top each with a toast and cheese, and broil on a baking sheet for a few minutes.
  6. Serve: Serve the hot soup with the cheesy toasts either on top of the bowl or alongside, allowing the rich flavors and melted vegan cheese to complement the caramelized onions and savory broth perfectly.

Notes

  • For best caramelization, be patient and stir frequently to avoid burning the onions.
  • If you prefer a nut-free vegan cheese, experiment with alternatives like potato starch-based melts or store-bought vegan cheese.
  • The white wine can be substituted with additional vegetable broth for an alcohol-free version.
  • Use oven-safe bowls if broiling the assembled soup to prevent cracking or damage.
  • Store leftovers in airtight containers; the vegan cheese topping can harden upon cooling and may need to be reheated with some liquid to regain stretchiness.

Keywords: vegan french onion soup, vegan soup, caramelized onion soup, dairy free french onion, vegan comfort food, dairy free cheese topping

Did you make this recipe?

Share a photo and tag us — we can’t wait to see what you’ve made!

Similar Posts

Leave a Reply

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

Recipe rating