Creamy Vegetarian Wild Rice Soup with Mushrooms

Creamy Vegetarian Wild Rice Soup with tender grains and diced carrots in a rich, velvety off-white broth.
Creamy Vegetarian Wild Rice Soup: Rich
By Zelia Thorne
Sautéed mushrooms and a slow-simmered rice base come together to create this satisfyingly hearty meal. A basic roux is used to keep the Creamy Vegetarian Wild Rice Soup rich and stable in texture.
  • Time: 10 min active + 50 min cook
  • Flavor/Texture Hook: Earthy, savory, and velvety
  • Perfect for: Cold weather dinner or meal prep

Creamy Vegetarian Wild Rice Soup

The scent of thyme and browning mushrooms is always the first thing I notice. That earthy, woody fragrance permeates the room, bringing a sense of warmth to the home regardless of the winter chill.

Years ago, my first attempt at a "hearty" meat free soup was a disappointment essentially clear vegetable water with a few drifting carrots. At the time, I believed the common wisdom that a beef or chicken foundation was essential for a truly filling meal.

However, that's simply not the case. You can achieve a profound, savory taste without any meat. The secret lies in the preparation of the vegetables, particularly the mushrooms. By letting them brown undisturbed in the pan, they develop a concentrated intensity that mirrors the depth of a traditional meat stock.

This Creamy Vegetarian Wild Rice Soup prioritizes that richness. Rather than a thin broth, it is a dense, satisfying dish that truly satiates. A wild rice blend provides a characteristic nutty texture, while a final squeeze of lemon brightens the flavors and balances the creaminess.

It is the perfect companion for a quiet evening spent reading on the sofa.

Why This Soup Hits Differently

  • The Mushroom Sear: Letting the mushrooms sit undisturbed for a few minutes creates a brown crust. This adds a savory intensity that replaces the need for meat.
  • The Flour Bridge: Stirring in flour before the liquid creates a roux. This keeps the cream from separating and ensures the soup stays thick and smooth.
  • The Rice Bloom: Simmering the wild rice until the grains pop open releases natural starches. This adds a second layer of thickening to the broth.

If you're after something similarly thick, my loaded potato soup hits those same comfort notes. Both rely on a balance of fats and starches to get that cozy feel.

MethodTimeTextureBest For
Stovetop60 minsClassic & ConsistentMost home cooks
Oven (Dutch Oven)90 minsMore ConcentratedLow maintenance cooking

Quick Recipe Details

This meal is designed for a steady flow. You spend about 10 minutes chopping, 15 minutes at the stove building the base, and then you can walk away for about 45 minutes while the rice does its thing. It's a very forgiving process as long as you don't burn the flour.

The total time is 60 minutes, with 10 minutes for prep and 50 minutes of cooking. It serves 8 people, making it a great choice for a family dinner or for freezing portions for the week.

The Flavor Foundation

The goal here is to contrast the grounded, earthy notes of the rice with a zesty lemon finish. Opting for a wild rice blend is generally preferable to pure wild rice, as blends offer a softer consistency and a shorter cooking time.

Ingredient Functions

IngredientPurposeAlternatives
Cremini MushroomsSavory depthButton mushrooms (milder)
Wild Rice BlendNutty textureFarro or barley (adjust timing)
Heavy CreamRichnessFull fat coconut milk (vegan option)
Fresh Lemon JuiceAcidic balanceApple cider vinegar (use sparingly)

Full Ingredient List

  • 2 tbsp unsalted butter Why this? Imparts a creamy, lactic depth to the base
  • 1 tbsp extra virgin olive oil Why this? Increases the smoke point to prevent butter from burning
  • 1 medium yellow onion, diced
  • 3 medium carrots, diced
  • 2 stalks celery, diced
  • 8 oz cremini mushrooms, sliced Why this? More robust flavor than white button mushrooms
  • 4 cloves garlic, minced
  • 1/3 cup all purpose flour
  • 6 cups low sodium vegetable broth
  • 1 cup uncooked wild rice blend, rinsed
  • 1 tsp dried thyme
  • 1 bay leaf
  • 1 tsp kosher salt
  • 1/2 tsp cracked black pepper
  • 1 cup heavy cream Why this? Ensures a signature velvety mouthfeel
  • 2 cups fresh baby spinach
  • 1 tbsp fresh lemon juice

If you are looking for another grain based meal, you might enjoy my creamy Camargue rice method.

Original IngredientSubstituteWhy It Works
Heavy Cream (1 cup)Coconut Milk (full fat)Comparable fat content. Note: Adds a slight tropical flavor
All Purpose FlourCornstarch (1/4 cup)Thickening agent. Note: Dissolve in water first to prevent clumps
Vegetable BrothMushroom BrothIntensifies the earthy profile. Note: Monitor salt levels

Essential Kitchen Gear

A rustic ceramic bowl of creamy soup garnished with fresh parsley, set on a linen napkin beside a silver spoon.

Simple equipment is all you need. A large pot is the most critical tool. I prefer using a 6 quart Dutch oven, as it distributes heat evenly and is less likely to let the soup boil over than a thinner pot.

A sturdy wooden spoon or silicone spatula works best for stirring the roux. You'll want a tool that can effectively scrape the bottom of the pot to incorporate those savory browned mushroom bits into the broth.

Putting It All Together

Let's get started. The secret here is building depth of flavor, so be patient with the mushrooms to ensure the Creamy Vegetarian Wild Rice Soup tastes its best.

  1. Warm the butter and olive oil over medium heat. Sauté the onion, carrots, and celery for 5-7 minutes until they soften and the onions turn translucent.
  2. Stir in the mushrooms. Let them brown undisturbed for 3-4 minutes until they develop a deep brown sear. Add the thyme and garlic, stirring for 60 seconds until the garlic smells fragrant.
  3. Dust the vegetables with flour. Stir continuously for 2 minutes until the flour coats the vegetables and smells slightly nutty. Note: This removes the raw flour taste.
  4. Gradually whisk in the vegetable broth to avoid any lumps. Add the wild rice, bay leaf, salt, and pepper.
  5. Allow the liquid to reach a boil, then lower the temperature. Cover the pot and simmer for 40-45 minutes until the rice grains have bloomed and are tender.
  6. Remove the bay leaf. Mix in the spinach and heavy cream, simmering for another 2-3 minutes until the spinach is wilted.
  7. Stir in the fresh lemon juice. Taste the soup, then adjust the salt and pepper before serving.

Chef's Tip: For a more robust profile, stir in a teaspoon of soy sauce or a vegetarian Worcestershire sauce along with the broth. This adds a hit of umami that makes the soup taste like it simmered all day.

Fixing Common Issues

Occasional hiccups can happen during cooking. Usually, a quick adjustment to the temperature or the amount of liquid is all you need.

Soup is too thin

If your broth seems a bit too thin, there is an easy fix. Let the pot simmer without a lid for an extra 10 minutes. This allows the wild rice to release more starch and the liquid to reduce, thickening the soup naturally.

Rice is too hard

Different brands of wild rice vary in cooking time. If the rice is still too crunchy when the timer rings, simmer it for an additional 5-10 minutes. Be sure to monitor the liquid and stir in a bit more broth if the pot begins to look dry.

Flavor feels flat

This is often a sign that the dish needs more salt or acidity. Try adding a pinch of salt or another squeeze of lemon. The brightness of the lemon helps highlight the earthy notes of the mushrooms and rice in the Creamy Vegetarian Wild Rice Soup.

Best Things to Serve

A soup this rich needs something to balance it out. I usually go for a crusty sourdough bread or a warm baguette. The crunch of the toast against the soup is just spot on.

If you want a full meal, a crisp green salad with a sharp vinaigrette works wonders. The acidity of the salad cuts through the creaminess of the soup, keeping the meal from feeling too heavy.

Quick tweaks for your bowl: Extra tang? → fold in 1 tsp lemon zest More heat? → add a pinch of red pepper flakes Added crunch? → top with toasted pumpkin seeds

Serving SizeRice AmountBroth AmountCream Amount
4 Servings1/2 cup3 cups1/2 cup
8 Servings1 cup6 cups1 cup
12 Servings1.5 cups9 cups1.5 cups

Keeping It Fresh

This soup actually tastes better the next day because the flavors have more time to meld. Store it in the fridge for 3-4 days. When you reheat it, do it slowly over medium low heat. If you boil it too hard, the cream might split.

For the freezer, this lasts about 3 months. I recommend freezing it without the cream and spinach. When you're ready to eat, thaw the base, heat it up, and then stir in the fresh cream and spinach. This keeps the texture from becoming grainy.

To avoid waste, save your onion skins and carrot ends in a freezer bag. Once the bag is full, simmer them with water to make a basic vegetable stock for your next batch of Creamy Vegetarian Wild Rice Soup.

Ways to Change It

You can easily tweak this recipe to fit different diets. The base is very flexible.

Making it Vegan Swap the butter for a vegan butter substitute or more olive oil. Replace the heavy cream with full fat coconut milk or a cashew based cream. The coconut milk adds a slight sweetness, so you might need an extra squeeze of lemon to keep it balanced.

Grain Swaps If you can't find wild rice, farro is a great substitute. It has a similar chew and nuttiness. Just be aware that farro can sometimes make the soup thicker, so you might need an extra cup of broth.

Mushroom Mixes While cremini are the standard, a mix of shiitake and oyster mushrooms adds a more complex, woody flavor. Just make sure to sear them well. Shiitakes have a stronger taste, so they really make the Creamy Vegetarian Wild Rice Soup stand out.

Adding More Veggies If you want more bulk, diced parsnips or turnips fit right in with the carrots and celery. Add them at the same time as the mirepoix. They add a subtle sweetness that complements the earthy rice.

Trust me on this: don't skip the lemon juice at the end. It seems like a small detail, but it's the difference between a soup that feels "heavy" and one that feels "balanced." Once you've had a bowl of this Creamy Vegetarian Wild Rice Soup, you'll realize that vegetarian comfort food can be just as filling as any meat based version.

It's simple, honest cooking that just works.

Recipe FAQs

Which broth is best for wild rice soup?

Low-sodium vegetable broth ensures the natural flavors of the thyme and mushrooms remain prominent.

Tip: adjust the salt at the very end after adding the lemon juice.

How to prevent the soup from thinning out?

Stir flour into the sautéed vegetables for two minutes before adding the vegetable broth.

Tip: pour the broth in slowly to maintain a smooth, lump free consistency.

Is it true you need meat based stock for savory depth?

No, and here's why. Searing cremini mushrooms undisturbed creates a concentrated, earthy flavor that mimics meat.

Tip: let the mushrooms brown without stirring for 3 4 minutes.

Why does the rice sometimes stay hard?

Insufficient simmering time or a loose lid allows steam to escape and prevents the grains from blooming.

Tip: ensure the lid is fully sealed during the 40 45 minute simmer.

Are there variations for the vegetables?

Increase the amount of cremini mushrooms or add extra diced carrots for a heartier profile.

Tip: If you enjoyed balancing these earthy notes with lemon, see how we use a similar acid balance in our cooling cucumber raita.

Creamy Vegetarian Wild Rice Soup

Creamy Vegetarian Wild Rice Soup: Rich Recipe Card
Creamy Vegetarian Wild Rice Soup: Rich Recipe Card
Preparation time:10 Mins
Cooking time:50 Mins
Servings:8 servings
Category: SoupCuisine: American
print Pin

Ingredients:

Instructions:

Nutrition Facts
Per serving
Calories
276 kcal
% Daily Value*
* Percent Daily Values are based on a 2,000 calorie diet.
Rate This Recipe
Be the first to rate
Share, Rating and Comments:
Submit Review:
Rating Breakdown
5
(0)
4
(0)
3
(0)
2
(0)
1
(0)
Jump to Recipe