As I savored the last spoonful of soup, it felt like a warm hug on a chilly evening. This Cozy Vegan Spinach Artichoke White Bean Soup brilliantly transforms the beloved flavors of an iconic dip into a nourishing bowl of goodness. Each creamy sip offers the rich essence of artichokes complemented by earthy spinach and hearty white beans, making it an ideal choice for anyone craving comfort without sacrificing health. Not only is it packed with fiber to keep you satisfied, but its easy preparation makes it perfect for those busy weeknights. So, are you ready to dive into this delightful culinary experience that warms both the heart and the stomach?

Why is this soup so comforting?
Creamy, Velvety Texture: This soup boasts a rich and luscious consistency that delights your palate with every spoonful.
Nutritious Comfort: Packed with fiber and protein from white beans, it’s a wholesome choice that won’t weigh you down.
Versatile Ingredients: You can easily swap in your favorite veggies or beans, ensuring it’s tailored to your tastes.
Quick & Easy Prep: Perfect for busy weeknights, this soup comes together fast, letting you enjoy homemade goodness without the hassle.
Crowd-Pleasing Flavor: Whip it up for family gatherings or cozy nights in; this cozy soup is bound to impress everyone at the table. For more comforting recipes, don’t miss my Protein Taco Soup or try some sweet treats like White Chocolate Brownies.
Spinach Artichoke White Bean Soup Ingredients
• Discover the essentials for this delightful dish!
For the Soup Base
- Cannellini Beans – Provides protein and fiber; substitute with chickpeas for a different flavor.
- Artichokes – Adds depth and richness; jarred marinated artichokes work well for convenience.
- Leeks – A fragrant aromatic base; can be replaced with shallots or yellow onion as needed.
- Spinach – The main green ingredient; if you prefer, baby kale makes a suitable substitute.
- Vegetable Broth – Ensures a rich flavor; opt for quality broth to truly elevate your soup.
For Creaminess and Flavor
- Raw Cashews – Offers a creamy texture; use sunflower seeds for a nut-free version.
- Nutritional Yeast – Contributes cheesy notes; miso paste or vegan parmesan can stand in if omitted.
- Miso Paste – Enhances the umami flavor; note that red miso is stronger, so use less if substituting.
Seasoning and Spice
- Garlic – For that aromatic warmth; roasting it adds a deeper flavor.
- Thyme – Brings a fragrant herbal note; fresh or dried works beautifully in this soup.
With these ingredients, you’re all set to create a warm, inviting bowl of Spinach Artichoke White Bean Soup, rich in flavor and nutrients!
Step‑by‑Step Instructions for Spinach Artichoke White Bean Soup
Step 1: Roast Garlic
Preheat your oven to 400°F (200°C) and prepare a baking sheet. Slice the top off a whole head of garlic, drizzle with olive oil, and sprinkle with salt. Wrap the garlic in aluminum foil and roast it for 40–45 minutes until soft and fragrant. Allow it to cool before using, as this step infuses the Spinach Artichoke White Bean Soup with a sweet, caramelized garlic flavor.
Step 2: Prep Ingredients
While the garlic roasts, clean and slice 1–2 leeks, making sure to remove any grit. In a separate bowl, soak a cup of raw cashews in boiling water for about 10 minutes to soften them. Also, prepare your spinach by blanching it briefly in boiling water, just until wilted, then drain and set aside. This prep is essential for a smooth texture in your soup.
Step 3: Sear Artichokes
In a large Dutch oven or pot, heat a tablespoon of olive oil over medium-high heat. Add 1–2 cups of chopped artichokes to the pot and sear them for 5–6 minutes until they are golden and fragrant. Once done, remove the artichokes from the pot and set them aside. This will add depth and flavor to your Spinach Artichoke White Bean Soup.
Step 4: Sauté Aromatics
In the same pot, lower the heat to medium and add the sliced leeks with a pinch of salt. Sauté the leeks for about 10 minutes until they become soft and translucent. Next, add half an onion and continue to sauté for an additional 5 minutes, stirring occasionally. This aromatics base will elevate the flavor profile of your soup wonderfully.
Step 5: Season
Stir in 1/4 cup of nutritional yeast and your choice of spices, such as thyme, into the leeks and onions. Cook for 2–3 minutes until aromatic; this will create a flavorful foundation for your Spinach Artichoke White Bean Soup. Make sure to stir continuously to keep the mixture from sticking to the pot.
Step 6: Simmer
Pour in 4 cups of vegetable broth and add your soaked cannellini beans along with appropriate bay leaves and thyme. Bring the mixture to a boil over high heat, then reduce the heat to low. Cover the pot and let it simmer for 20 minutes, allowing the flavors to meld beautifully while the beans soften and infuse the soup.
Step 7: Make Cashew Spinach Cream
Drain the soaked cashews and add them to a blender along with the roasted garlic, a tablespoon of miso paste, and about 1 cup of water. Blend until the mixture is perfectly smooth and creamy. Next, add the blanched spinach, blending again until mostly pureed, which creates a luscious, creamy element for your soup.
Step 8: Finish Soup
Remove the bay leaves and thyme from the pot. Stir the cashew Spinach cream into the soup until fully incorporated, then gently fold in the seared artichokes. Cook for another few minutes until everything is heated through. Season to taste with salt, and serve your Spinach Artichoke White Bean Soup warm, perhaps alongside toasted bread for a comforting meal.

What to Serve with Cozy Vegan Spinach Artichoke White Bean Soup
There’s nothing like a bowl of creamy soup complemented by delightful sides to elevate your meal experience.
-
Toasted Sourdough: The crusty, warm bread is perfect for dipping and adds a satisfying crunch against the soup’s creaminess. Each bite brings a comforting balance of textures that’s hard to resist.
-
Simple Garden Salad: A fresh salad with crunchy greens, cherry tomatoes, and a zesty vinaigrette contrasts the rich flavors of the soup, providing a light and refreshing accompaniment.
-
Garlic Breadsticks: Soft, doughy breadsticks infused with garlic butter not only pair well but also absorb every delicious drop of soup, making them an irresistible choice.
-
Crispy Roasted Potatoes: Golden, crispy potatoes tossed with herbs bring an earthy, hearty element that perfectly complements the vibrant, creamy notes of the soup.
-
Quinoa Salad: A protein-packed salad with quinoa, bell peppers, and a lemon dressing adds a wholesome touch that’s nutritious and colorful on your plate.
-
Chardonnay or Sauvignon Blanc: A glass of chilled white wine, with its crisp acidity and fruity notes, enhances the flavors of the soup, making each sip and bite a gourmet delight.
-
Fresh Fruit Dessert: A light dessert, such as a fruit salad or sorbet, refreshes the palate after the rich, hearty soup, leaving you feeling satisfied but not heavy.
Let your imagination guide you as you create the perfect meal to savor alongside this delightful cozy vegan Spinach Artichoke White Bean Soup!
Spinach Artichoke White Bean Soup Variations
Feel free to play around with this recipe and discover your perfect bowl of comfort!
-
Lentils: Substitute cannellini beans with lentils for a delightful twist on texture and taste.
-
Frozen Spinach: For a quick meal, you can use frozen spinach instead of fresh, making preparation effortless.
-
Extra Veggies: Add more nutrition by incorporating diced carrots or zucchini, which blend beautifully into the flavors.
-
Silken Tofu: Blend silken tofu into the cashew cream for a protein boost; it keeps the soup creamy while enhancing its nutritious profile.
-
Spicy Kick: If you enjoy a bit of heat, sprinkle red pepper flakes or a dash of hot sauce before serving for a delightful zing.
-
Nut-Free Version: Swap raw cashews with sunflower seeds or pepitas to enjoy a nut-free creamy consistency without sacrificing flavor.
-
Herb Variations: Experiment with different herbs! Fresh basil or parsley can bring a refreshing note, brightening each spoonful.
-
Comforting Sides: Serve this soup with toasted sourdough or protein-rich bread, providing a wholesome meal experience. If you’re seeking more heartwarming recipes, revel in the flavors of Protein Taco Soup or indulge your sweet tooth with White Chocolate Brownies.
Expert Tips for Spinach Artichoke White Bean Soup
- Choose Quality Ingredients: Always select the best vegetable broth and fresh vegetables; quality makes every spoonful of your soup pop with flavor.
- Clean Leeks Thoroughly: Leeks often hide grit; slice them first, then rinse in water to ensure no dirt ruins your Spinach Artichoke White Bean Soup.
- Adjust Consistency: If you prefer a thinner soup, gradually add more water or broth when simmering until it reaches your desired thickness.
- Be Mindful of Spice: When adding miso paste, start with half the amount recommended, as red miso can be quite potent; you can always add more if needed.
- Store Properly: This soup keeps well! Store leftovers in airtight containers in the fridge for up to 5 days, or freeze for easy meals later.
How to Store and Freeze Spinach Artichoke White Bean Soup
Fridge: Keep your soup in an airtight container for up to 5 days. This allows you to enjoy warm, nutritious comfort at your leisure.
Freezer: Portion your soup into individual freezer-safe containers for easy meals. It can be frozen for up to 2 months; just thaw and reheat when you’re ready for a cozy bowl.
Reheating: For best results, reheat on the stove over medium heat, stirring occasionally, until heated through. Add a splash of vegetable broth if the soup thickens too much.
Room Temperature: Allow the soup to cool completely before storing. Never leave it out for more than 2 hours to ensure freshness and safety.
Make Ahead Options
This Cozy Vegan Spinach Artichoke White Bean Soup is a great candidate for meal prep, allowing you to enjoy comfort food with minimal evening fuss. You can prepare the soup base (steps 1 through 6) up to 24 hours in advance; simply refrigerate it in an airtight container. The creamy cashew-spinach mixture can also be blended ahead, ensuring your flavors stay vibrant. When you’re ready to serve, just warm the soup, incorporating the cashew cream and seared artichokes. This approach saves you time during busy weeknights while ensuring your soup remains just as delicious as when freshly made!

Spinach Artichoke White Bean Soup Recipe FAQs
How do I choose the best artichokes for this soup?
Absolutely! For this Spinach Artichoke White Bean Soup, opt for jarred marinated artichokes for convenience and extra flavor. If you prefer canned artichokes, be sure to rinse and drain them to remove excess salt and season them to taste.
What is the best way to store leftovers?
You can store your soup in airtight containers in the fridge for up to 5 days. Just be sure to let it cool completely before sealing. This keeps it fresh and flavorful for your next cozy meal!
Can I freeze the Spinach Artichoke White Bean Soup?
Yes, you can freeze this delicious soup! Pour servings into freezer-safe containers, leaving some space at the top for expansion. It can be stored for up to 2 months. When you’re ready to enjoy it, simply thaw overnight in the fridge and reheat on the stove until warmed through.
What should I do if my soup is too thick after reheating?
Very good question! If your soup thickens too much while reheating, you can easily adjust it. Just add a splash of vegetable broth or water and stir until you reach your desired consistency. This ensures that your soup remains creamy and nourishing.
Is this soup suitable for people with nut allergies?
Absolutely! You can make this Spinach Artichoke White Bean Soup nut-free by substituting the raw cashews with sunflower seeds or pepitas. Just blend them similarly to achieve that creamy texture. Always double-check labels on broth and other ingredients to ensure they are allergy-friendly.
What can I do if I don’t have nutritional yeast?
In the absence of nutritional yeast, you have some great alternatives! You can use miso paste or vegan parmesan for a similar cheesy flavor. Mix them into the soup while cooking for a delightful taste that fits beautifully with the overall dish.

Cozy Spinach Artichoke White Bean Soup for Ultimate Comfort
Ingredients
Equipment
Method
- Preheat your oven to 400°F (200°C) and prepare a baking sheet. Slice the top off a whole head of garlic, drizzle with olive oil, and sprinkle with salt. Wrap the garlic in aluminum foil and roast it for 40–45 minutes until soft and fragrant.
- While the garlic roasts, clean and slice 1–2 leeks, making sure to remove any grit. Soak a cup of raw cashews in boiling water for about 10 minutes to soften them. Blanch the spinach briefly in boiling water until wilted, then drain and set aside.
- In a large Dutch oven or pot, heat a tablespoon of olive oil over medium-high heat. Add 1–2 cups of chopped artichokes to the pot and sear them for 5–6 minutes until golden and fragrant. Remove the artichokes from the pot and set aside.
- Lower the heat to medium and add the sliced leeks with a pinch of salt. Sauté the leeks for about 10 minutes until soft and translucent. Add half an onion and sauté for an additional 5 minutes, stirring occasionally.
- Stir in 1/4 cup of nutritional yeast and spices such as thyme into the leeks and onions. Cook for 2–3 minutes until aromatic.
- Pour in 4 cups of vegetable broth and add soaked cannellini beans along with bay leaves and thyme. Bring to boil over high heat, then reduce to low. Cover and simmer for 20 minutes.
- Drain the soaked cashews, add to a blender with roasted garlic, a tablespoon of miso paste, and about 1 cup of water. Blend until smooth. Add blanched spinach, blending again until mostly pureed.
- Remove bay leaves and thyme from the pot. Stir the cashew Spinach cream into the soup and fold in the seared artichokes. Cook for a few minutes until heated through.

Leave a Reply