There’s something uniquely comforting about a warm bowl of soup, especially when it’s packed with rich flavors, hearty textures, and nourishing ingredients. One of my favorite go-to recipes when the weather starts to cool down is vegetarian wild rice soup. There’s something about the earthy depth of wild rice paired with the creamy vegetables that makes it so satisfying, yet so light at the same time. It’s a simple yet luxurious dish, perfect for those nights when you want something hearty but don’t want to feel weighed down.
I first stumbled upon this recipe years ago during a particularly brutal winter. I was looking for a healthy, cozy meal that didn’t involve much fuss or too many ingredients, and this soup ticked all the boxes. Since then, it’s become a staple in my kitchen, whether I’m entertaining guests, meal prepping for the week, or simply in need of a comforting bowl after a long day.
I wanted to share this recipe with you because it’s not just about cooking-it’s about creating something that fills you up with more than just food. It’s about building a moment of warmth, a small act of self-care that can turn even the most ordinary day into something special.
Vegetarian Wild Rice Soup Recipe

This vegetarian wild rice soup is a celebration of fresh, wholesome ingredients with an unexpected depth of flavor. The wild rice (which is actually a grass, not a rice at all) adds an earthy, slightly chewy texture that gives the soup a wonderful heartiness. The vegetables, like carrots, celery, and onions, provide that sweet, savory base that’s the foundation of any good soup. And then there’s the creaminess from the vegetable broth and a touch of coconut milk or heavy cream, which makes it rich without being heavy.
Here’s how to make it:
Ingredients Needed
- 1 cup wild rice (preferably uncooked)
- 4 cups vegetable broth (make sure it’s a quality, full-flavored one)
- 1 medium onion, diced
- 2 medium carrots, sliced
- 2 celery stalks, chopped
- 2 cloves garlic, minced
- 1 cup coconut milk (or you can use heavy cream for a richer option)
- 1 tablespoon olive oil (or butter, if you prefer)
- 1 teaspoon dried thyme
- 1/2 teaspoon dried rosemary
- Salt and pepper, to taste
- Optional: 1 cup fresh spinach or kale, chopped
- Optional: Fresh parsley or chives for garnish
Cooking Instructions
-
Rinse The Rice
Start by rinsing the wild rice thoroughly under cold water. This removes any residual starch and gives the rice a cleaner, nuttier flavor when cooked.
-
Sauté The Vegetables
In a large pot, heat the olive oil (or butter) over medium heat. Add the diced onions, carrots, and celery. Sauté for about 5-7 minutes, until the vegetables begin to soften and the kitchen starts to smell like home. Add the garlic, thyme, rosemary, and a pinch of salt and pepper. Sauté for another minute, letting the garlic release its fragrant aroma.
-
Cook The Rice
Add the rinsed wild rice and vegetable broth to the pot. Bring the mixture to a boil, then reduce the heat to low, covering the pot with a lid. Let it simmer for about 40-45 minutes, or until the rice is tender and the broth has thickened slightly. Keep an eye on the pot during this time, adding a little extra broth if necessary to prevent the rice from sticking to the bottom.
-
Add The Coconut Milk
Once the rice is tender, pour in the coconut milk (or heavy cream if you’re going for extra richness). Stir everything together, and let it simmer for another 5 minutes. Taste and adjust the seasoning with more salt and pepper, if necessary.
-
Add Greens (Optional)
If you’re adding spinach or kale, throw them in at the end, stirring them in until they’re wilted and tender. This step adds a bit of brightness to the soup and boosts the nutritional value.
-
Serve And Garnish
Ladle the soup into bowls and garnish with fresh parsley or chives. Serve hot, alongside some crusty bread if you like, and enjoy!
Ingredient Science Spotlight
Let’s take a closer look at one of the key ingredients in this soup: wild rice. Wild rice is one of those ingredients that isn’t just delicious-it’s packed with nutrition. Technically, it’s a grass, not a rice, and has a distinct nutty, earthy flavor that stands out in any dish. Wild rice is rich in fiber, which is fantastic for digestion, and is also a great source of plant-based protein, making this soup even more satisfying. It’s lower in calories than regular rice, and packed with vitamins like folate, magnesium, and B vitamins.
Wild rice also has a unique ability to absorb flavors-so when it’s simmering in a broth, it pulls in the savory and earthy elements around it, enhancing the overall richness of the soup. Plus, it’s just downright fun to eat! The chewy texture is a contrast to the creamy broth, giving every spoonful a little surprise.
Expert Tips
- Don’t Rush the Rice: Wild rice takes longer to cook than white rice, so don’t rush it. Let it simmer gently until it’s tender. If you find the rice is still too tough after the recommended time, add a little extra broth and let it cook longer.
- Homemade Broth = Better Flavor: If you can, use homemade vegetable broth. It adds so much more depth to the soup than store-bought versions. However, if you’re short on time, a good-quality vegetable stock will work just fine.
- Add Extra Texture with Mushrooms: If you love mushrooms, adding a handful of sautéed mushrooms to the soup after it’s done cooking adds another layer of flavor and a bit more texture to the dish.
- Don’t Skip the Herbs: The rosemary and thyme are essential in this soup. They give it that warm, earthy depth. If you can, use fresh herbs; they really elevate the flavor.
- Chill and Reheat: Like most soups, this one actually gets better the next day after all the flavors have had time to meld together. Make a big batch and let it sit in the fridge overnight for a deeper flavor experience.
Recipe Variations
- Vegan Option: If you want to keep this dish entirely plant-based, simply swap the cream or coconut milk for a plant-based cream (like oat cream or soy cream), and you’ve got a fully vegan option.
- Protein Boost: Add some cooked lentils or chickpeas to the soup for a hearty protein boost. These pair well with the flavors already in the soup and add a great texture contrast.
- Cheesy Twist: If you’re not strictly vegetarian, a handful of grated Parmesan or Gruyère cheese stirred into the soup at the end creates a rich, velvety texture and a deep umami flavor.
- Spicy Kick: Add a pinch of red pepper flakes or some chopped green chilies for a spicy variation. The heat complements the creamy broth and adds a little excitement to the soup.
Final Words
Soup has a way of bringing people together, of making a moment feel cozy and intimate. This vegetarian wild rice soup is not just a meal-it’s an experience. Each spoonful is a reminder of the simple pleasures in life, and the beauty of good, nourishing food. Whether you’re curled up on the couch with a good book or sharing it with loved ones around the table, it’s one of those dishes that makes everything feel just a little bit warmer, a little bit brighter.
I encourage you to play with the recipe and make it your own. Cooking isn’t just about following instructions-it’s about adjusting flavors to fit your mood, your cravings, and the ingredients you have on hand. This soup is just the starting point.
FAQs
Can I Make Vegetarian Wild Rice Soup Ahead Of Time?
Yes, vegetarian wild rice soup can be prepared in advance. It is best to store the soup in an airtight container in the refrigerator for up to 3-4 days. When reheating, do so gently on the stove over low to medium heat, stirring occasionally to prevent the rice from sticking to the bottom. Freezing is also an option, but the texture of the rice may change slightly upon thawing, so it is recommended to slightly undercook the rice if planning to freeze.
What Vegetables Work Best In Vegetarian Wild Rice Soup?
A variety of vegetables complement the nutty flavor of wild rice. Common options include carrots, celery, onions, mushrooms, and leeks, which provide depth and sweetness. Adding leafy greens like spinach or kale toward the end of cooking can enhance both nutrition and color. Root vegetables such as parsnips or turnips can also add heartiness. It is important to cut vegetables into uniform pieces for even cooking.
How Can I Make My Vegetarian Wild Rice Soup Creamy Without Using Dairy?
To achieve a creamy texture without dairy, you can use plant-based alternatives. Unsweetened almond, cashew, or oat milk are popular options. Another method is to blend a portion of the soup until smooth and then mix it back in, which thickens the soup naturally. Adding cooked, pureed white beans or cauliflower can also create a rich, creamy consistency while keeping the soup entirely plant-based.
