Description
This hearty white bean wild rice soup is naturally gluten-free, dairy-free, and vegan. Packed with protein and fiber, it’s a comforting one-pot meal perfect for busy weeknights.
Ingredients
Units
Scale
- 2 tablespoons olive oil
- 1 medium yellow onion, diced
- 3 celery stalks, diced
- 3 medium carrots, peeled and diced
- 4 cloves garlic, minced
- 1 cup wild rice, rinsed
- 3 cans (15 oz each) white beans, drained and rinsed
- 6 cups vegetable broth
- 2 bay leaves
- 2 teaspoons dried thyme
- 1 teaspoon dried oregano
- 1 teaspoon sea salt
- 1/2 teaspoon black pepper
- 1/4 teaspoon red pepper flakes (optional)
- 2 cups fresh spinach or kale, chopped
- 2 tablespoons fresh lemon juice
- Fresh parsley for garnish
Instructions
- Heat olive oil in a large Dutch oven over medium heat. Add onion, celery, and carrots. Sauté for 5-7 minutes until softened. Add garlic and cook 1 minute more.
- Stir in wild rice, thyme, oregano, bay leaves, salt, pepper, and red pepper flakes. Toast for 2 minutes.
- Add vegetable broth and white beans. Bring to a boil, then reduce to simmer. Cover partially and cook 45-50 minutes until wild rice is tender.
- Use a potato masher to mash about one-third of the beans in the pot to create creaminess.
- Stir in spinach or kale and cook until wilted, 2-3 minutes. Remove bay leaves.
- Stir in lemon juice. Taste and adjust seasonings as needed.
- Serve hot, garnished with fresh parsley.
- Prep Time: 15 minutes
- Cook Time: 55 minutes
- Category: Soup
- Cuisine: American
Nutrition
- Serving Size: 1
- Calories: 285
- Fat: 6 g
- Carbohydrates: 48 g
- Fiber: 11 g
- Protein: 13 g