Walking into my kitchen after a long day, the warm, savory aroma of creamy spinach artichoke white bean soup wraps around me like a cozy blanket. It’s one of those recipes that transforms my favorite dip into a heartwarming, nutritious meal, perfect for snuggling up on chilly nights. Packed with high-fiber ingredients and a plant-based twist, this delicious soup not only satisfies those comfort food cravings but also makes meal prep a breeze for the week ahead. With every spoonful, you’ll discover a delightful harmony of flavors that will have you forgetting about store-bought options. Curious how to whip this up in no time? Let’s dive into the details!

Why is this soup a game-changer?

Vegan Delight: This creamy spinach artichoke white bean soup elevates comfort food to a new level, satisfying cravings without any animal products.
Nutritious and Filling: Each bowl is packed with fiber from cans of cannellini beans and fresh veggies, making it a perfect meal prep choice.
Versatile Ingredients: With simple substitutions like chickpeas or butter beans, you can adapt it to whatever you have on hand.
Crowd-Pleaser: Impress your family and friends who may not even notice it’s vegan—everyone loves a good dip, after all!
Quick and Easy: From prep to table in about 40 minutes, it’s a no-fuss recipe that fits right into your busy week without compromising on flavor.
Want more inspiration? Check out my recipes for Spinach Artichoke Chicken or an Elegant White Chocolate treat!

Spinach Artichoke White Bean Soup Ingredients

For the Soup Base

Cannellini Beans – provide protein and creaminess; substitute with chickpeas or butter beans for different flavor profiles.
Marinated Artichokes – offer savory depth; if you opt for canned artichokes, remember to adjust seasoning with salt.
Leeks – add a mild onion flavor; shallots or yellow onion work well as substitutes.
Vegetable Broth – forms the soup base; a high-quality broth like Better Than Bouillon enhances overall flavor.

For the Creamy Blend

Raw Cashews – create a luscious, creamy base; for a nut-free alternative, consider using sunflower seeds or pepitas.
Nutritional Yeast – adds a cheesy umami flavor; vegan parmesan or miso paste can be used as alternatives.
Miso Paste – contributes depth to the creaminess; white or yellow miso is preferable, reducing red miso as needed.
Roasted Garlic – imparts rich flavor; roasting enhances the sweetness, making it a perfect addition.

For the Greens

Spinach – contributes nutrition and vibrant color; baby kale can be used as a lovely substitute.

Discovering the delightful flavors of spinach artichoke white bean soup is just the beginning – let’s get cooking!

Step‑by‑Step Instructions for Spinach Artichoke White Bean Soup

Step 1: Roast Garlic
Preheat your oven to 400°F (200°C). Cut off the top of a garlic bulb, drizzle it with olive oil, and sprinkle with a pinch of salt. Wrap the bulb in aluminum foil, then place it directly on the oven rack. Roast for 40-45 minutes, or until the cloves are soft and fragrant, giving your spinach artichoke white bean soup a rich, sweet depth.

Step 2: Prepare Ingredients
While your garlic is roasting, slice 1–2 leeks lengthwise and rinse them thoroughly under cold water to remove any grit. After draining, cut them into half-moon shapes. Next, soak ½ cup of raw cashews in warm water for 30 minutes, then drain. Lastly, blanch 2 cups of fresh spinach in boiling water for 1-2 minutes, then squeeze out excess moisture and set aside.

Step 3: Sear Artichokes
In a Dutch oven, heat 2 tablespoons of olive oil over medium heat. Once hot, add 1 cup of marinated artichokes, allowing them to sear for 5-6 minutes until they develop a golden-brown color. This step will enhance their flavor, after which you’ll transfer the artichokes to a bowl and set aside, ready to reintroduce them into the spinach artichoke white bean soup later.

Step 4: Sauté Aromatics
In the same Dutch oven, add the sliced leeks along with a pinch of salt. Sauté them over medium heat for about 10 minutes until they turn translucent and tender. As the leeks cook, fold in any leftover bits of artichoke, then add one chopped onion, cooking for an additional 5 minutes until softened and aromatic, which will elevate the overall flavor profile.

Step 5: Season
To your aromatic mixture, stir in ¼ cup of nutritional yeast, 1 teaspoon of ground coriander, and ½ teaspoon of red pepper flakes. Cook everything together for an additional 2-3 minutes, allowing the spices to bloom and fill your kitchen with inviting smells. This seasoning step is crucial in building the flavor foundation of your spinach artichoke white bean soup.

Step 6: Simmer
Pour in 2 cans of drained cannellini beans and 4 cups of vegetable broth. Toss in 2 bay leaves and a few sprigs of thyme as you bring the mixture to a boil. Once boiling, reduce the heat to simmer, cover, and let it cook gently for 20 minutes, allowing all the flavors to meld beautifully together in your hearty soup.

Step 7: Make Cream
In a blender, combine the soaked cashews, roasted garlic (squeezed from the bulb), 1 tablespoon of miso paste, and 1 cup of water. Blend on high until the mixture is smooth and creamy. Add the blanched spinach and blend again until mostly pureed. This creamy blend will enhance the luscious texture of the spinach artichoke white bean soup.

Step 8: Finish Soup
After simmering, discard the bay leaves and thyme sprigs from the soup. Stir in the creamy cashew mixture along with the seared artichokes. Taste and adjust seasoning with salt as needed. Heat through for just a few minutes until everything is warmed. Your creamy spinach artichoke white bean soup is now ready to be served warm and enjoyed!

Expert Tips for Spinach Artichoke White Bean Soup

Quick Garlic Fix: Use roasted garlic from the store to save time—no need for making your own!

Grit-Free Leeks: Always wash leeks thoroughly, as dirt can hide between their layers; rinse each slice under cold water.

Consistency Control: For a thicker soup, blend in less water; for a thinner texture, gradually add more until you reach your desired creaminess.

Add Flavor: Enhance your spinach artichoke white bean soup by incorporating additional herbs like parsley or basil for a fresh twist.

Storage Tip: This soup keeps well in the fridge for 5 days and freezes nicely for up to 2 months, making meal prep effortless!

What to Serve with Creamy Spinach Artichoke White Bean Soup

Enhancing your meal experience goes beyond the soup itself; let’s discover some delightful pairings that create a well-rounded dining delight.

  • Toasted Sourdough Bread: The crunchy texture and slightly tangy flavor of toasted sourdough perfectly complement the creaminess of the soup, creating an irresistibly comforting combo.

  • Garlic Herb Croutons: Adding crispy, homemade croutons provides delightful crunch and a burst of flavor, elevating the cozy essence of your spinach artichoke white bean soup.

  • Simple Side Salad: A refreshing green salad with mixed greens and a light vinaigrette adds brightness and a crisp contrast, balancing the rich soup beautifully.

  • Steamed Asparagus: The tender, vibrant spears of asparagus introduce a fresh, green taste and subtle crunch that harmonize with the heartiness of the soup.

  • Roasted Vegetable Medley: A colorful mix of roasted seasonal vegetables brings depth and earthy flavors that enhance the nutritious qualities of the soup while adding varied textures.

  • Fruit-Infused Sparkling Water: For a refreshing drink, serve sparkling water with a splash of lemon or lime. It cleanses the palate and complements the soup’s savory notes without overwhelming the flavors.

Pairing your creamy spinach artichoke white bean soup with these delightful sides will not only satisfy but also create an unforgettable dining experience.

How to Store and Freeze Spinach Artichoke White Bean Soup

Fridge: Store your soup in an airtight container for up to 5 days. Be sure to let it cool completely before sealing to maintain its creaminess.

Freezer: For longer storage, freeze in individually portioned containers for up to 2 months. This makes it easy to enjoy a cozy meal anytime!

Reheating: Reheat in a saucepan over medium heat, stirring occasionally until warmed through. If the soup thickens, add a splash of vegetable broth or water to reach your desired consistency.

Clear Labeling: If freezing, label your containers with the date so you can easily keep track of freshness for your spinach artichoke white bean soup!

Spinach Artichoke White Bean Soup: Variations & Substitutions

Feel free to make this delicious soup your own with a few simple variations that add a personal touch!

  • Chickpea Swap: Replace cannellini beans with chickpeas for a different texture and flavor profile. Both options provide great protein!
  • Frozen Spinach: Use frozen spinach instead of fresh; just thaw and squeeze out excess moisture before blending for ease.
  • Nut-Free Cream: Substitute cashews with sunflower seeds or hemp seeds, soaking them similarly for a creamy base without the nuts.
  • Add Heat: For those who enjoy a kick, toss in some sliced jalapeños or a sprinkle of cayenne pepper to heat things up. A little spice goes a long way!
  • Herb Boost: Elevate the flavor by adding fresh herbs like basil or dill right before serving. They’ll brighten up the dish beautifully.
  • Creamy Variation: Incorporate coconut milk instead of cashew cream for a tropical twist and a hint of sweetness. Just be sure to adjust seasoning.
  • Savory Umami: Integrate a splash of soy sauce or tamari for a hit of umami flavor; this is especially delightful for those who love depth in their soups.
  • Creamy Tofu: Blend in some silken tofu with the cashew cream for an extra protein boost while maintaining a creamy texture.

For more delightful recipes, check out my comforting Potsticker Soup or the savory White Chicken Chili!

Make Ahead Options

These creamy spinach artichoke white bean soup ingredients are perfect for meal prep! You can prepare the roasted garlic, soak the cashews, and chop the leeks up to 24 hours in advance. Store the soaked cashews and chopped leeks in an airtight container in the refrigerator. The sautéed artichokes can be made up to 3 days ahead and, when ready to serve, simply reheat the sautéed mixture with the vegetable broth and beans. To maintain the soup’s creaminess, blend the cashew mixture just before combining it with the soup. This way, your creamy spinach artichoke white bean soup will taste just as delicious, making it ideal for busy weeknight dinners!

Spinach Artichoke White Bean Soup Recipe FAQs

How do I choose the best spinach for the soup?
Absolutely! When selecting spinach, look for bright green leaves without dark spots or yellowing. Fresh spinach is preferred, but if you’re short on time, frozen spinach works too; just make sure to thaw it and squeeze out any excess moisture before adding it to the soup.

How should I store leftover spinach artichoke white bean soup?
To keep your soup fresh, store it in an airtight container in the fridge for up to 5 days. Allow the soup to cool completely before sealing to preserve its creamy texture. If you want to enjoy it later, you can also freeze it!

Can I freeze this spinach artichoke white bean soup?
Absolutely! To freeze, allow the soup to cool completely and then transfer it into individually portioned containers. It can be frozen for up to 2 months. When you’re ready to enjoy it, simply reheat it on the stove, adding a splash of vegetable broth or water if it’s thickened.

What if my soup is too thick or too thin?
Don’t worry; adjusting the soup’s consistency is easy! If it’s too thick, add a little vegetable broth or water over low heat and stir until combined. For a thicker soup, you can blend in less water when making the creamy cashew base. Taste as you go to ensure the flavors remain balanced.

Are there dietary considerations I need to keep in mind?
Very! This soup is naturally vegan and packed with high-fiber ingredients, making it great for various dietary needs. If you’re concerned about allergies, be mindful of the nuts in the cashews. For nut-free options, simply use sunflower seeds or skip the cream altogether. Always check labels for added allergens in your ingredients!

Spinach Artichoke White Bean Soup

Creamy Spinach Artichoke White Bean Soup for Cozy Nights

This creamy spinach artichoke white bean soup is a comforting, nutritious meal perfect for chilly nights.
Prep Time 15 minutes
Cook Time 25 minutes
Total Time 40 minutes
Servings: 4 bowls
Course: Dinner
Cuisine: American, Vegan
Calories: 320

Ingredients
  

For the Soup Base
  • 2 cans cannellini beans drained
  • 1 cup marinated artichokes
  • 1-2 pieces leeks sliced lengthwise
  • 4 cups vegetable broth high-quality like Better Than Bouillon
For the Creamy Blend
  • ½ cup raw cashews soaked in warm water
  • ¼ cup nutritional yeast
  • 1 tablespoon miso paste white or yellow
  • 1 head roasted garlic
For the Greens
  • 2 cups spinach blanched

Equipment

  • Dutch oven
  • Blender
  • Oven
  • aluminum foil

Method
 

Preparation Steps
  1. Preheat your oven to 400°F (200°C). Cut off the top of a garlic bulb, drizzle with olive oil, and sprinkle with salt. Wrap in foil and roast for 40-45 minutes.
  2. Slice 1–2 leeks lengthwise, rinse under cold water, cut into half-moon shapes. Soak ½ cup cashews in warm water for 30 minutes. Blanch 2 cups spinach in boiling water for 1-2 minutes, then squeeze out excess moisture.
  3. In a Dutch oven, heat 2 tablespoons of olive oil over medium heat. Add 1 cup marinated artichokes, sear for 5-6 minutes until golden-brown. Transfer to a bowl.
  4. In the same Dutch oven, sauté leeks with a pinch of salt for 10 minutes until translucent. Add chopped onion and fold in leftover artichoke bits.
  5. Stir in ¼ cup nutritional yeast, 1 teaspoon ground coriander, and ½ teaspoon red pepper flakes. Cook for 2-3 minutes.
  6. Add 2 cans of drained cannellini beans and 4 cups vegetable broth. Toss in 2 bay leaves and thyme, bring to a boil, then simmer for 20 minutes.
  7. Blend soaked cashews, roasted garlic, 1 tablespoon miso paste, and 1 cup water until smooth. Add blanched spinach and blend again.
  8. Discard bay leaves and thyme. Stir in the creamy mixture and seared artichokes. Adjust seasoning with salt and heat through.

Nutrition

Serving: 1bowlCalories: 320kcalCarbohydrates: 45gProtein: 12gFat: 14gSaturated Fat: 2gPolyunsaturated Fat: 0.5gMonounsaturated Fat: 1gSodium: 800mgPotassium: 800mgFiber: 10gSugar: 5gVitamin A: 3000IUVitamin C: 15mgCalcium: 50mgIron: 4mg

Notes

Store in an airtight container for up to 5 days in the fridge or freeze in portions for up to 2 months.

Tried this recipe?

Let us know how it was!