There’s nothing quite like the comforting warmth of a bowl of soup on a chilly day. The moment I tasted this Spinach Artichoke White Bean Soup, I felt as if I had cracked the code to cozy comfort food. Its creamy texture and rich flavor remind me of my favorite indulgent dip, but without the guilt! Made with wholesome, nutrient-packed ingredients, this vegan delight is not just a treat for the taste buds; it’s also a powerful source of protein and fiber.
Picture crisp leaves falling outside while you sip this nourishing soup, brimming with cannellini beans, artichokes, and vibrant spinach. It’s the perfect remedy for fast-food fatigue, offering a flavorful homemade alternative that you can whip up in no time. Whether you’re looking to impress guests or simply treat yourself, this cozy soup is sure to be a crowd-pleaser, bringing both comfort and health to your table. Let’s dive into this delightful recipe that warms the soul!
Why is Spinach Artichoke White Bean Soup amazing?
Comforting and Nourishing: This Spinach Artichoke White Bean Soup is like a warm hug in a bowl, perfect for those chilly evenings when you crave something cozy and wholesome.
Flavorful Ingredients: The creamy base, enriched with roasted garlic and zesty artichokes, creates a delightful balance of savory and tangy notes.
Health-packed: High in protein and fiber, this soup not only satisfies hunger but also promotes overall wellness—ideal for any health-conscious food lover.
Easy to Make: With straightforward steps and minimal prep, you can have this delicious vegan soup ready on your table in no time.
Versatile Options: Feel free to customize with your favorite leafy greens or swap the beans for lentils—this recipe is bound to inspire creativity in your kitchen.
Spinach Artichoke White Bean Soup Ingredients
For the Soup Base
• Cannellini Beans – These hearty beans provide protein and fiber, making your soup both filling and nutritious.
• Artichokes – Add a tangy punch to the mix; for convenience, use jarred marinated artichokes or canned ones after rinsing.
• Leeks – Impart a mild, onion-like flavor; if unavailable, shallots or yellow onions work well as substitutions.
• Nutritional Yeast – Delivers a cheesy umami essence to the soup; in a pinch, you can substitute it with miso paste.
• Raw Cashews – Essential for creating that creamy base; if you’re nut-free, sunflower seeds or pepitas are great alternatives.
• Miso Paste – Offers depth and umami; opt for white or yellow miso for a milder taste.
For the Greens
• Spinach – A nutrient powerhouse, adding vibrant color and richness; baby kale can be a lovely alternative if desired.
For the Broth
• Vegetable Broth – The foundational flavor for your soup; choose a high-quality broth for the best results, like Better Than Bouillon.
Feel free to get creative with the Spinach Artichoke White Bean Soup by experimenting with additional spices or garnishes!
How to Make Spinach Artichoke White Bean Soup
-
Roast Garlic: Preheat your oven to 400°F and cut off the top of a garlic bulb. Drizzle some olive oil over it, wrap it in foil, and roast for 40-45 minutes until soft and fragrant.
-
Prep Ingredients: Clean and slice the leeks, dice the onions, soak the cashews in hot water for about 15 minutes, and blanch the spinach in boiling water for 2 minutes. Drain and set aside.
-
Sear Artichokes: In a Dutch oven, heat a drizzle of olive oil over medium heat. Add the artichokes and sear them for about 5-6 minutes until they’re nicely browned. Transfer them to a bowl and set aside.
-
Sauté Aromatics: In the same pot, add the leeks and a pinch of salt. Cook them for about 10 minutes until softened, then add the diced onions and cook for an additional 5 minutes until they are translucent.
-
Season: Stir in the nutritional yeast, ground coriander, and red pepper flakes. Cook for about 1-2 minutes until fragrant, allowing the flavors to blend beautifully.
-
Simmer Soup: Add the drained cannellini beans and pour in the vegetable broth. Bring the mixture to a boil, then reduce the heat and let it simmer for 20 minutes with bay leaves and fresh thyme for added flavor.
-
Make Cream: In a blender, combine the soaked cashews, roasted garlic, miso paste, and a bit of water. Blend until smooth. Add the blanched spinach and blend again until mostly pureed, achieving a creamy consistency.
-
Finish Soup: Carefully remove the bay leaves and thyme from the soup. Stir in the cashew cream and the seared artichokes until well combined. Season to taste with salt and pepper, then serve hot, and enjoy!
Optional: Garnish with a sprinkle of fresh herbs or a drizzle of olive oil for an extra touch.
Exact quantities are listed in the recipe card below.
How to Store and Freeze Spinach Artichoke White Bean Soup
Fridge: Store the soup in an airtight container for up to 5 days. Let it cool completely before sealing to maintain freshness.
Freezer: Freeze in individual portions for up to 2 months. Use freezer-safe containers, leaving space for expansion as the soup freezes.
Reheating: Thaw overnight in the fridge before reheating. Heat on the stove over low heat, adding a splash of vegetable broth if it’s too thick.
Meal Prep: Portion into single servings for quick lunches or dinners. Enjoy a homemade, nutritious meal that’s ready whenever you need it!
Tips for the Best Spinach Artichoke White Bean Soup
- Leek Cleaning: Make sure to thoroughly clean your leeks as they can trap dirt in their layers. Rinse them under running water before slicing!
- Save Time: Use frozen spinach and pre-cut artichokes to speed up your prep time without sacrificing flavor in your Spinach Artichoke White Bean Soup.
- Adjust Consistency: If the soup is thicker than you’d like, simply add more vegetable broth or water to reach your desired consistency.
- Storing Leftovers: Portion any leftovers into airtight containers for quick meals. This soup freezes beautifully for up to 2 months!
- Seasoning Balance: Taste and adjust seasoning toward the end of cooking, as flavors develop during simmering; don’t hesitate to add extra salt or spices if needed.
What to Serve with Spinach Artichoke White Bean Soup?
Cozy meals are all about pairing flavors that complement and enhance each other. Let’s create a delightful dining experience!
- Toasted Sourdough Bread: A crunchy side that’s perfect for dipping into the creamy soup, adding texture and warmth.
- Crispy Kale Chips: These provide a satisfying crunch and a nutrient boost, making them a great contrast to the smooth soup.
- Fresh Garden Salad: A vibrant salad with mixed greens, cherry tomatoes, and a light vinaigrette brightens the palate and balances the meal.
- Quinoa Salad: With its nutty flavors and protein-rich content, quinoa salad makes a filling side that echoes the soup’s wholesome essence.
- Roasted Vegetables: Tender asparagus, carrots, or bell peppers drizzled with olive oil bring a roasted sweetness, complementing the soup’s savory notes.
- Herbal Tea: A calming cup of chamomile or mint tea adds warmth and aids digestion, creating a soothing end to the meal.
- Dark Chocolate Mousse: For dessert, a rich and creamy mousse offers a pleasant contrast to the savory soup, rounding out a cozy dining experience.
- Sparkling Water with Lime: Refreshing and light, this drink cleanses the palate and complements the rich flavors of the soup beautifully.
Make Ahead Options
These cozy Spinach Artichoke White Bean Soup preparations are perfect for busy home cooks looking to save time during the week! You can chop the leeks, soak the cashews, and blanch the spinach up to 24 hours in advance; just store them in airtight containers in the refrigerator to maintain their freshness. Additionally, the soup can be fully cooked and enjoyed up to 5 days ahead; simply let it cool before transferring it to the fridge. To serve, gently reheat on the stove while stirring in the creamy cashew blend and seared artichokes until warmed through. This allows you to enjoy a delicious, hearty meal with minimal effort on busy nights!
Spinach Artichoke White Bean Soup Variations
Feel free to get creative with this delicious soup and make it your own with these fun twists!
- Chickpea Swap: Replace cannellini beans with chickpeas for a nuttier texture and extra protein kick.
- Creamy Coconut: Add a splash of coconut milk instead of cashews for a tropical twist and extra creaminess.
- Spicy Kick: Stir in chopped jalapeños or a dash of red pepper flakes for a spicy enhancement that warms the soul.
- Herb Infusion: Fresh herbs like basil or dill can provide another layer of flavor, giving the soup a refreshing taste.
- Lentil Boost: For even more protein, blend in cooked lentils; their earthy flavor complements the soup beautifully.
- Vegan Parmesan: Sprinkle nutritional yeast or homemade vegan parmesan on top for a savory, cheesy finish that enhances every spoonful.
- Roasted Vegetables: Toss in roasted zucchini or bell peppers for an added depth of flavor and hearty texture.
- Nut-Free Option: If you’re avoiding nuts, simply omit them and add extra blended silken tofu for that creamy consistency you crave.
The possibilities are endless, so let your creativity shine in the kitchen with this comforting soup!
Spinach Artichoke White Bean Soup Recipe FAQs
What type of cannellini beans should I use for the soup?
Absolutely use either canned or dried cannellini beans! If you opt for dried beans, remember to soak them overnight and cook them until tender before adding them to your soup. Canned beans are convenient and can just be rinsed and drained before incorporating them into the recipe.
How can I store leftovers of the Spinach Artichoke White Bean Soup?
For storage, let the soup cool completely before transferring it to an airtight container. It can be kept refrigerated for up to 5 days. To retain the best quality, always seal it well. If you’re unable to consume it within that time frame, freezing is a great option!
Can I freeze the Spinach Artichoke White Bean Soup?
Yes, this soup freezes wonderfully! Portion it into individual containers—leave some space at the top to allow for expansion when it freezes. It can last in the freezer for up to 2 months. When you’re ready to enjoy it, simply thaw it overnight in the fridge, then reheat on the stove. If it’s too thick, add a splash of vegetable broth as you heat it.
What if my soup is too thick?
No worries! If your soup ends up thicker than you like, simply add more vegetable broth or water until you reach your desired consistency. Heat it gently on the stove while stirring until fully blended. The more the merrier when it comes to adjusting to your taste!
Are there any dietary considerations for this recipe?
Yes! This soup is completely vegan and packed with plant-based protein. If you or someone you serve has allergies, be cautious with the cashew cream. For nut-free options, sunflower seeds or pepitas blended with water can create a similar creamy base. Always remember to check the labels on any canned goods for allergens!
Can I use fresh spinach instead of frozen?
Definitely! Fresh spinach works just as beautifully in this soup. Simply blanch it for about 2 minutes in boiling water before adding it to the creamy mixture. You’ll love the vibrant color and freshness it brings to your Spinach Artichoke White Bean Soup!

Creamy Spinach Artichoke White Bean Soup for Cozy Nights
Ingredients
Equipment
Method
- Preheat your oven to 400°F and roast garlic for 40-45 minutes.
- Clean and slice the leeks, soak cashews, and blanch spinach.
- Sear artichokes in a Dutch oven for 5-6 minutes.
- Sauté leeks and onions in the same pot.
- Season with nutritional yeast and spices.
- Simmer soup with beans and broth for 20 minutes.
- Blend cashew cream with roasted garlic and spinach until smooth.
- Combine cashew cream with soup and serve hot.







