This vegan wild rice soup is made with hearty mushrooms and plenty of vegetables for a cozy soup that is creamy and satisfying. You can make it on the stovetop or in the Instant Pot!

Vegan Wild Rice Soup
Save This Recipe Form

Want to save this recipe?

Share your email below & we'll send it to you! Plus, you'll get new recipes from us every week!

I’ve been making Minnesota wild rice soup for years and it’s one of my favorite comfort foods. My husband is from Minnesota, so there’s something that feels extra special about this soup. I love the texture of the chewy wild rice, and the variety of vegetables adds flavor and nutrition to this soup. I use coconut milk to make this broth super creamy, but it’s completely plant-based.

What is Wild Rice?

Wild rice is actually a type of grass that grows in shallow water in marshy areas, primarily in Minnesota and the Great Lakes region. It is not a true rice, but rather a grain that is harvested from the stem of the plant. Wild rice has a nutty flavor and chewy texture and it’s high in protein and fiber, so this soup is extra satisfying. It can be a little hard to find but using wild rice is essential for this recipe. If you can’t find it at the grocery store, you can order it on Amazon. If you have leftover wild rice, try this Wild Rice Burger or Wild Rice and Butternut Squash Salad!

Vegan Wild Rice Soup ingredients


  • Wild Rice– Real wild rice is essential for this recipe. Don’t get a wild rice blend, which is mostly brown rice. You need 100% real wild rice. I typically buy mine at Trader Joe’s. It can be a little hard to find but it’s often sold at natural grocery stores like Whole Foods.
  • Mirepoix– I used basic mirepoix using celery, carrots, and onion. This builds a nice base of the soup and adds more veggies to each bowl!
  • Mushrooms– I have to admit I’m not normally I mushroom fan, but I like the meaty texture they add to this soup.
  • Potato– This is optional but I like the hearty, starchy flavor of little potato chunks in this soup.
  • Seasonings– I used a combination of paprika, thyme, and celery salt to add a savory flavor to the base of the soup.
  • Nutritional yeast– This adds additional savory seasoning to the broth as well as lots of Vitamin B12. If you don’t have nutritional yeast, don’t worry. You can leave it out. But if you have it, definitely add it in!
  • Vegetable broth– I prefer to use a vegetarian “chicken flavored” broth which generally has more flavor than standard vegetable broth. I use Edward & Son’s bouillon cubes which you can get on Amazon.
  • Coconut milk– Canned unsweetened coconut milk adds a rich, creamy flavor to the broth. I don’t recommend using lite coconut milk, which is watered down. If you’re not trying to keep this recipe vegan, you can substitute it with evaporated milk or cream. If you don’t like the taste of coconut, you can make a batch of this cashew cream instead.

How to Make Wild Rice Soup

You can make this soup on the stovetop or in the Instant Pot. I prefer the Instant Pot because it doesn’t require much effort. But if you don’t have an Instant Pot, you can make it on the stovetop. Here are the step-by-step stovetop directions. Check out the recipe video to see it made in the Instant Pot.