Creamy Wild Rice Soup
Soups & Stews | Published Nov 27, 2020 | Updated Nov 27, 2020 | By Tawnie
This post may contain affiliate links. Read my privacy policy.
Creamy Wild Rice Soup is a warm, comforting, vegetarian soup filled with carrots, mushrooms, a flavorful wild rice blend and a creamy béchamel sauce.
It’s also a perfect soup to use up leftover rotisserie chicken or leftover turkey and ham from Thanksgiving or Christmas dinner!
Table of contents
I’m a sucker for a hearty, cozy soup on a chilly night. Plus it’s so easy to prepare and uses pantry staples.

Ingredient Notes
Creamy Wild Rice Soup starts with the comforts of wild rice and and mirepoix (carrots, onions and celery, but also includes:
- Baby Bella Mushrooms
- Garlic. Mmm all the garlic!
- Poultry seasoning (or you can use fresh sage, rosemary and thyme)
- Baby Yukon Gold Potatoes
- Vegetable Broth
- Creamy béchamel sauce (it’s simple to make, I promise!)

It has minimal, whole food ingredients but is BIG on flavor.
Talk about pure comfort in a bowl but also nutritious at the same time!
How to make Creamy Wild Rice Soup
- Melt the butter in a large stockpot or Dutch oven and sauté the carrots, onions and celery.
- Add in the mushrooms, garlic and seasonings. Cook another 3-5 minutes.
- Add in the wild rice blend, baby potatoes, and vegetable broth (or chicken broth). Simmer.
- Cover and cook 30-40 minutes or until rice is cooked.
- Add in the béchamel sauce, bring to a simmer again. Soup will thicken and become creamy as the cream sauce cooks into the soup. Serve warm.

How to make the béchamel sauce
Instead of adding in heavy cream, this soup uses a white sauce that is basically culinary magic. It is simple to whip up and adds the creaminess to this soup that you crave!
You’ll need equal parts butter and flour: I am using 6 Tbsp. flour and 6 Tbsp. butter and 2 cups of warm milk. That’s it!
- Warm the milk in a small saucepan just until it is warm to the touch. No need to get it boiling!
- Melt the butter in a small sauce pan.
- Add in the flour and stir with a wooden spoon for 3-4 minutes. This is the roux.
- Gradually add in warm milk and whisk until smooth and all milk is added.
Creamy Wild Rice Soup Tips & FAQ:
- Can I add in chicken or turkey? You bet! This soup is the perfect vehicle for any leftover shredded chicken, turkey or even ham. I recommend to add in the cooked meat at the end when you add the cream sauce.
- How do I reheat leftovers? Reheat in a saucepan on the stove. The soup will thicken after it sits in the fridge so I suggest adding some more milk, or even broth or water to thin it back out.
- Can I use precooked rice? Yes! If you have some leftover wild rice or other rice variety to use up, make the recipe as written and when you stir in the béchamel sauce, stir in the rice and cook until it is warmed through.
- Not a mushroom fan? You can easily make this mushroom free – just leave them out! Or if you want to give them a try but are still on the fence about mushrooms, cut them up super small, you won’t even notice they’re in there!
- Season the soup properly: Seasoning the soup with salt pepper and herbs as the soup cooks to help to pull our more flavor from the vegetables and soup. You can always taste and adjust at the end, but it’s important to season while it cooks as well!

the goods
PS If you try this recipe, why not leave a star rating in the recipe card right below and/or a review in the comment section further down the page? I always appreciate your feedback! You can also follow me on Pinterest or Instagram. Sign up for my email list, too!


Creamy Wild Rice Soup
Ingredients
For the soup:
- 2 Tbsp. butter
- 1 medium white or yellow onion, chopped
- 2-3 large carrots, peeled and diced
- 4 stalks celery, diced
- 8 oz. baby bella mushrooms, sliced
- 1 tsp. crushed garlic (2 cloves)
- 1 tsp. poultry seasoning
- 1 tsp. kosher salt
- 1/2 tsp. freshly ground black pepper
- 1 bay leaf
- 1 1/2 cups wild rice blend
- 20 small baby Yukon gold potatoes sliced in half if large
- 8 cups vegetable or chicken broth
For the béchamel sauce:
- 6 Tbsp. butter
- 6 Tbsp. flour
- 2 cups whole milk
Instructions
- Melt butter in a large stockpot or Dutch oven over medium high heat. Add in the carrots, onions, and celery and sauté for 5 minutes or until onion is translucent.
- Add in the mushrooms, garlic and seasonings. Cook another 3-5 minutes, stirring occasionally.
- Add in the wild rice blend, baby potatoes, and vegetable broth (or chicken broth). Bring to a simmer.
- Cover and cook 30-40 minutes or until rice is cooked.
- When soup is about 5-10 minutes from being done, make the béchamel sauce.
- Warm the milk in a small saucepan just until it is warm to the touch. No need to get it boiling. Once warm, remove from heat.
- Melt the butter in another small sauce pan. Add in the flour and stir with a wooden spoon for 3-4 minutes (continue to stir, roux should turn golden and not dark brown).
- Add in warm milk in small increments, whisking between each addition. Whisk until smooth and all milk is added.
- Pour this béchamel sauce into the soup and bring to a simmer again. Soup will thicken and become creamy as the cream sauce cooks into the soup. Taste and adjust seasonings as desired. Serve warm.
Video
Notes
Nutrition
Hi, I’m Tawnie!
Welcome to my tiny “korner” on the Internet! I am a Registered Dietitian Nutritionist who loves cookies as much as kale. (OK, maybe I like cookies a little bit more but shh, don’t tell anyone). I am so glad you’re here! Follow along for hassle free, realistic and approachable recipes.
More about Tawnie
I’ve made twice in 1 week. Perfection. Tonight I added a large chicken breast and shredded after simmering for 10 minutes. We all love this soup!
Can this be frozen?
Hi Linda, I wouldn’t recommend since dairy doesn’t usually freeze very well. It’s best enjoyed within 3-4 days! xo, Tawnie
This was a hug in a bowl.
So delicious!
Will definitely make again.
Hi Deanna! OMG yum, love the photo! So glad you enjoyed. Thank you!
Can I use a milk alternative for the bechamel sauce?
Hi Keri! I haven’t made this soup any other way, but maybe a coconut cream would work 🙂 Hope you love this one, it’s one of our favorites! xo, Tawnie
Used one russet potato cubed instead of baby yukons but the rest as written. Turned out fabulous for this rainy day. Husband loved it too. Thanks for the great recipe.
Hi Sarah! So glad you enjoyed it, thank you SO much! xo, Tawnie
Yummy! This is perfect for my family and the weather we’ve been having! I’m so excited to give this a try!
Wild rice soup is one of my favorite dishes to enjoy in the cold season!
This is such a hearty and flavorful looking soup. Deliciousness!
This looks like my kind of comfort food! 🙂 Yum.
Oh yum! Such a comforting soup and definitely a great way to use up leftover turkey. Love all those flavors.