This post contains affiliate links.
When you need a hands-off dinner that’s hearty and vegan, this wild rice soup is the answer. We cook the rice in a separate pot, meaning you can use virtually any blend of rice you have! This reader-favorite will have everyone at the table licking their bowls.

Wild rice is a native plant in the Great Lakes region and has long been hand-harvested by native tribes, especially in Minnesota. This grain is hearty and holds up so nicely in a bowl of soup!
Wild rice soup makes such an amazing vegetarian or vegan meal, depending on which ingredients you reach for. It’s also easy to make gluten-free so that you can share a warm bowl with anyone who stops by your home.
Reader rating
“Making it for the 4th time now and will make it until the end of time. Easy and quick (compares to other soups and stews) it is a fan favourite.” —Tabitha

Here’s what you’ll need
It’s a kind of long list, but the end result is amazing (and it’s almost all pantry staples). Jump to the recipe card for exact measurements!
- Rice: Stick with wild rice or a blend of hearty grains containing wild rice. If you need an alternative to wild rice, these types of rice hold up better in a soup situation. I don’t recommend just white rice as it doesn’t hold up as well in the broth.
- Butter: Fat is always necessary to start building flavor! Feel free to use vegan butter or margarine. Olive oil will work too!
- Mirepoix: That’s a fancy word for your aromatics – onion, celery, carrots, and garlic. Yum!
- Flour: Any all-purpose will do, whether it’s wheat or gluten-free. This will thicken our soup.
- Vegetable Broth: You can use store-bought or homemade vegetable broth to cook your rice and make the soup.
- Mushrooms: I use button mushrooms, but grab whatever looks freshest.
- Seasoning: No recipe is complete without these basics.
- Coconut Milk: This is my go-to for adding creaminess without dairy. If dairy isn’t a concern, you can use half and half.

Spice Tip
Poultry seasoning? For vegans? Definitely! This blend usually contains sage, thyme, rosemary, and marjoram and pairs nicely with chicken. Using it in vegan dishes will emulate that same sort of cozy, hearty feeling you get from dishes like chicken pot pie, casseroles, and soups.

wild rice soup is really easy to make
There’s a bit of dicing, simmering, and waiting, but it’s all really simple! There’s something so inviting about a pot of soup gently bubbling on the stove while you prepare the remainder of the meal.
Step 1: Cook the Rice
Read the package and cook up the rice as directed. I don’t include directions as often rice blends have different preparation instructions. Make sure to use broth instead of water – this will add a lot of flavor to the rice!

Step 2: Make the Flavor Base
Melt some butter and cook up your mirepoix until the onion is beginning to turn translucent. You’ll see some amazing brown bits in the bottom of the pot – layers of flavor, baby!

Step 3: Add the Flour
Add the remaining butter until melted, then stir in the flour. Stir it up to get everything coated in this roux as it will then thicken your soup. Make sure to keep things moving so the flour doesn’t burn.
Step 4: Soupify
I like to stir in the broth a little bit at a time – the first stir is the most important. Use a wooden spoon to release all the flavor from the bottom of the pot into the soup. This will also help ensure the flour doesn’t clump up. Add mushrooms, bay leaves, and seasonings.

Step 5: Assemble
Add cooked rice and coconut milk to the pot and stir to heat through. Taste and season as needed, then serve!


Recipe Tip
Try adding gnocchi to this soup for a little extra something. Gnocchi cooks quickly, so you can just pop the shelf-stable or frozen gnocchi directly into the soup about 4 minutes before serving.

My go-To Soup sides
- Vegetarian Caesar Salad: This is a great choice to serve up with soup. There’s a reason restaurants serve “soup and salad” courses.


Vegan Wild Rice Soup (Coconut Milk)
Ingredients
- 1 cup wild rice or wild rice blend, 210 g
- 4 Tbsp butter or margarine, divided, 56 g
- 2 cups diced carrots, about 3 carrots
- 2 cups diced celery, about 4 stalks
- 1 medium yellow onion, diced
- 3 cloves garlic, minced
- ¼ cup all-purpose flour, 30 g
- 6 cups vegetable broth, divided and warmed, 1.4L
- 8 oz sliced button mushrooms, 236 g
- 2 bay leaves
- 1 tsp poultry seasoning
- 1 13-oz can full-fat coconut milk, can sub 1 cup half and half, 368 g
Instructions
- Cook Rice: Cook rice according to instructions on the package, using broth instead of water to cook the rice (it should be a ratio of about 1 cup wild rice to 2 cups broth).
- Flavor Base: Heat 2 Tbsp of the butter in a large pot over medium heat. Add carrots, celery, onion, and garlic. Cook, stirring often, until onion is soft and translucent, about 5 minutes.

- Flour: Add remaining butter, stirring until melted. Sprinkle in flour and stir to evenly coat everything.
- Soupify: Stir in the remaining 4 cups of warm broth, mushrooms, bay leaves, and poultry seasoning. Cover and bring to a gentle simmer for 10 minutes.

- Assemble: Stir cooked rice and coconut milk into the pot of broth. Taste and season with salt as needed. Serve hot with crusty bread!

Notes
Nutrition
Nutrition information calculated by Sarah Bond, degreed nutritionist.















I made this with reduced sodium chicken broth and half and half. Multiple people have said it was the best soup they have ever had!
YAY! So happy to hear you’re all loving it, Barbara!
I want to make this so badly but my husband is not a big fan of mushrooms. What could I substitute? We are not vegan. Maybe cooked chicken???
That could work!
Made this on a cold and rainy Wisconsin Sunday afternoon as part of meal prep for the week. Needless to say I will be one day short, as I could not resist having it immediately the same day for lunch. So simple and SO DELICIOUS! I used vegan no chicken chicken broth and half and half.
I’m so happy to hear it, Carla! Happy eating! 😀
I love this recipe. I’m not 100% vegetarian so I added shredded chicken I cooked in the Instant Pot. Delicious!
This was my first time having a soup with rice and this soup is very good. The coconut milk helps give it a great taste. I will definitely make this again.
I just made this and it will be on my soup rotation for life now. Very good soup. However, I would recommend sautéing the mushrooms prior to adding them to the soup and doubling the rice! That’s just me and my preference! I like a chunkier soup. Anyway! Excellent recipe! Thank you!!!! 5 stars!
Thrilled you loved it, thanks for the review, Alex!
Butter is not vegan.
You can use vegan butter or margarine for this recipe, as suggested 😊
So lovely! Subbed in soy milk for a friend who can’t stand coconut and it was just as beautiful. Leftovers will be some amazing lunches next week.
Thanks for cooking with me, can’t wait for you to try more!
Easy, hearty and tasty! Very filling – this will be a great post work quick dinner. Simple and delicious – seem’s to be a theme for Sarah’s recipes.
Thanks for making my day with your comment Mag!
Ohhhhhhmygoodness, Sarah. This one’s a winner! I made it on a -20 degree night and it couldn’t have tasted better. The hubs raved about it (before I even asked how he liked it)–high praise indeed!
I’ve frozen the leftover so will be eager to see how it does…I always have extra broth to dump in if needed.
I’m so happy it could warm you up and thrilled to hear it was a hit. Happy eating!