Cauliflower Mushroom Soup Recipe Vegan and Delicious Ideas

Updated On: October 7, 2025

Looking for a comforting, creamy, and utterly delicious soup that’s both vegan and packed with nutrients? This Cauliflower Mushroom Soup recipe is exactly what you need to warm your soul and nourish your body.

Combining the mild, buttery flavor of cauliflower with the earthy depth of mushrooms, this soup offers a perfect balance of taste and texture. Whether you’re vegan or simply love plant-based meals, this soup is incredibly easy to make and perfect for any season.

Not only is it rich in vitamins and minerals, but it’s also dairy-free and gluten-free, making it suitable for a variety of dietary needs. Plus, it’s wonderfully versatile—you can tweak the ingredients to suit your taste or what’s available in your pantry.

So grab your pot and let’s dive into this delightful recipe that promises to become a staple in your kitchen!

Why You’ll Love This Recipe

This cauliflower mushroom soup stands out for several reasons. First, it’s incredibly creamy without any dairy, relying on the natural texture of cauliflower and a splash of plant-based milk to achieve that luxurious mouthfeel.

The mushrooms add a rich umami flavor that elevates the soup from simple to spectacular.

Additionally, it’s a nutrient powerhouse! Cauliflower is loaded with antioxidants and vitamins C and K, while mushrooms offer immune-boosting properties and a dose of vitamin D.

The soup is also very adaptable—feel free to add herbs or spices to suit your palate, or blend it chunky or smooth depending on your mood.

Lastly, it’s easy to prepare in under 40 minutes, making it perfect for a weeknight dinner or an impressive starter at your next gathering. You’ll love how this soup feels like a warm hug in a bowl, perfect for chilly evenings or anytime you crave something wholesome and satisfying.

Ingredients

  • 1 medium head of cauliflower (about 4 cups florets)
  • 8 oz cremini or button mushrooms, sliced
  • 1 medium onion, finely chopped
  • 3 cloves garlic, minced
  • 4 cups vegetable broth
  • 1 cup unsweetened almond milk (or any plant-based milk)
  • 2 tbsp olive oil
  • 1 tsp dried thyme
  • 1/2 tsp smoked paprika
  • Salt and black pepper, to taste
  • Fresh parsley or chives, for garnish (optional)

Equipment

  • Large pot or Dutch oven
  • Chef’s knife
  • Cutting board
  • Wooden spoon or spatula
  • Blender or immersion blender
  • Measuring cups and spoons
  • Ladle for serving

Instructions

  1. Prepare the vegetables: Rinse and chop the cauliflower into florets. Clean the mushrooms and slice them. Finely chop the onion and mince the garlic.
  2. Sauté aromatics: Heat the olive oil in a large pot over medium heat. Add the chopped onion and garlic, cooking until translucent and fragrant, about 5 minutes.
  3. Cook the mushrooms: Add the sliced mushrooms to the pot. Stir and cook until they release their moisture and start to brown, about 7-8 minutes.
  4. Add cauliflower and seasoning: Stir in the cauliflower florets, dried thyme, smoked paprika, salt, and pepper. Mix well to coat the vegetables with the spices.
  5. Pour in broth and simmer: Add the vegetable broth and bring the mixture to a boil. Reduce heat and let it simmer for 20 minutes, or until the cauliflower is tender.
  6. Blend the soup: Using an immersion blender, puree the soup until smooth and creamy. Alternatively, you can carefully transfer the soup in batches to a blender and blend until smooth.
  7. Add plant-based milk: Stir in the almond milk to add creaminess, adjusting the consistency to your liking. Heat gently for another 2-3 minutes.
  8. Final seasoning: Taste the soup and adjust salt, pepper, or spices as preferred.
  9. Serve: Ladle the soup into bowls and garnish with fresh parsley or chives if desired. Enjoy warm!

Tips & Variations

“For extra depth, try roasting the cauliflower and mushrooms before adding them to the soup. It brings out a lovely caramelized flavor!”

  • Add nutritional yeast: For a cheesy, savory note, stir in 2 tablespoons of nutritional yeast after blending.
  • Spice it up: Add a pinch of cayenne pepper or chili flakes for a mild kick.
  • Chunky variation: Reserve some sautéed mushrooms and cauliflower before blending and add them back for texture.
  • Use coconut milk: Substitute almond milk with coconut milk for a richer, slightly sweet flavor.
  • Herbal twist: Fresh rosemary or sage can complement the earthiness of mushrooms beautifully.

Nutrition Facts

Nutrient Amount per Serving (1 cup)
Calories 110
Protein 4 g
Fat 6 g
Carbohydrates 12 g
Fiber 4 g
Sugar 4 g
Vitamin C 55% DV
Vitamin D 15% DV (from mushrooms)
Iron 10% DV

Serving Suggestions

This soup pairs wonderfully with crusty artisan bread or a fresh green salad for a light yet satisfying meal. You can also serve it as an elegant starter for dinner parties or family gatherings.

For a heartier option, add a side of roasted chickpeas or a quinoa salad. If you’re looking to complement this soup with other vegan dishes, check out our Lemon Ricotta Pasta With Arugula Recipe for a zesty pasta dish, or try the savory Lion’S Mane Mushroom Crumble Recipes for an umami-rich side.

Conclusion

This Cauliflower Mushroom Soup is a delightful and nourishing dish that everyone can enjoy. Its creamy texture and rich flavors come together effortlessly, making it a staple for cozy nights or whenever you crave wholesome comfort food.

With simple ingredients and straightforward steps, this recipe is approachable for cooks of all levels. Plus, it’s a fantastic way to sneak in extra veggies while keeping meals vegan and satisfying.

Whether you’re new to vegan cooking or a seasoned pro, this soup invites you to experiment with flavors and textures while enjoying the benefits of plant-based eating. Don’t forget to explore more recipes and culinary inspiration—like our Low Fodmap Appetizer Recipes or the indulgent Kentucky Bourbon Carrot Cake Recipe—to keep your kitchen adventures exciting and delicious.

📖 Recipe Card: Cauliflower Mushroom Soup Recipe Vegan

Description: A creamy and comforting vegan soup made with cauliflower and mushrooms. Perfect for a healthy and hearty meal.

Prep Time: PT15M
Cook Time: PT30M
Total Time: PT45M

Servings: 4 servings

Ingredients

  • 1 medium head cauliflower, chopped
  • 8 oz mushrooms, sliced
  • 1 medium onion, diced
  • 3 cloves garlic, minced
  • 4 cups vegetable broth
  • 1 cup unsweetened almond milk
  • 2 tablespoons olive oil
  • 1 teaspoon dried thyme
  • Salt and pepper to taste
  • Fresh parsley for garnish (optional)

Instructions

  1. Heat olive oil in a large pot over medium heat.
  2. Add onion and garlic, sauté until translucent.
  3. Add mushrooms and cook until softened.
  4. Add chopped cauliflower, vegetable broth, and thyme.
  5. Bring to a boil, then simmer for 20 minutes until cauliflower is tender.
  6. Use an immersion blender to puree the soup until smooth.
  7. Stir in almond milk and season with salt and pepper.
  8. Heat through and serve garnished with fresh parsley.

Nutrition: Calories: 150 kcal | Protein: 5 g | Fat: 7 g | Carbs: 18 g

{“@context”: “https://schema.org/”, “@type”: “Recipe”, “name”: “Cauliflower Mushroom Soup Recipe Vegan”, “image”: [], “author”: {“@type”: “Organization”, “name”: “GluttonLv”}, “description”: “A creamy and comforting vegan soup made with cauliflower and mushrooms. Perfect for a healthy and hearty meal.”, “prepTime”: “PT15M”, “cookTime”: “PT30M”, “totalTime”: “PT45M”, “recipeYield”: “4 servings”, “recipeIngredient”: [“1 medium head cauliflower, chopped”, “8 oz mushrooms, sliced”, “1 medium onion, diced”, “3 cloves garlic, minced”, “4 cups vegetable broth”, “1 cup unsweetened almond milk”, “2 tablespoons olive oil”, “1 teaspoon dried thyme”, “Salt and pepper to taste”, “Fresh parsley for garnish (optional)”], “recipeInstructions”: [{“@type”: “HowToStep”, “text”: “Heat olive oil in a large pot over medium heat.”}, {“@type”: “HowToStep”, “text”: “Add onion and garlic, saut\u00e9 until translucent.”}, {“@type”: “HowToStep”, “text”: “Add mushrooms and cook until softened.”}, {“@type”: “HowToStep”, “text”: “Add chopped cauliflower, vegetable broth, and thyme.”}, {“@type”: “HowToStep”, “text”: “Bring to a boil, then simmer for 20 minutes until cauliflower is tender.”}, {“@type”: “HowToStep”, “text”: “Use an immersion blender to puree the soup until smooth.”}, {“@type”: “HowToStep”, “text”: “Stir in almond milk and season with salt and pepper.”}, {“@type”: “HowToStep”, “text”: “Heat through and serve garnished with fresh parsley.”}], “nutrition”: {“calories”: “150 kcal”, “proteinContent”: “5 g”, “fatContent”: “7 g”, “carbohydrateContent”: “18 g”}}

Photo of author

Marta K

Leave a Comment

X