Go Back
+ servings
Spinach Artichoke White Bean Soup

Cozy Spinach Artichoke White Bean Soup for Soulful Comfort

This Spinach Artichoke White Bean Soup is a vegan delight, blending creamy cashew goodness with robust beans and vibrant spinach for a comforting, nutritious meal.
Prep Time 10 minutes
Cook Time 45 minutes
Total Time 55 minutes
Servings: 4 bowls
Course: Appetizer
Cuisine: Vegan
Calories: 300

Ingredients
  

For the Soup Base
  • 2 cups Cannellini Beans Substitute with chickpeas, butter beans, or cooked green lentils for variety.
  • 1 cup Marinated Artichokes Jarred or canned varieties simplify preparation.
  • 1 medium Leek Can be replaced with shallots or yellow onion if needed.
  • 4 cups Spinach Or use baby kale or frozen spinach for convenience.
  • 4 cups Vegetable Broth Better Than Bouillon recommended for richness.
For the Creamy Blend
  • 1 cup Raw Cashews Substitute with raw sunflower seeds or pepitas for a nut-free option.
  • 1 head Roasted Garlic Roasting brings out its natural sweetness.
  • 2 tablespoons Miso Paste Opt for white or yellow for a milder taste.
  • nutritional yeast 2 tablespoons Can be replaced with miso paste or vegan parmesan if desired.
For Seasoning
  • 1 teaspoon Red Pepper Flakes Adjust according to your spice preference.
  • 1 teaspoon Coriander Offers a citrusy undertone.

Equipment

  • Oven
  • Dutch oven
  • blender
  • Cutting board
  • Knife

Method
 

Step-by-Step Instructions
  1. Preheat your oven to 400°F (200°C). Cut the top off a whole garlic bulb, drizzle it with olive oil, wrap it tightly in foil, and roast it for 40-45 minutes. Once the garlic is soft and caramelized, let it cool before squeezing the cloves out into a bowl.
  2. While the garlic roasts, slice the leeks into thin rounds and rinse thoroughly to remove any dirt. Dice a small onion and soak your raw cashews in boiling water. Blanch the fresh spinach in hot water for 1-2 minutes, then cool it in ice water and squeeze out any excess moisture.
  3. In a large Dutch oven, heat a tablespoon of olive oil over medium-high heat. Once shimmering, add the marinated artichokes and sear them for about 5-6 minutes until browned. Remove and set aside.
  4. In the same pot, lower the heat to medium and add sliced leeks with a pinch of salt. Sauté for about 10 minutes until softened, then add diced onion and cook for an additional 5 minutes.
  5. Stir in nutritional yeast, coriander, and red pepper flakes, cooking for an additional 1-2 minutes until fragrant.
  6. Add cannellini beans and vegetable broth to the pot, bringing to a boil. Reduce heat and let it simmer for about 20 minutes.
  7. While the soup simmers, drain soaked cashews and add them to a blender with roasted garlic, miso paste, and a splash of water. Blend until smooth and creamy, then fold in the blanched spinach.
  8. Remove pot from heat and add cashew cream and seared artichokes back into the soup, stirring gently. Taste and adjust seasoning with salt and pepper as needed before serving.

Nutrition

Serving: 1bowlCalories: 300kcalCarbohydrates: 40gProtein: 10gFat: 12gSaturated Fat: 2gPolyunsaturated Fat: 1gMonounsaturated Fat: 5gSodium: 800mgPotassium: 800mgFiber: 8gSugar: 2gVitamin A: 6000IUVitamin C: 30mgCalcium: 100mgIron: 4mg

Notes

Leftovers can be stored in an airtight container for up to 5 days in the fridge. Reheat gently on the stove or microwave.

Tried this recipe?

Let us know how it was!