
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.
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
Frequently Asked Questions
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.
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.
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.
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.
- Gambia Jollof Rice Recipe: West African One-Pot Spice Fusion - October 5, 2026
- Cream of Wild Rice Soup Recipe Minnesota: Northwoods Creaminess With Foraged Grains - October 5, 2026
- Frozen Cauliflower Fried Rice Recipe: Quick Low-Carb Wok Magic - October 5, 2026