Go Back
+ servings
Spinach Artichoke White Bean Soup

Creamy Spinach Artichoke White Bean Soup You'll Crave

Enjoy a warm and comforting Spinach Artichoke White Bean Soup that is vegan, nutritious, and high in fiber, perfect for meal prep.
Prep Time 20 minutes
Cook Time 45 minutes
Total Time 1 hour 5 minutes
Servings: 4 cups
Course: Dinner
Cuisine: Vegan
Calories: 320

Ingredients
  

For the Soup Base
  • 2 cups cannellini beans Substitute with chickpeas or butter beans for variety.
  • 1 cup marinated artichokes Canned artichokes can work too, adjust seasoning.
  • 2 medium leeks Can be swapped with shallots or yellow onion.
  • 4 cups vegetable broth Select a high-quality broth for best results.
For the Creamy Goodness
  • 1 cup raw cashews Consider raw sunflower seeds or pepitas for a nut-free option.
  • 1 1/4 cup nutritional yeast Omit and add more miso or vegan parmesan as alternatives.
  • 2 tablespoons miso paste Use white or yellow for milder taste.
For Flavor and Texture
  • 4 cups spinach Baby kale can be substituted.
  • 1 head roasted garlic For a quicker option, use minced garlic sautéed in olive oil.

Equipment

  • Dutch oven
  • blender
  • Aluminum foil

Method
 

Step-by-Step Instructions
  1. Preheat your oven to 400°F (200°C). Cut the top off a bulb of garlic, drizzle with olive oil and a pinch of salt, then wrap it in aluminum foil. Roast the garlic for 40-45 minutes until soft and caramelized.
  2. While the garlic roasts, clean and thinly slice the leeks. Soak the raw cashews in boiling water for 10 minutes. Blanch the spinach briefly in boiling water, then set aside to cool before chopping.
  3. In a Dutch oven, heat olive oil over medium-high heat. Add the marinated artichokes and sauté for about 5-6 minutes until nicely browned.
  4. Lower heat to medium, add sliced leeks with salt, and sauté for about 10 minutes until tender. Add onions and cook for an additional 5 minutes.
  5. Stir in nutritional yeast, ground coriander, and red pepper flakes, cooking for 2-3 minutes to release flavors.
  6. Pour in cannellini beans and vegetable broth. Bring to a boil, then reduce heat, add bay leaves and thyme, cover, and simmer for 20 minutes.
  7. In a blender, combine soaked cashews, roasted garlic, miso paste, and enough water to create a smooth puree. Stir in chopped spinach.
  8. After simmering, discard bay leaves and thyme. Stir in cashew cream and seared artichokes, adjust salt and serve hot.

Nutrition

Serving: 1cupCalories: 320kcalCarbohydrates: 45gProtein: 12gFat: 10gSaturated Fat: 2gPolyunsaturated Fat: 4gMonounsaturated Fat: 3gSodium: 600mgPotassium: 800mgFiber: 12gSugar: 3gVitamin A: 2500IUVitamin C: 15mgCalcium: 70mgIron: 3mg

Notes

This soup can be prepared ahead and stored; it's perfect for meal prep and can be modified with different greens or beans.

Tried this recipe?

Let us know how it was!