Creamy Wild Rice and Mushroom Soup Recipe

This vegan wild rice mushroom soup is a warming, savory bowl of vegetables, tender wild rice, and a creamy plant-based broth. It’s hearty enough for a main course and comforting on chilly days.

A bowl of vegetable and rice soup with mushrooms, carrots, spinach.

Reasons You’ll Love This Recipe

Wild rice mushroom soup is a great choice for home cooks who want a simple, flavorful, plant-based meal. Key benefits include:

  • Vegan & Plant-Based: No meat, dairy, or eggs—entirely plant-based while still rich and satisfying.
  • Gluten-Free: This recipe uses wild rice and naturally gluten-free ingredients.
  • Creamy Texture: Full-fat coconut milk adds creaminess without dairy.
  • Make-Ahead Friendly: Stores well in the refrigerator for up to five days and freezes for up to three months.

Ingredient Notes

Small white bowls filled with ingredients including wild rice, onion, broth, celery, olive oil, spices, carrots, spinach, mushrooms.

This cozy wild rice mushroom soup uses straightforward pantry and fridge staples.

Mushrooms: Use small, mild varieties such as baby bella, cremini, or white button mushrooms. Slice them so they cook evenly and release savory flavor.

Rice: A wild rice blend is recommended for the texture and nutty flavor it contributes; the cooking time and liquid ratios assume a wild rice or wild rice blend.

Greens: Baby spinach adds color and nutrients at the end of cooking. Kale is a sturdier substitute if you prefer.

Broth & Seasoning: Vegetable broth provides the soup base. Salt, black pepper, and a pinch of crushed red pepper flakes give balanced flavor and a subtle heat.

See the ingredients list in the recipe card below for exact quantities.

A large white bowl filled with rice and vegetable soup with a spoon.

Recipe Variations

Make it creamier: Stir in an additional 1/2 cup of plant milk (oat or almond) for a neutral flavor, or more coconut milk if you like a richer, slightly sweet finish. You can also blend 1/4 to 1/2 of the soup for a thicker, creamier texture.

Lower the sodium: Use low-sodium vegetable broth and reduce or omit added salt to control sodium content.

Spicy option: Increase crushed red pepper flakes by 1/4 to 1 teaspoon for more heat.

Swap the greens: Replace spinach with chopped kale for a heartier bite; add the kale toward the end and simmer a few minutes longer until tender.

Add protein: For extra plant protein, stir in a cup of cooked white beans when you add the broth or just before serving.

Step-by-Step Instructions

Four-step collage showing sauté vegetables, add broth and rice, cook and add spinach, stir in coconut milk.

1. In a large pot, heat the olive oil over medium-low heat. Add diced yellow onion, chopped celery, and chopped carrots. Sauté, stirring frequently, until the vegetables begin to soften, about 5 minutes.

2. Add sliced mushrooms and continue to sauté for 2 to 3 minutes so the mushrooms release their moisture and develop flavor.

3. Stir in the wild rice, salt, black pepper, and crushed red pepper flakes. Pour in the vegetable broth, bring to a gentle simmer, then cover and cook for about 30–35 minutes or until the rice is tender.

4. Remove the pot from the heat. Stir in the coconut milk and baby spinach until the greens wilt. Taste and adjust seasoning as needed. Let the soup cool slightly before serving.

A white bowl filled with hearty vegetable and rice soup topped with toasted croutons.

How to Store

Refrigerator: Cool the soup completely, then store in an airtight container for up to five days.

Freezer: Transfer cooled soup to freezer-safe containers or silicone molds (portion-sized) and freeze for up to three months. Thaw in the refrigerator before reheating.

Reheat gently on the stovetop over medium-low heat, stirring occasionally. If the soup thickens after chilling, add a splash of broth or plant milk while reheating to restore the desired consistency.

A white pot filled with creamy vegetable soup.

Related Vegan Soup Recipes to Try

  • A white bowl with orange soup garnished with vegan crema and herbs.

    Vegan Pumpkin Soup
  • A white bowl filled with green spinach and white bean soup.

    Spinach White Bean Soup
  • A white bowl with butternut squash apple soup topped with coconut milk drizzle and croutons.

    Butternut Squash Apple Soup
  • A white bowl filled with roasted red pepper soup garnished with basil.

    Roasted Red Pepper Soup

If you enjoyed this recipe, consider rating it where you found it or leaving a comment about how it turned out for you.

Wild Rice Mushroom Soup

A creamy, savory vegan wild rice mushroom soup made with vegetables, a nutty wild rice blend, and coconut milk for richness.

Prep Time: 5 mins
Cook Time: 40 mins
Total Time: 45 mins
Servings: 6
Calories: 295 kcal (approx.)

Equipment

  • 1 large pot

Ingredients

  • 1 yellow onion, diced
  • 4 ribs celery, chopped
  • 4 large carrots, chopped
  • 2 tablespoons olive oil
  • 2 cups mushrooms, sliced
  • 1/2 teaspoon salt (adjust to taste)
  • 1/2 teaspoon black pepper
  • 1/4 teaspoon crushed red pepper flakes (optional)
  • 8 cups vegetable broth
  • 1 1/2 cups wild rice blend
  • 1/2 cup full-fat coconut milk
  • 2 cups baby spinach

Instructions

  1. Heat olive oil in a large pot over medium-low heat. Add diced onion, chopped celery, and chopped carrots. Sauté for about 5 minutes, stirring frequently, until softened.
  2. Add sliced mushrooms and cook for an additional 2–3 minutes until the mushrooms begin to release moisture.
  3. Add the wild rice, salt, black pepper, and crushed red pepper flakes. Pour in the vegetable broth, bring to a simmer, cover, and cook for 30–35 minutes or until the rice is tender.
  4. Remove from heat and stir in the coconut milk and baby spinach until the spinach wilts. Taste and adjust seasoning. Serve warm.

Notes

This soup keeps in the refrigerator for up to five days and freezes well for up to three months. Nutritional values are approximate and will vary depending on specific ingredients and brands used.

Nutrition (per serving, approximate)

  • Calories: 295 kcal
  • Carbohydrates: 39.8 g
  • Protein: 14.5 g
  • Fat: 9.5 g
  • Sodium: varies with broth used