Vegan Wild Rice Soup with Cauliflower
on Nov 17, 2020, Updated Jun 03, 2026
This post may contain affiliate links.
This vegan wild rice soup gets its creamy texture from cauliflower rather than heavy cream, making it rich and satisfying without any dairy. It comes together in less than an hour, or faster if you cook the wild rice ahead of time, and the flavour deepens overnight, which makes it a great choice for meal prep or batch cooking.

Why You’ll Love this Vegan Wild Rice Soup
This incredible cauliflower and wild rice soup has a nutty, cheesy flavour and creamy texture with tender bites of cauliflower, carrot and wild rice. The recipe is vegan, gluten-free, nut-free and soy-free as well as high in protein and low in fat.
You’ll need minimal prep time and about 45 minutes of total cooking time to make it, though it’s faster if you cook the rice in advance.
Enjoy this cozy soup year-round but especially during the fall and winter months. It’s the perfect way to warm up on a cold day and is extra delicious served with a nice piece of bread for dipping.
Ingredients

- Onion: You can use white or yellow onion.
- Stock: You can use any homemade or store-bought vegetable stock or bouillon.
- Nutritional Yeast: This is what makes the recipe “cheesy”. Nutritional yeast is easy to find in well-stocked grocery stores, health food stores or online. If you’re unsure what it is, you can read more about nutritional yeast here.
- Wild Rice: Any wild rice or wild rice blend works. It’s cooked separately from the soup so varied cooking times don’t matter. Since you cook the rice separately and stir it in at the end, any variety of rice or any grain works. If you don’t have wild rice on hand, try brown rice, long-grain white rice, a wild and brown rice blend, bulgur, farro or even quinoa.
If you have extra wild rice, you can use it in this Wild Rice Bowl, Wild Rice Salad or Vegan Mushroom Wild Rice Soup.
This list is not complete. Please see the recipe card at the end of the post for the complete ingredient list with measurements and detailed instructions.
Variations and Adjustments
- Potato: Potatoes work well in place of, or in addition to cauliflower for a variation on this recipe. Use an equal amount of peeled, cubed Yukon gold potatoes in place of cauliflower or do half cauliflower and half potato.
- Beans: You can substitute up to half of the cauliflower or wild rice for chickpeas or white beans. Stir the beans in when you add the wild rice.
- Heat: For spicy soup, add up to 1 tsp of cayenne pepper or chili flakes when you add the herbs or add 1 jalapeno or serrano pepper with the veggies at the beginning.
- Thickness: The amount of stock can be reduced or increased to adjust the consistency. If you like your soup very thick, reduce the broth to 4 cups. You can always add more at the end if it’s too thick.
How to Make Vegan Wild Rice Soup
Step 1: Start cooking your wild rice according to the package instructions. Most varieties take about 45 minutes to cook.

Step 2: When you’re ready to start the soup, heat 2 tsp oil in a dutch oven or large soup pot then add the onion, garlic adn celery. If you’re not using oil, add the veggies with 1-2 tbsp water and heat.
Cook them for 5-6 minutes over medium heat until they’re softened then stir in the thyme and oregano and cook for another couple of minutes.

Step 3: Add the cauliflower, carrot and stock and lightly simmer the soup for about 20 minutes until the carrots and cauliflower are nice and tender. Once the veggies are cooked through, stir in the nutritional yeast.

Step 4: Carefully scoop about half of the soup into a blender. Start blending the soup on low then slowly increase to high speed for 10-20 seconds until the soup is smooth and creamy. Make sure you allow the step to escape while you’re blending.
Pour the blended portion back into the pot with the remaining soup.
Quick Tip: You can use an immersion blender directly in the pot if you don’t have a blender. With either method, blend as much or as little of the soup as you like!

Step 5: Finally, stir in the cooked wild rice. Squeeze some fresh lemon juice into the soup, taste and season with salt and pepper, if needed. That’s it! It’s ready to enjoy.

I like to serve the soup with more fresh lemon and thinly sliced scallions.

Storing
- Fridge: Let cool then store in a sealed container for up to 5 days.
- Freezer: Let cool then store in a freezer-safe container for up to 2 months. Thaw overnight in the fridge.
- Reheating: Reheat on the stovetop in a pot or in the microwave in 30-second intervals, stirring between each, until heated through.

Vegan Wild Rice Soup with Cauliflower
Ingredients
- 1 cup chopped celery, 150 g
- 1 medium white onion, diced (approx. 1 1/2 cups, 215 g)
- 3 cloves garlic, minced
- 1 tsp ground tyme
- 1 tsp dried oregano
- 2 cups peeled and diced carrots, 300 g
- 4 heaping cups or 1 small head of cauliflower, chopped into small florets (450 g)
- 5 cups vegetable broth
- 1/2 cup nutritional yeast, 30 g
- 1 1/2 cups cooked wild rice, 250 g
- 1 tsp each sea salt and black pepper, or more to taste
- 2 tbsp fresh lemon juice
Instructions
- Cook the wild rice according to package instructions. While it's cooking, proceed with making the soup.
- Add the onion, garlic and celery a large soup pot with 2 tablespoons of water and cook over medium heat for about 5 minutes until starting to soften, stirring often (alternatively, you can saute the veggies in 1 tbsp of olive oil). If the pot starts to dry out at any time, add another tablespoon of water.
- Add the thyme and oregano, stir to combine and cook for another 2 minutes until fragrant, stirring frequently.
- Add the cauliflower, carrot and all of the vegetable stock and simmer over medium-low heat until the carrots and cauliflower are tender. This should take approximately 20 minutes.
- Stir in the nutritional yeast.
- Scoop half of the soup into a blender. Make sure you leave a crack in the lid to let the steam escape. Start blending on low then increase to high and blend until smooth and creamy. Once it's blended, pour it back into the soup pot with the rest of the soup. Alternatively, use an immersion blender directly in the pot to blend about half of the soup.
- Stir in the cooked wild rice and lemon juice and season with salt and pepper, if needed. Serve right away with chopped fresh chives or green onion and lemon wedges.
Video
Notes
Nutrition
Originally published on February 19, 2018.












This meets all the elements- flavour, texture, nutrition, eye appeal and ease of preparation.
It sure does! It’s a good one! Let me know if you try it.
This was a fantastic soup. Full of flavor, easy to make, just as yummy as leftovers! Would be great with a vegan grilled cheese or biscuits. A+++!
Ohh, yes it would be so good with vegan grilled cheese!! Totally making that this weekend! I’m so glad you liked the soup. Thanks for commenting!
This is my new favorite cauliflower soup! I used 4 cups vegetable broth instead of 5 because we like a thicker soup. I love all of your recipes and informative posts!! Thank you.
Nice! Ya, it is really good when it’s super thick! Glad you’ve enjoyed it.
Can regular rice be used?
Regular brown rice should be fine, I don’t think it would be very good with white rice though.
As a next day leftover does the wild rice absorbed away all Or alot of the broth?
Since the rice is cooked separately and added in at the end, it doesn’t absorb much liquid, no. It might thicken up just a bit but not much.
This was absolutely delicious, thank you so much. First time I ever used nutritional yeast, what else do you use it in?
You can search from the home page to find more recipes that use it or a whole post all about nutritional yeast. 🙂 I use it in all sorts of things!
This is a wonderful soup, made it when my Mum was here then gave her half the remaining to take home, wished I’d kept it all to myself! (Not really). Making again asap. Did fry the veg in a little olive oil to start instead of water and used some home made chicken stock. Love it with the wild rice, thank you
Awesome, Vicki! So glad you enjoyed it! Thanks for the comment! 🙂
Definitely a keeper. My husband loved it. The nutritional yeast gives it a cheesy, creamy flavor. Thanks!
Glad you liked it!! I love the cheesy flavour too, so good!
Can I use frozen cauliflower instead of fresh?
I think that would be okay, you might need to adjust the liquid down a bit to account for the added moisture as the cauliflower thaws. Or maybe just thaw the cauliflower first in the fridge then use it? I can’t say exactly how it will turn out since I haven’t tried it though.
Not bad! I added some green lentils (I always try to squeeze some legumes into my soups). It gave it the nice colour contrast that was missing, since I didn’t have any wild rice handy. I had brown rice in the freezer (along with the lentils). My hubby is getting home any minute after winter camping in Manning Park so I’m sure it will hit the spot!