Ingredients
Vegetables & Aromatics
- 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)
- 3-4 cloves garlic (minced)
- 1 pound cremini or button mushrooms (ends trimmed and sliced)
- 2 cups loosely packed baby spinach (roughly chopped)
Pantry Ingredients
- 2 tablespoons olive oil
- 1/2 tablespoon dried Italian herb seasoning
- 1 teaspoon sea salt (plus more to taste)
- 1/2 cup white rice
- 4 cups low-sodium vegetable broth
- 15 ounces canned white beans (drained and rinsed; cannellini, navy, or great northern beans)
- 1-2 cups water
- 1-2 tablespoons lemon juice
- Black pepper (to taste)
Instructions
- Sauté Aromatics: Heat olive oil in a large Dutch oven or soup pot over medium-high heat. Once hot, add the chopped onion, diced carrots, and diced celery. Cook, stirring occasionally, until the onion turns golden brown, about 2 minutes. Add minced garlic and dried Italian herb seasoning, cooking for 1 more minute to release their aroma.
- Cook Mushrooms: Add the sliced mushrooms to the pot and cook, stirring occasionally, until mushrooms soften and most of their liquid has evaporated, approximately 5 minutes.
- Add Seasoning and Rice: Season the mixture with 1 teaspoon sea salt. Stir in the white rice and vegetable broth, scraping the bottom of the pot to release any browned bits for enhanced flavor.
- Simmer Rice: Cover the pot and bring the soup to a simmer. Lower the heat to maintain a gentle simmer and cook until the rice is tender, about 15 minutes.
- Puree Beans: While the rice cooks, place the drained and rinsed white beans along with 1 cup of water into a blender. Blend until smooth to create a creamy base for the soup.
- Combine Soup Components: Once the rice is fully cooked, remove the lid and stir in the pureed white beans. This will thicken and add creaminess to the soup.
- Add Spinach and Season: Stir in the chopped baby spinach, cooking until wilted. Add lemon juice to brighten the flavors and season with additional salt and black pepper to taste.
- Serve and Store: Serve the soup warm. For leftovers, let the soup cool completely before storing in the refrigerator for up to 3 days. As the soup sits, the rice may absorb more liquid—stir in the additional cup of water or more as needed, and adjust seasoning accordingly.
Notes
- Use the additional water to adjust the soup’s thickness as it sits and thickens from the rice.
- Any type of white beans can be used for pureeing to add creaminess; cannellini, navy, or great northern beans all work well.
- For a richer flavor, you can use vegetable broth with herbs or homemade broth.
- Ensure to re-season after adding extra water to maintain the soup’s flavor balance.
- This soup is naturally vegan and gluten-free.
- Prep Time: 10 minutes
- Cook Time: 28 minutes
- Category: Soup
- Method: Stovetop
- Cuisine: American
- Diet: Vegan