Go Back
+ servings

Vegan French Onion Soup with Lentils

A plant-based take on the classic French Onion Soup made with lentils for extra protein and fiber!
Prep Time15 minutes
Cook Time1 hour 30 minutes
Total Time1 hour 45 minutes
Course: dinner, Soup
Cuisine: French
Servings: 4 bowls
Calories: 509kcal

Ingredients

For the French Onion Soup

  • 1 cup french lentils
  • ¼ cup dairy-free butter Miyokos is my favorite
  • 4 large yellow onions
  • 1 teaspoon salt
  • 5-6 garlic clvoes minced
  • 2 bay leaves
  • 3-4 sprigs fresh thyme or 2 teaspoons dry thyme
  • ¼ cup sherry vinegar can sub ½ cup dry red or white wine
  • 1 tablespoon vegan Worcestershire
  • 4-5 cups vegetable broth

For the Topping

  • ½ cup cashews raw or roasted
  • 1 cup water
  • 2 tablespoons tapioca flour also known as tapioca starch
  • 1 tablespoon lemon juice or white distilled vinegar
  • 1 tablespoon nutritional yeast
  • ½ teaspoon salt
  • 4 slices sourdough bread stale or lightly toasted

Instructions

  • Add the lentils to a large bowl and cover with water by several inches. Allow to soak while you caramelize the onions. 
  • In a large pot, melt ¼ cup butter over medium heat. Add the sliced onions, cover and allow to cook for 15 minutes. Remove lid and add 1 teaspoon of salt. Cook, uncovered, on medium-low heat for 30 minutes, until onions are softened and golden brown. Be sure to stir the onions intermittently as they cook.
  • Meanwhile, prepare the topping by combining the cashews with 1 cup water, 1 tablespoon lemon juice, 1 tablespoon nutritional yeast, 2 tablespoons tapioca starch, and ½ teaspoon salt in a high-speed blender. Blend until smooth.
  • Add to a small saucepan and warm over medium-low heat. Whisk continuously, until the sauce starts to thicken and become stretchy. Remove from heat and set aside. 
  • To the pot with the onions, add the minced garlic. Pour in the sherry vinegar. Stir to combine. Continue to cook until vinegar has reduced, for about 15 minutes. 
  • Next, add the vegan Worcestershire, 2 bay leaves and 3-4 sprigs fresh thyme. Pour in 4 cups vegetable broth. Add the soaked and drained lentils to the pot. Cook until lentils are tender, about 20-30 minutes. Add additional cup of broth, if a more brothy consistency is desired. 
  • Once lentils are tender, remove bay leaves and thyme stems from the pot. Ladle the soup into four separate bowls then top with a slice of sourdough bread. Cover with ¼ of the cashew cheese. Broil at 400 for 3-5 minutes, until light golden brown on top. Garnish with fresh thyme, serve and enjoy! 

Notes

Nutritional Facts are an estimate and may vary depending on specific ingredients you choose. 
 

Nutrition

Calories: 509kcal | Carbohydrates: 74g | Protein: 22g | Fat: 18g | Saturated Fat: 4g | Polyunsaturated Fat: 5g | Monounsaturated Fat: 9g | Trans Fat: 2g | Sodium: 1968mg | Potassium: 446mg | Fiber: 19g | Sugar: 8g | Vitamin A: 545IU | Vitamin C: 15mg | Calcium: 113mg | Iron: 8mg