Print
clock clock iconcutlery cutlery iconflag flag iconfolder folder iconinstagram instagram iconpinterest pinterest iconfacebook facebook iconprint print iconsquares squares iconheart heart iconheart solid heart solid icon
Two bowls of white bean wild rice soup garnished with fresh herbs

White Bean Wild Rice Soup (Gluten-Free, Dairy-Free, Vegan)


5 Stars 4 Stars 3 Stars 2 Stars 1 Star

No reviews

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

  1. 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.
  2. Stir in wild rice, thyme, oregano, bay leaves, salt, pepper, and red pepper flakes. Toast for 2 minutes.
  3. 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.
  4. Use a potato masher to mash about one-third of the beans in the pot to create creaminess.
  5. Stir in spinach or kale and cook until wilted, 2-3 minutes. Remove bay leaves.
  6. Stir in lemon juice. Taste and adjust seasonings as needed.
  7. 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