Most wild rice soups turn into a thick, starchy mud because the rice is cooked too long or too hard. That chewy, nutty grain is the whole point here, and it needs a gentle simmer to crack open without blowing out.
This version keeps the rice intact, lets sweet potato melt into the broth for body, and finishes with coconut milk for a creamy texture that doesn’t bury the earthiness. The Old Bay is a sleight of hand that makes the whole pot taste familiar and warm. You get a hearty, satisfying wild rice soup that doesn’t need dairy to feel rich, just careful timing and a last-minute stir of greens.
It’s the kind of soup that welcomes you back for another ladle, with each spoonful carrying a bit of everything.
Coconut Milk for Creaminess
Coconut milk brings a rich, silky texture that dairy would, but it doesn’t mask the earthy flavors of wild rice and mushrooms. Instead, it adds a subtle sweetness that lingers in the background, letting the savory notes come forward. Since it’s plant-based, the soup stays dairy-free and vegan-friendly.
Stirring it in at the end is key: if it simmered too long, the coconut milk could separate or dull, losing that fresh, creamy finish. You’ll see it swirl into the broth, turning the soup opaque and giving it a rich mouthfeel.
That final addition preserves its smoothness and ensures the coconut flavor stays a gentle undercurrent, not a dominant one.
Wild Rice and Sweet Potato Texture
Wild rice keeps its chewy bite and nutty character even after a long simmer, so each spoonful has a distinct pop that doesn’t disappear into the soup. Sweet potato softens into a creamy counterpoint, its natural sweetness balancing the savory broth.
Together they make the soup substantial芒聙聰you get a forkful of rice and a tender chunk of potato in most bites. Both soak up the seasoned liquid, which means they carry flavor deep into their centers. That combination turns a light broth into a meal, giving you something to chew on and plenty of body.
Even after reheating, the rice holds its shape, and the potato melts into the liquid just a bit, thickening things nicely.
Old Bay Adds Warm Depth
Old Bay is the quiet backbone here. Its mix of celery salt, paprika, black pepper, and other spices slides into the broth early, weaving through the vegetables and rice as they cook. The result is a warm, savory depth that lifts the earthy ingredients without shouting over them.
Adding it at the start lets the spices bloom and infuse every component. Then you taste it at the end and adjust, because a final pinch can brighten the whole pot. That two-step approach means you control how present the seasoning is, from a gentle hum to a more pronounced kick.
It’s an unexpected choice, but one that makes the soup taste familiar and cozy.
Kale Adds a Fresh Bite
Kale goes in last, so it just wilts into the hot soup, keeping some of its chew and bright green color. That slight bitterness cuts through the creamy coconut milk and the sweetness of the potato, giving the soup a fresher, more balanced finish.
If the stems were left on, you’d get tough, stringy pieces that distract from the tender vegetables. So pulling them off beforehand matters.
The leaves soften quickly, but they don’t going soggy, so you get a pleasant texture contrast in every spoonful. That pop of green also makes the bowl look more inviting, a sign that something lively is in there.

What to Look For in the Shopping Cart
Wild rice: Buy real wild rice, not a blend, so it keeps that distinct pop and doesn’t turn mushy.
Baby bella mushrooms: Choose firm, dry mushrooms. Wipe them clean instead of rinsing to keep them from getting soggy.
Sweet potato: Peel and dice into half-inch cubes so they soften at the same rate as the rice.
Coconut milk: Use unsweetened full-fat canned coconut milk for that creamy finish without extra sugar.
Reading the Soup While It Cooks
When the Wild Rice Has Cracked Open
At 25 minutes of pressure or 40 minutes on the stove, wild rice should show a split along its length, revealing the lighter interior. If it still looks tight and dark, give it another 5 minutes. Overcooked rice turns soft and blows out, but undercooked rice stays hard in the middle.
A quick bite tests it: tender with a slight chew means it’s ready.
Adjusting the Seasoning at the End
Old Bay’s salt and spice concentrate as the soup simmers, so taste before adding more. The first taste often needs a pinch of salt to wake up the vegetables, or a dash more Old Bay to deepen the warmth. If it tastes flat, the broth might be thin, add salt and pepper in small increments until the flavors sharpen without going salty.
Watching the Coconut Milk Swirl
When you stir in coconut milk, watch for it to blend into a uniform, creamy color. If it looks curdled or separated, the soup was too hot, a gentle stir over low heat can bring it back together.
The goal is a smooth, silky texture. Over-simmering after adding can break it, so keep the heat low and stop stirring once it’s incorporated.
Kale’s Last-Minute Wilt
Kale should soften in the hot soup within a minute or two, turning bright green and flexible. If it stays tough, the soup isn’t hot enough, give it a few more minutes.
But don’t let it boil away; you want it just wilted, keeping some body. That quick heat preserves its color and a hint of bite, which balances the creamy broth.

Creamy Wild Rice Soup with Mushrooms and Sweet Potato
Ingredients
Method
- In the bowl of an Instant Pot pressure cooker, mix together the vegetable stock, wild rice, mushrooms, garlic, carrots, celery, sweet potato, onion, bay leaf, and Old Bay seasoning. Give it a quick stir to blend.
- Secure the lid and set the cooker to manual (high pressure) for 25 minutes. After cooking, let the pot sit undisturbed for 10 minutes to allow natural pressure release. Then, carefully turn the vent to release any remaining steam. Once the pin drops, open the lid and remove the bay leaf.
- Pour in the coconut milk and add the kale, stirring gently to incorporate. Taste the soup and adjust with salt, pepper, and extra Old Bay if desired.
- Ladle into bowls and serve hot.
- In a large stockpot, warm 1 tablespoon of butter or olive oil over medium-high heat. Add the onion and sauté for 5 minutes, stirring now and then, until it becomes soft and translucent. Mix in the garlic and cook for another 1-2 minutes, stirring frequently, until aromatic.
- Pour in the vegetable stock, then add the wild rice, mushrooms, carrots, celery, sweet potato, bay leaf, and Old Bay seasoning. Stir everything together.
- Bring the soup to a simmer, then lower the heat to medium-low. Cover the pot and let it simmer for 30 to 40 minutes, stirring occasionally, until the rice is tender.
- Stir in the coconut milk and kale, mixing gently. Taste and season with salt, pepper, and more Old Bay if you like.
- Serve warm and enjoy.
Swap Smart, Not Blind: What Works and What Won’t
Coconut milk: Heavy cream or half-and-half. If you’re not dairy-free, swapping in heavy cream gives the soup a richer, more rich body.
Half-and-half is lighter, so the broth will be thinner. Keep in mind that dairy lacks coconut’s subtle sweetness, so you might want to add a pinch of sugar or extra sweet potato to balance.
Use the same amount the recipe calls for, and stir it in at the end just like the coconut milk to avoid curdling.
Old Bay seasoning: A mix of celery salt, paprika, black pepper, and a pinch of cayenne. Old Bay is a specific blend, but you can approximate it. Combine 1 teaspoon celery salt, 1 teaspoon paprika, 1/2 teaspoon black pepper, and a pinch of cayenne for each 1 1/2 tablespoons.
It won’t be exact, but it’ll bring a similar warmth. Start with less and adjust to taste, since homemade blends vary.
Vegetable stock: Chicken stock. Using chicken stock adds a savory depth that vegetable stock lacks, making the soup taste more bold.
The swap is straightforward: use the same amount. Just know that it won’t be vegetarian or vegan anymore, and the flavor will be a bit more forward.
Wild rice: Don’t swap it. Wild rice is essential for the soup’s signature chew and nutty flavor. Brown rice won’t hold up as well and will turn mushy; white rice will disintegrate.
Keep the wild rice, even if you have to search for it. It’s what gives the soup its hearty, distinct texture.
Tips
- If you’re using an Instant Pot and the rice isn’t quite tender after the natural release, switch to the sauté function and simmer the soup uncovered for a few minutes. This avoids the extra time of a full pressure cycle and lets you keep an eye on it.
- For the stovetop method, check the rice at the 30-minute mark. If it’s still hard, keep the pot covered and check every 5 minutes. Adding a splash of hot stock or water if the liquid runs low keeps the rice cooking evenly without scorching.
Storage and Reheating
Let the soup cool to room temperature before refrigerating. Store in an airtight container for up to 4 days. The rice will absorb broth, so the soup thickens as it sits.
That’s fine; add a splash of stock or water when reheating to loosen it. Warm gently on the stove or in the microwave, stirring occasionally, until hot.
The coconut milk may look separated after chilling; a quick stir brings it back. Kale will lose its bright green and soften further, but it still tastes good. For longer storage, freeze just the soup base (without coconut milk and kale) for up to 3 months.
Thaw overnight in the fridge, then reheat and stir in fresh coconut milk and kale. The cooked sweet potato and mushrooms get mushy after freezing, so the texture won’t be the same.
For the best texture, eat within a day or two. The wild rice holds its chew, but the vegetables soften with time.
Serve hot, and if you add the finishing touch of coconut milk and kale, do it right before serving to keep them fresh.
Coconut milk is an emulsion of fat and water stabilized by proteins. When added to the hot soup and stirred in gently at the end (Step 3), it remains smooth because the heat is not intense enough to break the emulsion. If the soup were boiled after adding coconut milk, the proteins could denature and cause the milk to curdle or separate into oily and watery layers.

Frequently Asked Questions
Can I make this soup ahead of time and reheat it?
Yes, you can make it ahead. Store it in the fridge for up to 4 days. The rice will soak up broth, so add a splash of stock or water when reheating to loosen it back up.
Stir well after reheating because the coconut milk may look separated after chilling.
How do I prevent the wild rice from becoming mushy?
Use real wild rice, not a blend, and keep an eye on the cooking time. At 25 minutes pressure or 40 minutes simmering, the rice should just crack open, showing a lighter interior. If it still looks tight, give it a few more minutes, but stop once it’s tender with a slight chew.
Is this soup supposed to be thick or brothy?
It starts brothy, then thickens as the sweet potato softens and the rice absorbs liquid. After it sits, it gets even thicker.
If you prefer a thinner soup, add extra stock when reheating. The coconut milk gives it a creamy sheen but doesn’t make it heavy.
What’s the difference between this soup and a traditional creamy mushroom soup?
This one uses coconut milk instead of dairy cream, so it’s dairy-free and has a subtle sweetness. It’s loaded with wild rice, sweet potato, and kale, making it a hearty meal, not a smooth puree. Old Bay adds a warm, spiced depth that you won’t find in a classic mushroom soup.
