Go Back
+ servings
My Darling Vegan
Vegan Cream of Cauliflower Soup with Tofu Bacon

This Vegan Cream of Cauliflower Soup is made rich with cashew cream and nutritional yeast then topped with tofu bacon for a delicious gluten-free soup.

Prep Time:
20 mins
Cook Time:
20 mins
Total Time:
40 mins
5 from 1 vote
Overhead shot of finished soup with coconut bacon
Course: Soup
Cuisine: Vegan, Gluten-Free
Keyword: Vegan Cream of Cauliflower Soup
Servings: 4 people
Calories: 283 kcal
Author: Sarah McMinn
Cauliflower Soup
  • 1 tbsp cooking oil
  • 1 small yellow onion, thinly sliced
  • 3-4 cloves garlic, minced
  • 1 medium head of cauliflower, roughly chopped
  • 1 tsp dried thyme
  • 4 cups vegetable broth
  • 1/2 cup raw cashews, soaked for 30 minutes
  • 3/4 cup water
  • 1/2 tsp salt
  • 1/4 cup nutritional yeast
  • salt and pepper, to taste
Tofu Bacon
  • 4 ounces extra firm tofu, sliced into 1/4" slabs
  • 1/3 cup water
  • 1/4 cup soy sauce
  • 1 tbsp tomato paste
  • 1 tbsp vegan Worcestershire
  • 1 tbsp maple syrup
  • 1/2 tsp liquid smoke
  • 1/8 tsp of pepper
  • 1 tbsp cooking oil
  1. To make the tofu bacon, cut the tofu in 1/2" strips and set aside. Whisk together the ingredients for the marinade and pour into a shallow baking dish. In a single layer, place the tofu in the dish so that each piece is fully submerged. Marinate while preparing the rest of the soup.

  2. In a large soup pot heat the cooking oil over medium heat. Once the oil is hot, add onions and sauté for about 5 minutes, stirring frequently, until onions are translucent and fragrant. Stir in garlic and sauté for another 30 seconds. 

  3. Add cauliflower florets and thyme, stirring for 30 seconds to coat the cauliflower. Add vegetable broth and cover. Bring to a boil then reduce heat to a simmer. Simmer for 20 minutes until cauliflower is tender.

  4. While the soup is cooking, drain and rinse the cashews. Combine cashews with water and salt in a high powered blender and blend until completely smooth. Set aside. 

  5. As soup continues to cook, fry your tofu bacon according to these instructions. 

  6. Remove soup from heat. Using an immersion blender, purée the soup until it is smooth and creamy. Stir in cashew cream, nutritional yeast, and salt and pepper

  7. Serve immediately with tofu bacon and toppings of choice. 

Nutrition Facts
Vegan Cream of Cauliflower Soup with Tofu Bacon
Amount Per Serving
Calories 283 Calories from Fat 135
% Daily Value*
Fat 15g23%
Saturated Fat 2g13%
Sodium 2177mg95%
Potassium 898mg26%
Carbohydrates 27g9%
Fiber 5g21%
Sugar 11g12%
Protein 13g26%
Vitamin A 620IU12%
Vitamin C 75.4mg91%
Calcium 77mg8%
Iron 3.5mg19%
* Percent Daily Values are based on a 2000 calorie diet.
Recipe Notes

Serving and Storing - This soup can be eaten immediately once it’s ready. It just takes about 20 minutes to cook the cauliflower. Serve with vegan bacon, fresh chives, and freshly ground pepper. Leftover soup can be stored in the refrigerator for up to 3 days or in the freezer for up to 1 month. To serve frozen soup, let it thaw overnight in the refrigerator. Once it’s mostly thawed, gently reheat the soup in a small soup pot.