Best Spinach Artichoke White Bean Soup

By :

Jake

December 15, 2025

Creamy spinach artichoke white bean soup with olive oil and black pepper

This Spinach Artichoke White Bean Soup brings together the creamy, tangy flavors of spinach artichoke dip with the heartiness of a comforting soup. Perfect for a chilly day or a wholesome weeknight dinner, it’s vegan, rich in protein, and full of nourishing ingredients.

WHY YOU’LL LOVE THIS SPINACH ARTICHOKE

Creamy green spinach artichoke white bean soup served simply

It’s healthy, flavorful, and filling without any dairy.

  • 100% plant-based and high in protein
  • Creamy texture from blended beans and cashews
  • Easy to make and meal prep friendly
  • Perfect balance of tangy, nutty, and savory
  • Feels indulgent but totally wholesome

This recipe is like a warm hug in a bowl—creamy, aromatic, and deeply satisfying.

INGREDIENTS YOU’LL NEED

Wholesome ingredients that build creamy flavor naturally.

Main Ingredients

  • 1 bulb garlic
  • Avocado oil, for roasting and cooking
  • 2 leeks, green tops removed
  • 1 yellow onion, diced
  • ½ cup raw cashews
  • 5 oz fresh spinach (or frozen, thawed and squeezed dry)
  • 1 (15 oz) jar quartered marinated artichoke hearts, drained
  • 2 tbsp nutritional yeast or ¼ cup shredded vegan parmesan
  • 1 tsp ground coriander
  • ½ tsp red pepper flakes (optional)
  • 1 (15 oz) can cannellini beans, drained and rinsed
  • 4 cups vegetable broth
  • 2 bay leaves
  • 10 sprigs thyme
  • 1 tsp yellow miso paste
  • Kosher salt, to taste
  • Toasted sourdough bread, for serving
  • Extra virgin olive oil, for drizzling (optional)

Optional Add-Ons or Substitutes

STEP-BY-STEP INSTRUCTIONS

Hearty bowl of creamy spinach artichoke white bean soup

Easy steps to creamy, flavor-packed perfection.

  1. Roast the Garlic: Preheat oven to 400°F. Slice off the top of the garlic bulb, drizzle with avocado oil, wrap in foil, and roast for 35–40 minutes.
  2. Sauté Aromatics: In a large pot, heat a drizzle of oil over medium heat. Add leeks and onion, sauté until softened.
  3. Blend the Base: In a blender, combine cashews, roasted garlic, half the beans, nutritional yeast, miso, and 2 cups broth. Blend until smooth.
  4. Simmer the Soup: To the pot, add the blended mixture, remaining broth, bay leaves, thyme, coriander, and red pepper flakes. Simmer for 10 minutes.
  5. Add Greens & Artichokes: Stir in spinach, artichoke hearts, and remaining beans. Simmer 5 more minutes.
  6. Finish: Remove bay leaves and thyme stems. Taste and adjust seasoning. Serve warm with toasted sourdough and a drizzle of olive oil.

EXPERT TIPS FOR SUCCESS

Close-up of creamy green soup with beans, spinach, and olive oil

  • Soak cashews in hot water for 20 minutes for extra creaminess.
  • Blend part of the beans for natural thickening.
  • Don’t skip the miso—it adds umami depth.
  • Pair with Hearty Minestrone Soup for a comforting soup duo.
  • Add lemon juice at the end for brightness.

SERVING SUGGESTIONS

  • Top with olive oil, cracked pepper, or vegan parmesan.
  • Serve with crusty sourdough or garlic toast.
  • Pair with roasted veggies or a side salad.
  • Enjoy with Greek Chicken Bowls for a protein-packed dinner combo.

STORING AND REHEATING

How to Store It

  • Store in an airtight container up to 4 days.
  • Freeze up to 2 months (thaw overnight before reheating).

How to Reheat It

  • Reheat gently on the stove over low-medium heat.
  • Add a splash of broth or water if it thickens.
  • Stir occasionally to maintain creamy texture.

NUTRITION (PER SERVING)

Calories: 370 kcal | Protein: 15g | Carbohydrates: 30g | Fat: 22g | Saturated Fat: 3g | Fiber: 9g | Sugar: 4g | Sodium: 580mg | Vitamin A: 40% DV | Vitamin C: 25% DV | Calcium: 12% DV | Iron: 20% DV

FREQUENTLY ASKED QUESTIONS

Can I make this nut-free?

Yes—use coconut cream instead of cashews.

Can I use frozen spinach?

Absolutely! Just thaw and squeeze out excess water.

Is this soup gluten-free?

Yes, just ensure your miso is gluten-free.

FINAL THOUGHTS

This Spinach Artichoke White Bean Soup is the ultimate creamy, cozy vegan comfort dish. With simple ingredients and rich flavor, it’s both nourishing and indulgent.

  • Blend cashews and beans for creamy body
  • Add lemon or miso for bright, savory depth
  • Finish with olive oil and toasted bread

It’s wholesome, satisfying, and guaranteed to become a favorite comfort soup.

Creamy spinach artichoke white bean soup with olive oil and black pepper
33c99b172f9da99a80c3b6ab7862a8faJake

Spinach Artichoke White Bean Soup

No ratings yet
This Spinach Artichoke White Bean Soup blends the creamy tang of spinach‑artichoke dip with the heartiness of white beans and vegetables. It’s vegan, protein-rich, and perfect for cozy dinners or meal prep — creamy, savory, and deeply satisfying.
Prep Time 15 minutes
Cook Time 50 minutes
Total Time 1 hour 5 minutes
Servings: 6 servings
Course: Soup
Cuisine: American
Calories: 370

Ingredients
  

  • 1 bulb garlic bulb
  • avocado oil, for roasting and cooking
  • 2 leeks, green tops removed, chopped
  • 1 yellow onion, diced
  • 0.5 cup raw cashews
  • 5 oz fresh spinach (or frozen, thawed and squeezed dry)
  • 1 jar marinated artichoke hearts, quartered and drained (15 oz jar)
  • 2 tbsp nutritional yeast (or ¼ cup vegan parmesan)
  • 1 tsp ground coriander
  • 0.5 tsp red pepper flakes (optional)
  • 1 can cannellini beans, drained and rinsed (15 oz can)
  • 4 cup vegetable broth
  • 2 leaf bay leaves
  • 10 sprig fresh thyme sprigs
  • 1 tsp yellow miso paste
  • kosher salt, to taste
  • freshly ground black pepper, to taste

Equipment

  • large pot for cooking soup
  • Oven + baking sheet (or foil) for roasting garlic
  • blender for blending garlic, beans and cashews

Method
 

  1. Preheat oven to 400 °F (200 °C). Slice off the top of the garlic bulb, drizzle with avocado oil, wrap in foil. Place in oven and roast for 35–40 minutes until soft and golden.
  2. In a large pot, heat a drizzle of oil over medium heat. Add chopped leeks (white parts) and diced onion. Sauté until softened, about 5–7 minutes.
  3. In a blender, combine roasted garlic cloves, half the cannellini beans, raw cashews, nutritional yeast (or vegan parmesan), yellow miso paste, and 2 cups of vegetable broth. Blend until smooth and creamy.
  4. Pour the blended mixture into the pot. Add remaining vegetable broth, bay leaves, thyme sprigs, ground coriander, and red pepper flakes (if using). Stir and bring to a gentle simmer for 10 minutes.
  5. Stir in fresh spinach, drained artichoke hearts, and the remaining cannellini beans. Simmer 5 more minutes until spinach wilts and flavors meld.
  6. Remove bay leaves and thyme stems. Taste and adjust seasoning with salt and pepper. Serve hot with toasted sourdough bread and a drizzle of extra‑virgin olive oil if desired.

Nutrition

Calories: 370kcalCarbohydrates: 30gProtein: 15gFat: 22gSaturated Fat: 3gSodium: 580mgFiber: 9gSugar: 4g

Notes

  • For a nut-free or lighter version, coconut cream can replace cashews.
  • If freezing, omit cashews/cream and add fresh cashew cream or coconut milk when reheating for best texture.
  • Miso adds umami depth — don’t skip it.
  • Soaking cashews helps achieve extra creaminess.

Tried this recipe?

Let us know how it was!

Leave a Comment

Recipe Rating