Print

Creamy Mushroom Vegetable Rice Soup Recipe

4.7 from 130 reviews

This Creamy Mushroom Vegetable Rice Soup is a comforting and nutritious dish that combines tender mushrooms, white rice, and pureed white beans for a naturally creamy texture without any dairy. Infused with Italian herbs, garlic, and fresh spinach, this soup offers a flavorful and hearty meal perfect for a cozy lunch or dinner.

Ingredients

Scale

Vegetables and Aromatics

  • 2 tablespoons olive oil
  • 1 cup chopped sweet onion (about 1/2 of a large or 1 small onion)
  • 2 cups diced carrots (about 2 medium carrots)
  • 1/2 cup diced celery (about 1 stalk)
  • 34 cloves garlic (minced)
  • 1 pound cremini or button mushrooms (ends trimmed and sliced)
  • 2 cups loosely packed baby spinach (roughly chopped)

Seasonings and Herbs

  • 1/2 tablespoon dried Italian herb seasoning
  • 1 teaspoon sea salt (plus more to taste)
  • Black pepper (to taste)
  • 12 tablespoons lemon juice

Grains and Legumes

  • 1/2 cup white rice
  • 15 ounces canned white beans (drained and rinsed; cannellini, navy, or great northern beans)

Liquids

  • 4 cups low-sodium vegetable broth
  • 12 cups water (divided)

Instructions

  1. Sauté Vegetables: Heat olive oil in a large Dutch oven or soup pot over medium-high heat. Once hot, add chopped onion, carrots, and celery. Cook, stirring occasionally, until the onion turns golden brown, about 2 minutes. Add minced garlic and Italian herb seasoning, and cook for an additional 1 minute to release the aromas.
  2. Cook Mushrooms: Add the sliced mushrooms to the pot. Continue cooking, stirring occasionally, until the mushrooms soften and most of their liquid evaporates, approximately 5 minutes.
  3. Season and Add Rice & Broth: Sprinkle in 1 teaspoon of sea salt, then stir in the white rice and vegetable broth. Scrape the bottom of the pot to release any browned bits that add flavor.
  4. Simmer Rice: Cover the pot and bring the soup to a simmer. Reduce heat to keep a gentle simmer and cook until the rice is tender, about 15 minutes.
  5. Prepare Bean Puree: While the rice cooks, combine the drained white beans and 1 cup of water in a blender. Blend until smooth and creamy.
  6. Add Bean Puree: Once the rice is cooked, remove the pot lid and stir in the bean puree to create a creamy texture throughout the soup.
  7. Add Spinach and Season: Stir in the chopped baby spinach and cook until wilted. Add lemon juice and adjust salt and black pepper to taste to brighten and enhance flavors.
  8. Serve and Store: Serve the soup warm. Allow leftovers to cool completely before storing in the refrigerator for up to 3 days. If the soup thickens too much as it sits, stir in additional water (starting with 1 cup) and re-season as necessary before reheating.

Notes

  • Use any white beans such as cannellini, navy, or great northern beans for the puree.
  • As the soup sits, rice continues to absorb liquid; add water to loosen consistency if needed.
  • Adjust seasoning after adding more liquid to maintain balanced flavor.
  • For a thicker soup, reduce the amount of added water or cook a bit longer to concentrate flavors.
  • You can substitute cremini mushrooms with button mushrooms or any preferred mushroom variety.

Keywords: Creamy Mushroom Soup, Vegetable Rice Soup, Easy Vegetarian Soup, Healthy Soup Recipe, One Pot Soup, Mushroom Rice Soup