Wild Mushroom Rice Soup Recipe
Wild rice and mushroom soup made with mixed mushrooms, wild rice, vegetable broth, and a splash of cream for a simple one pot stovetop soup.
Prep Time10 minutes mins
Cook Time1 hour hr
Total Time1 hour hr 10 minutes mins
Servings: 4 servings
In a large pot over medium-high heat, heat the olive oil. Add the onions and carrots and cook until they start to soften, about 5 minutes.
Add the mushrooms, thyme, salt, and pepper. Cook until the mushrooms start to brown, about 10 minutes. Add the rice and cook with the mushroom mixture for 1 minute.
Add the broth and balsamic vinegar, stir to combine, and bring the soup to a boil.
Reduce the heat to a simmer and continue cooking for 45 minutes, or until the rice is fully cooked.
Stir in the milk or heavy cream before serving.
Nutrition label uses whole milk.
- My Top Tip: Simmer the soup, don't boil it. Boiling the soup can dry out the mushrooms. You should have a couple of bubbles come to the surface every few seconds.
- Storage: Store leftovers in an airtight container in the fridge for 4–5 days. If you plan to have leftovers, I recommend keeping the rice separate from the soup so it stays fresh. Reheat in a pot on the stove over medium-low until warmed through. Or, reheat individual bowls in the microwave until warmed through. Serve with fresh wild rice.
- Freezing: Place the wild rice mushroom soup in an airtight, freezer-safe container. It'll last in the fridge for up to 3 months. For best results, freeze the soup without the rice. Thaw in the fridge overnight and reheat in a pot on the stove over medium-low until warmed through. Serve with fresh wild rice.
This recipe has been updated in November 2025, but if you like the original version, you can still find it here:
Ingredients
2 tablespoons olive oil
1 large onion, finely chopped
8 ounces crimini mushrooms chopped
4 ounces fresh oyster mushrooms, chopped
4 ounces fresh shiitake mushrooms, stemmed, caps chopped
1 tablespoon fresh thyme, chopped
3 tablespoons balsamic vinegar
1/2 cup wild rice
4 cups low-sodium vegetable broth
½ cup unsweetened oat milk or any milk/creamer
Instructions
In a large pot over medium-high heat, heat the olive oil. Add the onions; sauté until lightly golden, about 5 minutes.
Add all the mushrooms and thyme; sauté until mushrooms begin to brown, about 8 minutes.
Add balsamic vinegar and stir to combine. Mix in the rice and stir for an additional minute. Pour the broth and bring the soup to a boil.
Reduce heat; simmer covered for 45 minutes, until the rice is fully cooked.
Stir in the milk before serving.
Serving: 1.5cups | Calories: 234kcal | Carbohydrates: 34g | Protein: 9g | Fat: 8g | Saturated Fat: 2g | Polyunsaturated Fat: 1g | Monounsaturated Fat: 5g | Cholesterol: 4mg | Sodium: 340mg | Potassium: 837mg | Fiber: 5g | Sugar: 10g | Vitamin A: 6153IU | Vitamin C: 8mg | Calcium: 94mg | Iron: 1mg
Scan code to view the full recipe on your phone.
