If you have ever stood at a party appetizer table eating spinach artichoke dip with a piece of bread and thought I wish this could be a whole meal this soup was created for you.
Spinach Artichoke White Bean Soup takes every flavor you love about that irresistible, creamy, cheesy, garlicky dip and transforms it into a rich, satisfying, deeply flavored soup that is completely plant based, genuinely protein rich from cannellini beans and cashews,
And so full of layered, intentional flavor from roasted garlic, seared artichoke hearts, fresh leek, yellow miso paste, and a homemade cashew spinach cream that it tastes like something that took a professional kitchen to produce.
The secret to how good this soup tastes lies in three specific technique decisions that most vegetable soups skip entirely.
First, a whole head of garlic is roasted in the oven until soft, caramelized, and sweet completely transforming its flavor from sharp and pungent to deep, rich, and almost nutty before it even touches the soup.
Second, the marinated artichoke hearts are seared in a single layer in a hot Dutch oven until browned and slightly crispy before being added back to the finished soup a step that takes five minutes and adds a depth of flavor that simply cannot be achieved any other way.
And third, a blended cashew and roasted garlic cream with spinach and yellow miso paste is made separately and stirred into the soup at the end creating a creaminess that is luxurious, completely dairy free, and carries the full complex flavor of every ingredient blended into it.
Why Each Technique Step Matters
Roasting a whole garlic bulb is a fifteen second preparation that requires forty minutes of completely hands off oven time, and the payoff is enormous.
Raw garlic blended or cooked into a soup always tastes like garlic present, pungent, identifiable. Roasted garlic tastes like something that was once garlic but has become something richer and more interesting sweet, caramelized, deeply savory, with none of the sharp bite.
When squeezed directly into the cashew cream and blended smooth, it infuses every sip of this soup with a background warmth and depth that makes people ask what the secret ingredient is.
Searing the artichoke hearts is equally non negotiable in terms of flavor impact. Marinated quartered artichoke hearts straight from the jar are good slightly tangy, tender, flavorful.
The same artichoke hearts placed in a single layer in a hot oiled Dutch oven and left completely undisturbed for five to six minutes develop a deep golden brown crust on the cut sides that concentrates their flavor, adds a toasty caramelized quality, and gives the finished soup small pieces of slightly crispy artichoke that provide genuinely interesting textural contrast against the smooth, creamy base.
And the cashew spinach cream blended from soaked raw cashews, roasted garlic, yellow miso paste, and blanched spinach is the component that makes this soup genuinely creamy without any dairy whatsoever.
Soaked cashews blend into an extraordinarily smooth, neutral flavored cream that mimics the richness and texture of heavy cream in soup applications almost indistinguishably.
The miso paste adds a deep, fermented, umami saltiness that replaces what Parmesan cheese would contribute in a dairy version.
And the blanched spinach blended into the cream distributes the spinach flavor and color evenly through every spoonful rather than leaving it in identifiable pieces.
Ingredients
For the Soup:
- 1 whole bulb of garlic for roasting
- Avocado oil for roasting and cooking (or neutral vegetable oil)
- 2 leeks, dark green tops removed, halved lengthwise, rinsed thoroughly, and thinly sliced
- 1 medium yellow onion, diced
- ½ cup raw cashews (available at Whole Foods, Trader Joe’s, Target, or bulk bins at natural food stores — must be raw, not roasted or salted)
- 5 oz fresh baby spinach (one standard bag — or frozen spinach, thawed and squeezed dry)
- One 15 oz jar quartered marinated artichoke hearts, drained (available in the canned goods or olive bar section of most major supermarkets — Trader Joe’s, Whole Foods, and Kroger all carry excellent options)
- 2 tablespoons nutritional yeast or ¼ cup shredded vegan Parmesan (nutritional yeast available at Whole Foods, Target, Walmart, or Amazon — Bragg is the most widely available American brand)
- 1 teaspoon ground coriander
- ½ teaspoon red pepper flakes (optional)
- One 15 oz can cannellini beans, drained and rinsed (available at every major supermarket in the canned bean aisle)
- 4 cups vegetable broth (low-sodium preferred)
- 2 bay leaves
- 10 fresh thyme sprigs
- 1 teaspoon yellow miso paste (available at Whole Foods, Asian grocery stores, and increasingly at Target and Walmart — Miso Master and South River are widely available American brands)
- Kosher salt to taste
For Serving:
- Toasted sourdough bread
- Extra virgin olive oil for drizzling (optional)
Step by Step Instructions
Step 1 Roast the garlic
Preheat your oven to 400°F. Cut the top off the entire garlic bulb to expose the tops of all the cloves approximately ¼ inch off the top.

Place the bulb on a square of aluminum foil, drizzle with 2 teaspoons of avocado oil, and sprinkle with a pinch of kosher salt. Wrap the foil tightly around the bulb to create a sealed packet.
Roast for 40 to 45 minutes until the cloves are completely soft, golden, and fragrant. Allow to cool until comfortable to handle. This step can be done well in advance up to several days ahead and stored in the refrigerator.
Step 2 Soak the cashews
Place the raw cashews in a heatproof bowl and cover with boiling water. Allow to soak for 10 minutes. The cashews will soften and swell slightly. Drain and set aside for blending.
Step 3 Blanch the spinach
Bring a small pot of water to a boil. Add the fresh spinach and blanch for exactly 2 minutes.
Drain immediately and rinse under cold running water to stop the cooking and preserve the bright green color. Squeeze out as much excess moisture as possible use your hands or press against a colander with the back of a spoon. Set the squeezed dry spinach aside for blending.
Step 4 Sear the artichoke hearts
Heat a large Dutch oven over medium to medium high heat. Add a generous drizzle of avocado oil. Drain the marinated artichoke hearts thoroughly and add them to the hot pot in a single, even layer.

Cook completely undisturbed for 5 to 6 minutes until the cut sides develop a deep golden brown crust. Do not stir or move them during this time the browning only happens with sustained undisturbed contact with the hot surface. Transfer the seared artichokes to a bowl and set aside.
Step 5 Cook the leeks and onion
In the same Dutch oven over medium low heat, add a drizzle more avocado oil. Add the thinly sliced leeks and a good pinch of kosher salt.

Cook for 10 minutes, stirring occasionally, until the leeks are very soft, slightly golden, and fragrant. Add the diced yellow onion and cook for 5 minutes more until the onion is translucent and soft.
Step 6 Add the seasonings

Stir the nutritional yeast, ground coriander, and red pepper flakes into the softened leek and onion mixture. Cook for 2 to 3 minutes, stirring frequently, until the nutritional yeast is fully incorporated and the whole pot smells fragrant and slightly toasty.
Step 7 Add beans, broth, and herbs
Add the drained and rinsed cannellini beans to the pot and stir well to combine with the leek mixture. Pour in the vegetable broth and stir to incorporate everything.

Add the bay leaves and thyme sprigs. Bring the pot to a boil over medium high heat, then reduce to a steady simmer. Cover and cook for 20 minutes to allow the beans to absorb the flavors of the broth and herbs and for the soup to develop depth.
Step 8 Make the cashew spinach cream
While the soup simmers, combine the drained soaked cashews in a high powered blender. Squeeze the roasted garlic cloves directly from the bulb into the blender they should press out easily.

Add the yellow miso paste and 1 cup of cold water. Blend on high speed until completely smooth no remaining cashew pieces should be visible.
Add the squeezed dry blanched spinach to the blender and blend again until the spinach is mostly pureed and the cream is uniformly green and smooth.
Step 9 Finish and serve
Remove and discard the bay leaves and thyme sprigs from the soup. Pour the cashew spinach cream into the soup and stir to combine completely.

Add the reserved seared artichoke hearts back into the soup. Stir everything together until the cream is fully incorporated and the soup has a consistent, creamy texture.
Remove from heat. Taste and adjust seasoning with kosher salt. Serve in bowls with toasted sourdough bread alongside and a drizzle of extra virgin olive oil over the top if desired.
Tips for Perfect Spinach Artichoke White Bean Soup Every Time
Roast the garlic well in advance — it takes 40 minutes but requires zero active work, and having it done before you start cooking the soup makes the entire process significantly faster and less stressful.
Drain the artichoke hearts thoroughly before searing — excess marinade liquid in the pot creates steam rather than allowing the dry browning that produces the caramelized crust.
Do not move the artichokes during the searing step — every time you move them you reset the browning process and they will not develop the golden crust that makes them taste so good.

Use a high-powered blender for the cashew cream — a standard blender can produce a slightly grainy result. If using a standard blender, blend for a full 2 to 3 minutes rather than the standard 30 to 60 seconds.
Squeeze the blanched spinach as dry as possible before blending — excess water from the spinach dilutes the cashew cream and produces a thinner, less rich finished soup.
Season the finished soup generously — the miso paste provides significant umami saltiness but the full batch still needs careful salt adjustment at the end to bring all the flavors into focus.
Serving Ideas
Ladle this soup into wide, deep bowls and arrange a thick slice of toasted sourdough on the side for dipping the bread is genuinely essential for scooping up the creamy, thick soup from the bottom of the bowl.
For a dinner party presentation, drizzle extra virgin olive oil over the surface of each bowl and add a few fresh thyme leaves and a pinch of red pepper flakes for color.
Serve with a simple arugula salad dressed with lemon and olive oil as a complete, satisfying meal. This soup also makes an extraordinary meal prep option it reheats exceptionally well and the flavors deepen and improve after 24 hours in the refrigerator.
Yes frozen spinach works well and saves the blanching step. Thaw completely, then squeeze out as much excess moisture as possible before adding to the blender. The flavor difference between fresh blanched spinach and properly drained frozen spinach in this recipe is minimal — the cashew cream will be equally smooth and green with either option.
Yes soak the cashews for a longer time, up to 30 minutes in boiling water rather than 10, which softens them more thoroughly and produces a smoother result in a standard blender. Blend the cashew cream for a full 2 to 3 minutes on the highest speed setting and check for any remaining graininess before adding to the soup.
Yellow miso paste is available at Whole Foods in the refrigerated section near tofu and specialty condiments, at Asian grocery stores, at Trader Joe’s, and increasingly at Target and Walmart. Miso Master, South River, and Eden Foods are all widely available American brands. White miso paste substitutes directly and produces a slightly milder, sweeter flavor.
Yes this soup keeps well in an airtight container in the refrigerator for up to 4 days and is genuinely one of those soups that tastes better on days two and three as the flavors develop and deepen. Reheat gently over medium-low heat, adding a small splash of water or vegetable broth if the soup has thickened during storage.
Yes the finished soup freezes well for up to 2 months. Allow to cool completely before transferring to freezer-safe containers. Thaw overnight in the refrigerator and reheat gently on the stovetop. The cashew cream-based texture holds up well through freezing and thawing with minimal separation.
Yes great northern beans are the most similar in texture and flavor and substitute directly. Navy beans are slightly smaller but work equally well. Butter beans add a creamier, more buttery texture that some people prefer. Chickpeas can also be used but have a firmer texture that changes the character of the soup slightly.
Spinach Artichoke White Bean Soup The Creamy, Deeply Flavored, Completely Plant-Based Soup
Ingredients
- For the Soup:
- 1 whole bulb of garlic for roasting
- Avocado oil for roasting and cooking or neutral vegetable oil
- 2 leeks dark green tops removed halved lengthwise rinsed thoroughly to remove all dirt and thinly sliced
- 1 medium yellow onion diced
- ½ cup raw cashews must be raw not roasted or salted — available at Whole Foods, Trader Joe’s, Target, or bulk bins at natural food stores
- 5 oz fresh baby spinach one standard bag — or frozen spinach thawed and squeezed completely dry
- One 15 oz jar quartered marinated artichoke hearts drained thoroughly available in canned goods or olive bar section of most major supermarkets
- 2 tablespoons nutritional yeast or ¼ cup shredded vegan Parmesan Bragg nutritional yeast widely available American brand at Whole Foods, Target, Walmart, or Amazon
- 1 teaspoon ground coriander
- ½ teaspoon red pepper flakes — optional
- One 15 oz can cannellini beans drained and rinsed
- 4 cups low-sodium vegetable broth
- 2 bay leaves
- 10 fresh thyme sprigs
- 1 teaspoon yellow miso paste available at Whole Foods, Asian grocery stores, Trader Joe’s, Target, or Walmart — Miso Master or South River widely available American brands — white miso substitutes directly
- Kosher salt to taste
- For the Cashew Spinach Cream blended separately:
- ½ cup soaked and drained raw cashews from above
- Roasted garlic cloves squeezed from roasted bulb from above
- 1 teaspoon yellow miso paste from above
- 1 cup cold water
- 5 oz blanched and squeezed dry spinach from above
- For Serving:
- Toasted sourdough bread
- Extra virgin olive oil for drizzling — optional
Instructions
- Preheat oven to 400°F — cut ¼ inch off the top of the whole garlic bulb to expose tops of all cloves — place on aluminum foil drizzle with 2 teaspoons avocado oil and a pinch of kosher salt — wrap foil tightly into a sealed packet and roast for 40–45 minutes until cloves are completely soft golden and fragrant — allow to cool — this step can be done days in advance and stored in the refrigerator.
- Place raw cashews in a heatproof bowl cover with boiling water and soak for 10 minutes — drain and set aside.
- Bring a small pot of water to a boil — add fresh spinach and blanch for exactly 2 minutes — drain immediately and rinse under cold running water to stop cooking and preserve bright green color — squeeze out as much excess moisture as possible and set aside.
- Heat a large Dutch oven over medium to medium-high heat and add a generous drizzle of avocado oil.
- Drain marinated artichoke hearts thoroughly and add to hot pot in a single even layer — cook completely undisturbed for 5–6 minutes until cut sides develop a deep golden-brown crust — do not stir or move during this time as movement resets the browning process.
- Transfer seared artichokes to a bowl and set aside — do not discard.
- Reduce heat to medium-low and add another drizzle of avocado oil to the same pot.
- Add thinly sliced leeks and a good pinch of kosher salt — cook for 10 minutes stirring occasionally until leeks are very soft slightly golden and fragrant.
- Add diced yellow onion and cook for 5 minutes more until translucent and soft.
- Stir nutritional yeast, ground coriander, and red pepper flakes into the softened leek and onion mixture — cook for 2–3 minutes stirring frequently until fully incorporated and the pot smells fragrant and slightly toasty.
- Add drained rinsed cannellini beans to the pot and stir well to combine with the leek mixture.
- Pour in vegetable broth and stir to incorporate everything — add bay leaves and thyme sprigs.
- Bring to a boil over medium-high heat then reduce to a steady simmer — cover and cook for 20 minutes to allow beans to absorb broth flavors and soup to develop depth.
- While soup simmers make the cashew spinach cream — combine drained soaked cashews in a high-powered blender.
- Squeeze roasted garlic cloves directly from the cooled bulb into the blender — cloves should press out easily.
- Add yellow miso paste and 1 cup cold water to the blender — blend on high speed until completely smooth with no remaining cashew pieces visible.
- Add squeezed dry blanched spinach to the blender and blend again until spinach is mostly pureed and cream is uniformly green and smooth.
- After 20-minute simmer remove and discard bay leaves and thyme sprigs from the soup.
- Pour cashew spinach cream into the soup and stir to combine completely until cream is fully incorporated and soup has a consistent creamy texture.
- Add reserved seared artichoke hearts back into the soup and stir gently to distribute.
- Remove from heat — taste and adjust seasoning with kosher salt as needed.
- Serve in bowls with toasted sourdough bread alongside and a drizzle of extra virgin olive oil over the top.
Notes
Roast garlic well in advance — it takes 40 minutes but requires zero active work — having it done before starting the soup makes the entire process significantly faster.
Drain artichoke hearts thoroughly before searing — excess marinade liquid creates steam rather than allowing the dry browning that produces the caramelized crust.
Never move artichokes during the searing step — every movement resets the browning process and they will not develop the golden crust that adds so much flavor.
Use a high-powered blender for cashew cream — standard blenders can produce slightly grainy results — if using standard blender soak cashews 30 minutes instead of 10 and blend for full 2–3 minutes checking for graininess.
Squeeze blanched spinach as dry as possible before blending — excess water dilutes cashew cream and produces a thinner less rich finished soup.
Season the finished soup generously — miso paste provides umami saltiness but the full batch still needs careful salt adjustment at the end to bring all flavors into focus.
Frozen spinach substitutes directly for fresh — thaw completely and squeeze out as much excess moisture as possible before blending — flavor difference is minimal.
White miso paste substitutes for yellow miso directly — produces slightly milder sweeter flavor.
Cannellini bean substitutes in equal quantity: great northern beans (most similar texture and flavor), navy beans (slightly smaller but equally good), butter beans (creamier more buttery texture), chickpeas (firmer texture slightly different character).
Store in airtight container in refrigerator for up to 4 days — flavors deepen and improve on days two and three.
Reheat gently over medium-low heat adding small splash of water or vegetable broth if soup thickened during storage.
Freeze cooled soup in freezer-safe containers for up to 2 months — thaw overnight in refrigerator and reheat gently on stovetop — cashew cream base holds up well through freezing and thawing.
For dinner party presentation drizzle extra virgin olive oil over surface of each bowl and add a few fresh thyme leaves and pinch of red pepper flakes for color.

