Vegan Wild Rice Soup Recipe: Nutty Depth in Creamy Broth

Vegan Wild Rice Soup Recipe: Nutty Depth in Creamy Broth

This vegan wild rice soup delivers creamy comfort without a drop of dairy. The secret lies in a carefully balanced broth that enhances the nutty depth of wild rice while maintaining a velvety texture.

I developed this recipe to prove that plant-based soups can be just as rich and satisfying as traditional versions. The key is using coconut milk for creaminess and a mix of fresh herbs to brighten the earthy flavors.

What you’ll get is a hearty bowl with tender wild rice, crisp vegetables, and a broth so creamy you won’t believe it’s dairy-free. The nutty aroma fills the kitchen as it simmers, promising warmth in every spoonful.

Perfect for chilly evenings or when you need a nourishing meal that satisfies completely. The soup keeps well for days, with flavors deepening over time.

👨‍🍳
Difficulty
Medium
🌱
Diet
Vegan
⏱️
Total Time
30 min
🔥
Calories
Med Cal

Ingredients for Vegan Wild Rice Soup

Pantry staples and fresh herbs create this velvety, dairy-free comfort in a bowl.

Ingredient Amount Notes
Wild Rice 🌾 1 cup Uncooked, rinsed thoroughly
Olive Oil 🫒 2 tbsp Extra-virgin preferred
Yellow Onion 🧅 1 whole Medium, finely diced
Carrots 🥕 2 whole Medium, peeled and diced
Celery Stalks 🌿 2 whole Finely diced for base
Garlic Cloves 🧄 4 cloves Minced for depth of flavor
Mushrooms 🍄 8 oz Cremini or white, sliced
Vegetable Broth 🥣 6 cups Low-sodium for control
Coconut Milk 🥥 1 can Full-fat for creaminess
Fresh Thyme 🌿 1 tbsp Leaves stripped from stems
Fresh Rosemary 🌿 1 tsp Finely chopped for aroma
Bay Leaf 🍃 1 whole Dried, removed before serving
Salt 🧂 1 tsp Sea salt or kosher preferred
Black Pepper 🌶️ ½ tsp Freshly ground for best flavor
All-Purpose Flour 🌾 ¼ cup For thickening broth

The wild rice is non-negotiable here—it’s the nutty backbone of the dish. Lundberg or Trader Joe’s brands are reliable, but any uncooked wild rice works. For the mushrooms, cremini add meaty depth, but white button mushrooms (the kind in those pre-sliced packs) are totally fine too. The coconut milk needs to be full-fat—light won’t give you that creamy texture the recipe promises (trust me on this one).

No fresh herbs? Dried thyme and rosemary work at one-third the amount. Out of wild rice? Brown rice is the closest swap ( texture will differ slightly). For the broth, Better Than Bouillon vegetable base is a great shortcut—just mix with hot water. The flour can be swapped for cornstarch (same amount), but whisk it in cold to avoid lumps (worth the extra minute).

This soup tastes even better the next day—flavors meld overnight. Keeps 4-5 days in the fridge, freezes for 3 months. I like to portion it into containers for easy grab-and-go lunches (the good stuff, not the pre-shredded kind).

❤️

Why You’ll Love This Recipe

  • One Pot Wonder: I just toss the wild rice, onion, carrots, and celery in with some broth and let it simmer—hardly any active cooking time.
  • Rich Earthy Depth: The wild rice gives it this nutty, hearty flavor that makes the soup taste like it’s been cooking all day.
  • Meal Prep Hero: Honestly, it reheats beautifully so I make a big batch for lunches all week.
  • Budget Stretcher: A handful of rice and a few veggies feed my family for days without breaking the bank.

Step-by-Step Instructions for Wild Rice Soup

This method delivers rich, creamy texture and balanced flavor in every comforting spoonful.

Step 1: Sauté the Aromatic Base

Heat the 2 tbsp olive oil in a large pot over medium heat. Add the diced yellow onion, carrots, and celery stalks. Sauté for 5-7 minutes until the vegetables soften and the onion turns translucent.

This trio forms the flavor foundation of your soup. Stir occasionally to prevent browning—you want gentle sweating, not caramelization. When the mixture looks glossy and fragrant, you’re ready for the next step.

Step 2: Build Depth with Garlic, Mushrooms, and Herbs

Add the minced garlic cloves and sliced 8 oz mushrooms to the pot. Cook for 4-5 minutes until the mushrooms release their moisture and begin to golden brown at the edges.

Stir in the 1 tbsp fresh thyme, 1 tsp fresh rosemary, and 1 whole bay leaf. These herbs infuse the soup with earthy complexity. I like to crush the rosemary slightly between my fingers to release its oils before adding it.

Step 3: Toast the Flour and Add Liquids

Sprinkle the 0.25 cup all-purpose flour over the vegetable mixture and stir constantly for 1-2 minutes. This toasts the flour slightly, removing its raw taste and creating a roux that will thicken your soup beautifully.

Slowly pour in the 6 cups vegetable broth, whisking continuously to prevent lumps. Add the 1 cup wild rice, 1 can coconut milk, 1 tsp salt, and 0.5 tsp black pepper. Bring the mixture to a boil, then reduce heat to low.

Step 4: Simmer to Perfection

Cover the pot and let the soup simmer gently for 45-50 minutes. Wild rice takes longer to cook than regular rice, so be patient. Stir occasionally to prevent sticking, and check that the rice is tender and the soup has thickened slightly.

The rice is done when it’s tender but still slightly chewy. If the soup seems too thick, add a splash more broth. Remember to remove the bay leaf before serving—it’s done its job infusing flavor and shouldn’t be eaten.

Step 5: Adjust and Serve

Taste and adjust seasoning if needed. The coconut milk should create a velvety, creamy texture without overpowering the nutty wild rice and earthy mushrooms.

Ladle into bowls while hot. The soup will thicken slightly as it cools, but it’s best served immediately. Each spoonful should deliver the hearty wild rice, tender vegetables, and rich, creamy broth that makes this dish so satisfying.

👨‍🍳

Pro Tips For Making Vegan Wild Rice Soup

  • Toast the Rice: Cook the wild rice in olive oil for 2-3 minutes before adding liquid—I learned this the hard way after my first few batches turned out gummy instead of nutty.
  • Uniform Dice: Cut your onion, carrots, and celery into even 1/4-inch pieces so everything cooks at the same rate and you don’t end up with crunchy carrots in an otherwise soft soup.
  • Skip the Rush: Wild rice takes time, so resist the urge to crank the heat—simmer it gently for 45-60 minutes or it’ll stay tough and chewy no matter how long you wait.
  • Bloom the Veggies: After sautéing the onion, carrots, and celery, let them sit in the oil for a full minute off the heat to deepen their flavor before adding broth—sounds weird, but it works.

Common Mistakes When Making Perfect Results

Overcooking the Rice

Wild rice needs 45-50 minutes to soften, but overcooking turns it mushy. Check at 40 minutes—it should be tender with a slight chew. If it’s still firm, give it 5 more minutes and test again. 💡

Skipping the Flour Toast

Raw flour can leave a starchy taste in your soup. Toasting the 0.25 cup flour for 1-2 minutes removes that raw edge and builds a proper roux. Stir constantly to avoid burning—you want golden, not brown.

Using Light Coconut Milk

Full-fat coconut milk is essential for that creamy texture. Light versions separate and won’t give you the same richness. I learned this the hard way—trust me, the extra calories are worth it for the velvety broth.

Rushing the Sauté

Take your time with the yellow onion, carrots, and celery. They need 5-7 minutes to soften and develop their sweetness. Rushing this step means a soup with raw, harsh vegetable flavors.

Forgetting the Bay Leaf

That single bay leaf adds subtle depth you’ll miss if you skip it. Add it with the other herbs, then

Overcrowding the Pot

If your pot is too small, the soup won’t simmer properly. Use a large, heavy-bottomed pot to ensure even cooking. Crowding can lead to uneven heating and rice that cooks inconsistently. ✨

Nutrition Facts

Servings 4
Amount Per Serving
Calories 380kcal
% Daily Value
Total Fat 18g23%
Saturated Fat 12g60%
Cholesterol 0mg0%
Sodium 650mg28%
Total Carbohydrate 48g17%
Dietary Fiber 6g21%
Sugars 4g
Protein 8g16%
Percent Daily Values are based on a 2,000 calorie diet. Your daily values may be higher or lower depending on your calorie needs.

Frequently Asked Questions

1

Can I use regular rice instead of wild rice?

Brown rice is the closest substitute, though it cooks faster (30-40 minutes). Wild rice’s nutty flavor and chewy texture are unique, so the result will differ slightly. For best results, stick with wild rice if possible.

2

How do I make the soup gluten-free?

Replace the 0.25 cup all-purpose flour with cornstarch or arrowroot powder. Use the same amount and whisk it into cold broth before adding to avoid lumps. The texture will be just as creamy.

3

Can I freeze leftover soup?

Yes! It freezes well for up to 3 months. Cool completely, then store in airtight containers. Thaw overnight in the fridge and reheat gently to preserve the creamy texture.

4

Why does my soup taste bland?

Under-seasoning is a common issue. Taste as you go and adjust the 1 tsp salt or add more herbs like thyme or rosemary. A splash of lemon juice can also brighten the flavors.

★★★★★4.7(5 reviews)
Tyler Campbell