About This Soup
This soup gets its body from two unlikely places: pureed cannellini beans and a can of coconut milk, stirred in at the end. There’s no cream in it at all, yet the texture is thick enough to coat a spoon. Wild rice holds its bite through hours in the slow cooker, giving each spoonful something to chew against the softened mushrooms, celery, and carrot. Two-thirds of the mushrooms go into the food processor with the vegetables, breaking down into a fine mince that all but disappears into the broth; the rest are sliced thin and added whole, so you still get visible mushroom in the finished bowl. Garlic powder backs up the fresh cloves already blended into the base, and a single bay leaf runs through the whole cook before being fished out at the end. Because it holds in a slow cooker for 3 to 8 hours depending on the setting, this is a soup you can start before work and finish an hour before dinner, checking in only when the timer tells you to. It’s built for a cold weeknight, but sturdy enough to hold on a stove all afternoon for a crowd. Serve it as it is, or ladle it over something more substantial if you want a full meal instead of a starter.
Cooking Tips
Slow cookers vary more than most appliances — some run noticeably hotter than others, which is why this recipe gives a range instead of one fixed time: 3-4 hours on high, 6-8 on low. Start checking early, at 2½ hours on high or 5½ hours on low, and judge doneness by tasting a few grains of rice rather than by how the soup looks in the crock. Resist lifting the lid more than necessary — every peek lets heat escape and can add 15-20 minutes to your total cook time. If you want less sodium, rinse and drain the canned beans before pureeing them. Check the bean puree for lumps before it goes into the crock; anything left un-smoothed at this stage won’t break down during cooking. If your machine runs hot and the soup looks too thick once the rice is tender, thin it with extra stock rather than water — water dilutes the flavor, stock doesn’t.
Serving Suggestion
Ladle this into deep bowls and eat it with a spoon, not a fork — the rice settles toward the bottom, so stir each bowl before serving. A slice of crusty bread on the side is enough to round it out into dinner. For a lighter start to a meal, serve smaller portions with nothing else, letting the mushroom and rice carry the course.
Dietary Information: Creamy Without Cream
The creaminess here comes from pureed cannellini beans and coconut milk, not heavy cream, which keeps the saturated fat lower than a traditional cream-based soup while still giving the broth body. The beans also add fiber and plant protein, and the wild rice contributes more fiber and a chewier texture than white rice. Mushrooms, celery, carrots, and onion make up a good portion of each bowl by volume, so you’re getting real vegetable content along with the grain. Coconut milk does carry saturated fat, so if that’s a concern for you, use less of it or thin the finished soup with extra stock instead. The richness is built from beans and coconut milk.
Ingredient Notes
Multi-color wild rice blend: Wild rice has a slightly nutty, sweet flavor and a firmer texture than white rice, and it pairs especially well with mushrooms and onions like those used in this dish. (Source: extension.illinois.edu)
Fresh mushrooms: Mushrooms are meaty in flavor and texture, and provide a savory, umami depth to dishes like this one. (Source: americastestkitchen.com)
Cannellini beans: Cannellini beans, once pureed, help form a smooth, creamy base for this soup without needing dairy. (Source: americastestkitchen.com)
Full-fat coconut milk: Full-fat coconut milk is made by shredding fresh coconut meat and pressing it to extract liquid, giving the soup a rich, creamy consistency. (Source: americastestkitchen.com)
Substitutions
Swap the vegetable stock for chicken stock if you’re not keeping this meatless. No coconut milk on hand, or avoiding coconut? Use heavy cream or whole milk in the same amount, though the flavor will lean more traditional and less rich. Any wild rice blend works here, or swap in brown rice if that’s what’s in the pantry — just know cooking times may shift since brown rice cooks faster than a wild rice blend. Cremini, button, or a mix of wild mushrooms all work in place of the mushrooms called for. If you’re avoiding beans, this recipe depends on their starch for texture, so it’s not a simple swap — a cooked and pureed potato is the closest substitute for thickening power.
Storage and Make-Ahead
Refrigerate in an airtight container for up to 4-5 days; the rice will continue to soften slightly as it sits, but a good stir brings the soup back together. To freeze, cool completely and store in a freezer-safe container for up to 3 months — wild rice can turn a little soft after thawing, so the texture won’t be quite as firm as the day it was made. Reheat gently on the stovetop over medium-low heat, stirring often, and thin with a splash of stock if it’s thickened too much in the fridge or freezer.
Frequently Asked Questions
Can I make this on the stovetop instead of a slow cooker?
Yes — simmer everything except the coconut milk and parsley in a large pot over low heat, partially covered, for about 45-60 minutes, until the rice is tender. Stir occasionally so the bottom doesn’t catch, then finish with the coconut milk and parsley as directed.
Why puree the beans instead of just adding them whole?
Pureeing turns them into the base of the soup’s thickness. Whole beans would add protein and texture, but they wouldn’t give you the coating-the-spoon consistency this recipe is going for.
Can I prep any of this ahead of time?
Mince the onion, celery, carrots, and garlic and store them covered in the fridge up to a day ahead. You can also puree the beans a day ahead and refrigerate. Don’t slice the fresh mushrooms until you’re ready to cook, since they discolor quickly.
My soup came out thinner than expected — what happened?
Your slow cooker likely ran cooler than average, or you used the higher end of the 6-8 cup stock range. Simmer it uncovered on the stovetop for a few minutes after the coconut milk goes in, or stir in a bit more of the reserved stock’s counterpart — extra bean puree, if you have it — to thicken it back up.
Printable Recipe Card
Slow Cooker Wild Rice and Mushroom Soup (Creamy without Cream)
A hands-off slow cooker soup with wild rice, mushrooms, and a creamy base from pureed beans and coconut milk. Just check the rice near the end.
Ingredients
- 1 cup multi-color wild rice blend (uncooked)
- 1 small white onion, roughly chopped
- 3 stalks celery, roughly chopped
- 2 large carrots, peeled and chopped
- 3–4 cloves garlic, peeled
- 12 oz fresh mushrooms, washed, divided
- 1 (15-oz.) can cannellini beans (undrained)
- 1 whole bay leaf
- 2 tsp garlic powder
- 6–8 cups vegetable stock, divided
- Salt and black pepper, to taste
- ½ cup full-fat coconut milk
- ¼ cup fresh parsley, finely chopped
Instructions
- Rinse and Start the Rice: Rinse the wild rice under cold running water until the water runs clear — this washes away surface starch that would otherwise cloud the broth. Let it drain fully, then transfer to a 5 or 6-quart slow cooker crock.
- Mince the Aromatics: Add the onion, celery, carrots, and garlic to a food processor and pulse until very finely minced, almost like a coarse paste. Transfer to the slow cooker crock with the rice.
- Process and Slice the Mushrooms: Add 2/3 of the mushrooms to the food processor and pulse until finely chopped. Thinly slice the remaining mushrooms by hand and add both the chopped and sliced mushrooms to the slow cooker.
- Build the Base: Add the cannellini beans, undrained, along with a little water, to the food processor and puree until completely smooth — check for lumps now, since they won't break down during cooking. Pour the puree into the slow cooker crock. Add the bay leaf, garlic powder, and 6 cups of the vegetable stock. Season with salt and black pepper to taste, then stir everything together thoroughly.
- Slow Cook: Cover and cook on high for 3-4 hours or on low for 6-8 hours. Slow cookers vary, so start checking at 2½ hours on high or 5½ hours on low: fish out a few grains of rice and taste them — they should be tender all the way through but still hold their shape, not mushy.
- Finish with Coconut Milk and Parsley: Remove the bay leaf and discard it. Stir in the coconut milk and chopped parsley. If the soup looks thicker than you'd like, thin it with the remaining vegetable stock, a splash at a time, until it reaches the consistency you want.
- Season and Serve: Taste and add more salt and black pepper as needed, stirring to combine thoroughly. Ladle into bowls and serve right away.
Nutritional Information
Per serving, calculated for 4 servings (the original recipe serves 4–6). Changing the servings above doesn't change these figures.
- Calories
- 420 kcal
- Total Fat
- 8 g
- Saturated Fat
- 6 g
- Cholesterol
- 0 mg
- Sodium
- 1670 mgExcludes salt added to taste.
- Carbohydrates
- 71 g
- Sugars
- 9 g
- Protein
- 20 g
- Dietary Fiber
- 12 g
Nutrition values are approximate and may vary based on ingredients used.
Contains: Milk, Wheat (gluten), Soybeans.
Depending on the brand: the multi-color wild rice blend may contain gluten; the vegetable stock may contain gluten, milk, wheat or soybeans. Check your packet for allergens. Store-bought stock and broth vary by brand, so check the label. Contains coconut, which some people avoiding tree nuts also avoid.
