Return to top
featured in… The Huffington Post CookingLight Reader's Digest Women's Health BuzzFeed Glamour Whole Foods Oprah Winfrey Network CNN Food Network Healthline Shape

Hello! I’m Anjali. I’m a board certified health coach, author, wife, mom and food lover from the SF Bay area (now living in Seattle, WA!); with a passion for delicious food and a desire to make healthy eating easy, tasty and fun! Learn more about me here and stay for a while!

Anjali Shah

Creamy Veggie Rice Soup

This post may contain affiliate links. As an Amazon Associate, I earn from qualifying purchases. Please read my disclosure.

My Creamy Veggie Rice Soup is one of favorite recipe for a comforting lunch or dinner. It’s packed with veggies like mushrooms, carrots, potatoes, and cooked with wild rice for an extra satisfying meal. The best part is it’s totally vegan and ready in just 40 minutes.

Two white soup bowls on a striped towel filled with creamy veggie and rice soup and topped with thyme.

I love soups during colder months. I mean, who doesn’t love a cozy bowl that fills you up and tastes amazing? That’s why I had to share this creamy veggie rice soup with you. It’s healthy, super satisfying, and comes together in under an hour, just like my easy vegan minestrone soup and my family favorite Thai coconut veggie curry soup.

With three boys running around, I don’t have a lot of time to fuss over dinner, which is why soups are my go-to for meal prep. I can make a big pot that feeds us for days, and it’s the perfect way to use up whatever veggies are hanging out in the fridge.

I love this creamy veggie rice soup because it’s a meal that does it all. It’s filling, it’s full of flavor, and it’s a smart way to feed my family without spending hours in the kitchen. I make a big batch every couple of weeks and stash some in the freezer for those busy nights when everything’s flying.

What makes this soup work fantastic is how simple the steps are and how much flavor you get in just 40 minutes. I boil the wild rice separately so it keeps that nice texture. While that’s going, I sauté the potatoes and onions, then simmer everything in veggie broth until it softens. I blend part of it with soaked cashews to make that creamy base, then pour it back into the pot with the sautéed mushrooms and mirepoix. If I have kale or spinach in the fridge, I toss some in at the end for a fresh green boost. So good!

I’ve shared it with neighbors, packed it in lunch thermoses, and dropped it off for friends after new babies or long weeks. My veggie rice soup recipe is for anyone who wants a simple meal that’s healthy, plant-based, and tastes amazing that you want to keep in the freezer at all times. I hope it becomes one you can count on too!

🥘 Ingredients

This creamy bowl of comfort is made with all plant-based ingredients. You can have this healthy wild rice soup on the table with ingredients you probably already have in your kitchen.

Ingredients for creamy veggie rice soup recipe on a light wood countertop.

Rice: I like using dry wild rice because it adds great texture and makes the soup hearty. You can use other rice too, like jasmine or brown rice, just be sure to adjust the cooking time.

Potatoes: I usually grab red or Yukon gold potatoes since they’re soft and mild in flavor. Russets or even sweet potatoes work too, but sweet potatoes will change the taste a bit.

Mushrooms: These add a wonderful umami flavor and offer a meaty texture. Button mushrooms like white or cremini are best, but any variety you like will do.

Mirepoix: The classic blend of carrots, celery, and onions add a ton of flavor to the soup.

Veggie broth: I go with low-sodium if I want more control over the seasoning.

Raw cashews: Cashews are the secret to that creamy texture without any dairy.

Garlic: fresh garlic cloves will give you the best results, but minced garlic from a jar is OK too.

Seasonings : Salt and thyme keep it simple yet delicious, see below for more add in options.

Greens: Optional but highly recommended, add in some kale, spinach, collard greens, or any other you like.

🔪 How To Make

If you want an easy to make soup that’s warm, filling, and just plain satisfying, this one checks all the boxes. Here’s how I make it:

Cook the rice: I start by cooking the wild rice separately, following the instructions on the package. This way it’s ready to stir in later.

Sauté the veggies: I cook the onions, garlic, and potatoes in a little olive oil or veggie broth.

Top view of a wooden spoon mixing chopped carrots, celery and mushrooms in a black pot.

Blend the base: After the onions, garlic, and potatoes have softened, I add about 3 cups of veggie broth to the pot, cover it, and let it simmer for around 7 to 8 minutes until the potatoes are nice and soft. Then I carefully transfer the mixture to a blender with the soaked cashews and blend it all until smooth and creamy.

Top view of a black pot with a wooden spoon mixing a creamy soup with kale and veggies.

Sauté the remaining veggies: While the potato mixture is simmering, I sauté the mushrooms, carrots, celery, the rest of the onions, thyme, and salt in a little oil or broth. I cook them for about 8 to 10 minutes, until the mushrooms release their liquid and everything is nice and soft.

Finish the soup: I pour the blended mixture back into the pot with the rest of the broth and give it a good stir. If I want the soup a little thinner, I just add more broth. I bring it to a gentle simmer, then stir in the greens if I’m using them, and finally mix in the cooked rice. Once the greens are wilted and everything’s warmed through, it’s ready to serve.

Spoon getting a bite of a creamy veggie and wild rice soup from a white soup bowl on a striped towel.

My #1 Secret Tip for making this creamy veggie rice soup is to soak the cashews ahead of time. I usually drop them in a bowl of warm water while I prep the other ingredients, and by the time I’m ready to blend, they’re soft and perfect. It makes the soup super smooth and creamy without needing any dairy, and my kids have no idea it’s just cashews doing all the work.

Other Tips To Keep In Mind:

  • Cut the veggies small and even: I chop everything around the same size so it cooks evenly and is easier for the kids to eat. Plus, it just looks nicer in the bowl.
  • Don’t overcook the rice: I cook the rice just until tender so it holds up in the soup. If it overcooks, it can get a little too soft after sitting in the broth.
  • Add the greens at the end: I always wait to stir in the kale or spinach until the soup is nearly done.
  • Let it sit before serving: If I’m not in a rush, I let the soup rest for 10 minutes off the heat. The flavors settle in, and it tastes even better.

📖 Variations

I’ve played around with so many different variations of this soup, and honestly, they all turn out amazing. These are a few of my favorites, so give them a try and see what your crew loves best.

Swap the rice: I use brown rice or even quinoa instead of wild rice when that’s what I have on hand. Just keep an eye on the cook time since each grain is a little different.

Make it spicy: When I want to add a little heat, I sprinkle in some crushed red pepper flakes or a dash of cayenne. My husband loves this version for lunch on colder days.

Add white beans: For extra protein, I’ll stir in a can of drained white beans. It adds creaminess and makes the soup even more filling without changing the flavor too much.

Try different veggies: This soup is great for cleaning out the fridge. I’ve tossed in zucchini, peas, or even chopped broccoli when I needed to use them up.

🍽 Serving Suggestions

If you’re like me, no table is complete without bread or salad to complement a big bowl of hearty soup.

Bread: For me, bread and soup go hand in hand. A crusty and warm slice of gluten-free bread or a nutty buckwheat bread is a must to absorb the delicious broth.

Salad: A colorful and light salad is a great pairing for soups. I’m a big fan of salads, and one of my favorites is this healthy Greek salad, it’s light and crunchy and comes with a zesty dressing. Another house favorite is this creamy eggless potato salad that pairs well with my creamy veggie rice soup.

🧊 Storage Directions

Refrigeration: I let the soup cool to room temperature before storing it in an airtight container. It keeps well in the fridge for about 3 to 5 days.

Freezing: This soup freezes great. I pour it into freezer-safe containers and keep it frozen for up to 3 months.

Reheating: I reheat it on the stovetop for a couple minutes or in the microwave until it’s hot and steamy.

❓Recipe FAQs

How do I make the soup thicker?

When I want the soup to be a little thicker, I blend more of it with the cashews before adding it back to the pot. Another easy way is to let it simmer a few more minutes without the lid. That helps some of the liquid cook off and gives it a thicker texture.

Can I add protein to this soup?

Yes, I do that when we want the soup to be extra filling. I like adding things like white beans, cooked lentils, or even tofu. They mix in really well and make the soup more of a full meal, especially on busy days.

Can I skip the cashews?

Yes, you can skip the cashews, but the soup won’t turn out as creamy. The cashews really help give it that smooth and rich texture. If you need a nut-free version, I suggest using soaked sunflower seeds instead. You can also add a little coconut milk at the end to help round out the flavor and make it more comforting.

Love this plant based soup recipe? Please leave a 5-star rating 🌟 in the recipe below and/or a review in the comment section further down the page!

You can also FOLLOW ME on FACEBOOK, INSTAGRAM, and PINTEREST to see more delicious, healthy, family-friendly food, and if you have any questions, I’m here to help!

📋 Recipe Card

    Print Recipe
    No ratings yet

    Creamy Veggie Rice Soup

    My Creamy Veggie Rice Soup is one of favorite recipe for a comforting lunch or dinner. It's packed with veggies like mushrooms, carrots, potatoes, and cooked with wild rice for an extra satisfying meal. The best part is it’s totally vegan and ready in just 40 minutes.
    Prep Time15 minutes
    Cook Time25 minutes
    Total Time40 minutes
    Course: Main Course, Soup
    Cuisine: American
    Diet: Gluten Free, Vegan, Vegetarian
    Servings: 6
    Calories: 310kcal
    Author: Anjali Shah

    Ingredients

    Shop Ingredients on Jupiter

    Equipment

    Instructions

    • Cook rice according to package directions.
    • Meanwhile, sauté ½ cup of the onions and ½ the salt with oil or broth until just soft. About 3-5 minutes.
    • Add the garlic and potatoes and sauté for 1-2 minutes until garlic is fragrant.
    • Add 3 cups of the broth, cover and simmer until the potatoes are soft. About 7-8 minutes.
    • Slowly add potato mix into a blender with the cashews, being careful not to burn yourself because it is hot. Blend until smooth.
    • Meanwhile, saute the mushrooms, carrots, celery, rest of the salt, thyme and other ½ cup of the onions with a drizzle of oil (or broth) until the mushrooms have released their liquid and all veggies are softened. About 8-10 minutes.
    • Add the blended soup back into the pot with the rest of the broth and mix well. Add more broth if you prefer a thinner texture.
    • Bring to a simmer. Add in the greens if using. Then mix in the cooked rice.
    • Taste and add more salt if needed.
    • After the greens have wilted, serve!

    Notes

    • My #1 Secret Tip for making this creamy veggie rice soup is to soak the cashews ahead of time. I usually drop them in a bowl of warm water while I prep the other ingredients, and by the time I’m ready to blend, they’re soft and perfect. It makes the soup super smooth and creamy without needing any dairy, and my kids have no idea it’s just cashews doing all the work.
    • Cut the veggies small and even: I chop everything around the same size so it cooks evenly and is easier for the kids to eat. Plus, it just looks nicer in the bowl.
    • Don’t overcook the rice: I cook the rice just until tender so it holds up in the soup. If it overcooks, it can get a little too soft after sitting in the broth.
    • Add the greens at the end: I always wait to stir in the kale or spinach until the soup is nearly done.
    • Let it sit before serving: If I’m not in a rush, I let the soup rest for 10 minutes off the heat. The flavors settle in, and it tastes even better.

    Nutrition

    Calories: 310kcal | Carbohydrates: 36g | Protein: 11g | Fat: 15g | Saturated Fat: 3g | Polyunsaturated Fat: 3g | Monounsaturated Fat: 8g | Trans Fat: 1g | Cholesterol: 1mg | Sodium: 554mg | Potassium: 749mg | Fiber: 4g | Sugar: 7g | Vitamin A: 4814IU | Vitamin C: 27mg | Calcium: 64mg | Iron: 3mg

    Leave a Reply

    Your email address will not be published. Required fields are marked *

    Recipe Rating





    Subscribe to newsletter

    Copyright 2025 The Picky Eater®, LLC. All rights reserved.