This creamy wild rice and mushroom soup recipe is a cozy vegetarian dinner made with tender wild rice, golden mushrooms, onion, carrots, celery, herbs, vegetable broth, and milk or light cream. The wild rice cooks separately for the best texture, while the soup comes together in one large pot in about 1 hour and 20 minutes, yielding 6 satisfying servings.
Each spoonful is rich and velvety without being overly heavy, with earthy mushrooms, chewy grains of wild rice, sweet vegetables, and fragrant thyme. A small squeeze of lemon at the end brightens the creamy broth, while fresh parsley adds a clean, colorful finish.
Jump to RecipeWhy You’ll Love This Recipe

This soup has everything a comforting dinner should offer: a creamy broth, hearty grains, tender vegetables, and deeply savory mushrooms. It feels substantial enough to serve as a main course, yet the vegetable-forward ingredients keep every bite fresh and balanced.
Cooking the wild rice separately is one of the most helpful techniques in this recipe. It lets the grains become tender without soaking up all the soup broth, so the finished dish stays creamy rather than turning into an overly thick pot of rice.
The flavor builds in simple layers. First, the onion, carrots, and celery create a fragrant base; then the mushrooms are browned until their moisture cooks away; finally, thyme, garlic, broth, and dairy create a smooth, savory soup with plenty of depth.
If you enjoy cozy bowls of soup, you may also like this hearty bean soup for another satisfying dinner idea.
Ingredients You’ll Need

The ingredient list is straightforward, but each item contributes to the soup’s texture and flavor. Choose fresh mushrooms and firm vegetables for the best result.
- Wild rice: Use 1 cup of uncooked wild rice and rinse it before cooking. Pure wild rice provides a pleasantly chewy texture, while a wild rice blend is also acceptable with package-adjusted cooking time.
- Mushrooms: Cremini or button mushrooms both work well. Slice them evenly so they cook at the same rate and develop browned edges.
- Aromatic vegetables: Yellow onion, carrots, and celery provide sweetness, color, and a classic soup foundation.
- Butter: Four tablespoons are divided between sautéing the vegetables and browning the mushrooms. The butter also helps the flour form a smooth roux.
- Herbs: Dried thyme or fresh thyme brings a woodsy note, while the optional dried sage adds extra warmth.
- Flour: All-purpose flour thickens the broth gently. For a gluten-free version, use 2 tablespoons cornstarch mixed with 3 tablespoons cold water near the end.
- Dairy: Whole milk makes a lighter creamy soup, half-and-half gives a richer result, and light cream creates the most luxurious texture among the listed choices.
- Finishing ingredients: Kosher salt, black pepper, parsley, and optional lemon juice bring the flavors into focus.
For a complete dinner, serve this soup with warm sourdough, a crisp green salad, or a simple vegetable side. A bright starter such as creamy lime black bean corn salsa can also add contrast to the rich soup.
How to Make It Step-by-Step

Step 1: Rinse the wild rice under cool water, then place it in a saucepan with 3 cups of water or vegetable broth. Bring the mixture to a boil, reduce the heat to low, cover, and simmer for 40-50 minutes, until the grains split open and are tender. Drain away any excess cooking liquid.
Step 2: While the rice cooks, melt 2 tablespoons of butter in a large Dutch oven or soup pot over medium heat. Add the diced onion, carrots, and celery, then cook for 6-8 minutes, stirring occasionally, until the vegetables begin to soften but are not deeply browned.
Step 3: Add the remaining 2 tablespoons of butter and the sliced mushrooms. Cook for 8-10 minutes, stirring from time to time, until the mushrooms release their moisture and begin to develop golden-brown edges. This step concentrates their savory flavor, so avoid rushing it.
Step 4: Add the minced garlic, dried or fresh thyme, and optional sage. Stir and cook for about 30 seconds, just until the garlic smells fragrant. Keeping this brief prevents the garlic from scorching.
Step 5: Sprinkle the flour evenly over the mushroom and vegetable mixture. Stir constantly for 1 minute so the flour coats the ingredients and cooks slightly, creating a light roux that will thicken the broth.
Step 6: Slowly whisk in the 8 cups of low-sodium vegetable broth. Pour gradually while whisking to prevent lumps, and scrape the bottom of the pot to release the flavorful browned bits. Bring the soup to a gentle simmer and cook for 10-15 minutes, until the vegetables are tender and the broth has thickened slightly.
Step 7: Stir in the cooked wild rice and then add the 2 cups of whole milk, half-and-half, or light cream. Warm the soup gently for 5-8 minutes, keeping it below a boil so the dairy remains smooth and does not curdle.
Step 8: Season with 1 to 1 1/2 teaspoons kosher salt and 1/2 teaspoon freshly ground black pepper, adjusting to taste according to the saltiness of your broth. Add the optional lemon juice, ladle the soup into bowls, and finish with chopped fresh parsley.
Chef’s Pro Tips

Brown the mushrooms patiently. Mushrooms contain a great deal of moisture, and they need time for that moisture to evaporate before they can brown. If the pot looks crowded, stir regularly and allow the full 8-10 minutes for the best savory flavor.
Keep the broth at a gentle simmer. A hard boil can make the vegetables soften too quickly and may cause the dairy to separate later. Once the broth has thickened, lower the heat before adding milk, half-and-half, or light cream.
Use low-sodium broth. The mushrooms, butter, herbs, and wild rice all bring their own character, so starting with low-sodium vegetable broth gives you better control. Add the kosher salt near the end, after the broth and dairy are incorporated.
Make the roux carefully. The flour only needs about 1 minute of stirring before the broth goes in. Scraping the bottom while whisking helps create a smooth soup and captures the browned mushroom flavor.
For a different creamy dinner inspiration, try the savory sauce in this garlic thyme chicken recipe. Its herb profile pairs especially well with the thyme and sage in this soup.
Serving Suggestions

Serve the soup hot in warmed bowls with a generous sprinkle of parsley. A few extra sautéed mushroom slices on top make the presentation especially inviting, although the soup is delicious without additional garnish.
Crusty bread is the classic companion because it is perfect for soaking up the creamy broth. You can also serve smaller portions as a first course before a simple salad or roasted vegetables.
- Pair with toasted sourdough or a rustic whole-grain loaf.
- Add a green salad dressed with lemon vinaigrette for a fresh contrast.
- Serve with roasted carrots, Brussels sprouts, or a simple vegetable side.
- Offer grated Parmesan at the table if you enjoy a salty, savory finish.
For a party or relaxed soup supper, set out toppings separately so everyone can customize a bowl. Fresh parsley, black pepper, lemon wedges, and warm bread are all easy additions.
If you are planning a menu with several creamy dishes, this creamy beer cheese dip makes a fun appetizer, while the soup remains the warm, hearty centerpiece.
Storage & Reheating

Let leftover soup cool promptly, then transfer it to an airtight container and refrigerate it. The soup thickens considerably as it stands because the wild rice continues to absorb some of the broth.
When reheating, warm individual portions gently on the stovetop or in the microwave. Stir in extra vegetable broth as needed until the soup reaches your preferred consistency, and avoid boiling so the dairy stays smooth.
For the best texture, reheat slowly and stir several times. Taste again before serving, since the rice and additional broth may mean the soup needs a small pinch of salt, a little pepper, or a squeeze of lemon.
If you are preparing a broader brunch or dinner spread, another creamy option to bookmark is this spinach and egg casserole. It is not part of this soup recipe, but it is useful for a make-ahead meal plan.

Creamy Wild Rice and Mushroom Soup
Ingredients
Method
- Rinse the wild rice thoroughly. Combine it with 3 cups water or vegetable broth in a saucepan, bring to a boil, then cover and simmer on low for 40-50 minutes, until the grains split and become tender. Drain any excess liquid.
- While the rice cooks, melt 2 tablespoons butter in a large Dutch oven or soup pot over medium heat. Add the onion, carrots, and celery, and cook for 6-8 minutes, until the vegetables begin to soften.
- Add the remaining 2 tablespoons butter and the sliced mushrooms. Cook for 8-10 minutes, stirring occasionally, until the mushrooms release their moisture and begin to brown.
- Stir in the minced garlic, thyme, and optional sage. Cook for about 30 seconds, just until fragrant.
- Sprinkle the flour over the vegetables and mushrooms. Stir constantly for 1 minute to cook the flour and form a light roux.
- Gradually whisk in the vegetable broth, scraping the bottom of the pot to loosen any browned bits. Bring the soup to a gentle simmer and cook for 10-15 minutes, until slightly thickened and the vegetables are tender.
- Stir in the cooked wild rice. Add the milk, half-and-half, or light cream, and warm gently for 5-8 minutes without boiling.
- Season with kosher salt and black pepper. Add lemon juice if desired, then ladle into bowls and garnish with fresh parsley.
Notes
Final Thoughts
This creamy wild rice and mushroom soup is a dependable cold-weather dinner with restaurant-worthy flavor and practical preparation. Separate cooking keeps the wild rice pleasantly chewy, careful mushroom browning builds savoriness, and gentle dairy heating creates a smooth finish.
Make it with whole milk for a lighter bowl, half-and-half for extra richness, or light cream when you want a particularly indulgent texture. Finish with parsley and optional lemon juice, serve it with plenty of crusty bread, and enjoy a comforting vegetarian meal that tastes even better after the flavors have had time to mingle.
2 thoughts on “Creamy Wild Rice and Mushroom Soup Recipe”