As I stepped into the kitchen, the tantalizing aroma of roasted garlic wafted through the air, instantly transporting me to my favorite cozy café. If you’re as passionate about homemade comforts as I am, you’ll fall head over heels for this Creamy Spinach Artichoke White Bean Soup. Bursting with nutrients and perfect for meal prep, this vegan delight not only satisfies your cravings but also nourishes your body with high fiber and plant-based protein. Imagine enjoying a silky, dip-like soup that feels indulgent without the guilt—ideal for a quick lunch or an inviting dinner under the stars. Want to impress your loved ones while saving time on cooking? Let’s dive into this delightful bowl of goodness together!

Why Is This Soup a Must-Try?
Comforting, this Creamy Spinach Artichoke White Bean Soup wraps you in a warm, velvety embrace, making it an ideal choice for chilly evenings.
Nutritious, packed with high fiber and plant-based protein, every bowl is a nourishing delight that’ll keep you satisfied longer.
Versatile, easily swap ingredients according to your pantry—cannellini beans for chickpeas or fresh spinach for frozen, the possibilities are endless!
Time-saving, perfect for meal prep, whip up a large batch and have healthy meals ready for the week.
Impressive, serve it to friends and family, and watch as they rave over your gourmet kitchen skills—no one has to know how easy it was! Pair it with a slice of toasted sourdough for a complete experience.
Spinach Artichoke White Bean Soup Ingredients
For the Soup Base
• Cannellini Beans – Provides protein and fiber; substitute with chickpeas, butter beans, or cooked green lentils for variety.
• Marinated Artichokes – Adds tangy flavor; can replace with canned artichokes, just watch your seasoning.
• Leeks – Contributes a mild onion taste; shallots or yellow onions work well as substitutes.
• Spinach – Offers essential greens; consider baby kale for an alternative nutrient boost.
• Vegetable Broth – Adds depth and flavor; opt for high-quality broth like Better Than Bouillon for the best results.
For Creaminess
• Cashews – Creates a creamy base; raw sunflower seeds or pepitas can be used for a nut-free option.
• Miso Paste – Enhances flavor depth; red miso is stronger, so use a smaller amount if substituted.
• Nutritional Yeast – Imparts cheesy umami flavor; miso paste can be used (though it’s less robust) for a different twist.
For Seasoning
• Garlic – Roasted for a sweet, aromatic touch; using minced garlic is a quick time-saver if needed.
• Red Pepper Flakes – Adds a subtle kick; adjust to your spice preference for a customized experience.
• Thyme Sprigs – Infuses herbal notes; feel free to experiment with your favorite herbs for personalization.
This Spinach Artichoke White Bean Soup comes together effortlessly, promising you a hearty, soul-soothing dish that will be loved by all!
Step‑by‑Step Instructions for Spinach Artichoke White Bean Soup
Step 1: Roast Garlic
Begin by preheating your oven to 400°F (200°C). Cut the top off a garlic bulb, drizzle it with olive oil and a pinch of salt, wrap it in aluminum foil, and roast for 40-45 minutes until the cloves are soft and caramelized. The fragrant aroma will fill your kitchen, setting the stage for your delicious Spinach Artichoke White Bean Soup.
Step 2: Prep Ingredients
While the garlic is roasting, wash and slice the leeks thinly, ensuring to remove any dirt between the layers. Dice one onion and set aside. For a creamy base, soak about a cup of raw cashews in boiling water for 10 minutes, softening them for easy blending. This adds richness to your soup’s texture.
Step 3: Blanch Spinach
Bring a medium pot of water to a rapid boil. Quickly add around four cups of fresh spinach to the pot and blanch for 2 minutes, just until wilted. Afterwards, transfer the spinach to an ice bath to stop cooking, then drain well and squeeze out excess moisture to avoid watery soup.
Step 4: Sear Artichokes
In a Dutch oven, heat a tablespoon of olive oil over medium-high heat. Add the marinated artichokes and sear them for about 5-6 minutes, letting them brown slightly and become aromatic. This step adds a delightful depth of flavor to your Spinach Artichoke White Bean Soup.
Step 5: Sauté Aromatics
Once the artichokes are seared, lower the heat to medium and add the sliced leeks along with a pinch of salt. Cook for 10 minutes until soft, then introduce the diced onion and continue sautéing for another 5 minutes. The mixture should be fragrant and tender, enhancing the delicious base of your soup.
Step 6: Season
Stir in two tablespoons of nutritional yeast, a teaspoon of ground coriander, and a dash of red pepper flakes, cooking for an additional minute until aromatic. The spices will contribute a warm, savory note that perfectly complements the Spinach Artichoke White Bean Soup’s creamy taste.
Step 7: Simmer
Add two cans of drained cannellini beans and four cups of vegetable broth to the pot, along with two bay leaves and a few sprigs of fresh thyme. Bring the mixture to a boil, then reduce to a simmer, cover, and let cook for 20 minutes so the flavors meld beautifully.
Step 8: Make Cashew Cream
In a blender, combine the soaked cashews, the roasted garlic (squeezed from the skins), a tablespoon of miso paste, and a cup of water. Blend until the mixture is ultra-smooth and creamy. Once blended, gently fold in the blanched spinach, providing an added nutrient boost to your flavorful soup.
Step 9: Combine and Serve
Remove the bay leaves and thyme sprigs from the soup. Stir the creamy cashew mixture back into the soup pot, incorporating the seared artichokes thoroughly. Adjust seasoning with salt to taste, then ladle into bowls. Your comforting Spinach Artichoke White Bean Soup is now ready to be enjoyed!

Spinach Artichoke White Bean Soup Variations
Feel free to explore these delightful twists on your Spinach Artichoke White Bean Soup, each designed to tantalize your taste buds!
-
Chickpea Swap: Replace cannellini beans with chickpeas for a heartier texture. The nutty flavor will also elevate the overall dish.
-
Frozen Spinach: Use frozen spinach instead of fresh for convenience. It’s just as nutritious and saves prep time in a pinch!
-
Silken Tofu Creaminess: Substitute cashews with blended silken tofu for a creamy consistency that’s lower in fat. This option remains rich and delicious.
-
Herby Delight: Add fresh herbs like dill or basil for a fragrant twist. These additions can brighten up your soup and provide an exciting new flavor profile.
-
Spicy Kick: Mix in jalapeños or a dash of hot sauce to crank up the heat. Adjust according to your spice tolerance, and enjoy a warming kick!
For a complete meal experience, consider pairing your soup with a slice of toasted sourdough or serve it over rice for an extra comforting touch.
-
Nut-Free Option: Use raw sunflower seeds or pepitas instead of cashews to maintain creaminess without nuts. These alternatives still provide a rich, satisfying flavor.
-
Canned Artichokes: Swap marinated artichokes for plain canned ones, adjusting seasonings accordingly. This option adds ease without compromising on taste while being a budget-friendly choice.
Don’t hesitate to adapt this fabulous soup to your needs—cooking is all about exploration!
Expert Tips for Spinach Artichoke White Bean Soup
-
Garlic Perfection: Roast your garlic instead of using raw for a sweeter, milder flavor. It enhances the creamy texture of your soup beautifully.
-
Leek Cleaning: Ensure you clean leeks thoroughly; dirt can hide between layers. Always slice and rinse them before cooking!
-
Creaminess Control: If you prefer a lighter texture, adjust the creaminess of your Spinach Artichoke White Bean Soup by adding more vegetable broth or water.
-
Storage Savvy: Store your soup in individual portions for easy reheating. It keeps well for up to 5 days in the fridge or 2 months in the freezer.
-
Ingredient Flexibility: Don’t be afraid to experiment! Try different beans, like chickpeas, or swap fresh spinach for frozen to make the cooking process easier.
What to Serve with Creamy Spinach Artichoke White Bean Soup?
This delightful soup brings warmth and richness to the table, inviting you to create a memorable meal around it.
-
Toasted Sourdough: A crunchy, warm slice pairs perfectly with the creamy soup, allowing you to soak up every last drop. The rustic bread’s texture provides a delightful contrast that elevates your dining experience.
-
Quinoa Salad: A refreshing quinoa salad with cucumbers, tomatoes, and a light vinaigrette brings a bright, zesty flavor balance to your comforting dish. The nutty grains complement the soup’s richness beautifully.
-
Roasted Vegetables: Caramelized seasonal vegetables like carrots and Brussels sprouts add a vibrant color and earthy flavor to your meal. Their sweetness harmonizes perfectly with the savory notes of the soup.
-
Garlic Breadsticks: Soft, buttery garlic breadsticks are the ultimate indulgence alongside your soup. Their warm, garlicky aroma enhances the cozy vibes while offering a delightful contrast to the creamy base.
-
Fresh Green Salad: A crisp salad with mixed greens, avocados, and a balsamic vinaigrette introduces a refreshing crunch. This light dish contrasts nicely with the soup’s hearty texture, making each bite exciting.
-
Sparkling Lemonade: To refresh your palate, serve a chilled sparkling lemonade. Its bright acidity cuts through the creaminess for a perfectly balanced sip, enhancing the overall dining experience.
-
Apple Crisp: End your meal on a sweet note with a warm apple crisp topped with oat crumble. Its comforting, fruity flavor provides a lovely conclusion to your cozy dinner.
Make Ahead Options
These Creamy Spinach Artichoke White Bean Soup is a fantastic choice for busy home cooks looking to save time during the week! You can prepare the soup base up to 3 days in advance by following the initial steps, such as roasting the garlic and sautéing the aromatics, then storing the mixture in the refrigerator. The cashew cream mixture can also be made ahead and refrigerated for up to 24 hours. When you’re ready to enjoy your soup, simply reheat everything on the stove, blend in the cashew cream, and savor the comforting flavors. This method not only cuts down on cooking time but also ensures that your soup remains fresh and just as delicious!
How to Store and Freeze Spinach Artichoke White Bean Soup
Fridge: Store leftover soup in an airtight container for up to 5 days. Make sure it cools completely before sealing to lock in freshness.
Freezer: Divide the soup into smaller portions and freeze for up to 2 months. Use freezer-safe containers or bags, removing excess air to prevent freezer burn.
Reheating: Thaw frozen soup overnight in the fridge or use a microwave. Gently reheat on the stove over low heat, stirring occasionally, until warmed through.
Serving Ideas: Reheat a portion and serve with toasted sourdough for a comforting meal, perfect any time of the year.

Spinach Artichoke White Bean Soup Recipe FAQs
How do I choose ripe ingredients for my soup?
Absolutely! When selecting spinach, look for vibrant, dark green leaves without dark spots or wilting. For leeks, choose firm stalks with fresh green tops and a white base. For cannellini beans, check the can label for low sodium options to maintain a healthier soup.
How should I store leftover soup?
Very simply! Store your Spinach Artichoke White Bean Soup in an airtight container in the fridge for up to 5 days. Make sure it cools completely before sealing to lock in freshness. If you prefer, portion it out for individual servings for easier reheating!
Can I freeze the soup, and if so, how?
Absolutely! To freeze your soup, let it cool completely, then divide it into freezer-safe containers or bags. Remove excess air to prevent freezer burn. You can store the soup for up to 2 months. When ready to enjoy, thaw overnight in the refrigerator or in the microwave.
What if my soup turns out too thick?
No worries! If your Spinach Artichoke White Bean Soup is thicker than you’d like, simply add a bit of vegetable broth or water to reach your desired consistency. Gradually stir it in while on low heat until you achieve the perfect texture.
Are there any dietary considerations for this soup?
Definitely! This soup is vegan and packed with nutrients. However, if you have nut allergies, you can substitute the cashews in the cashew cream with blended silken tofu for a creamy texture without the nuts. Always ensure that the ingredients you use are safe for your dietary needs!
Is this soup suitable for pets?
Great question! While it’s safe for humans, the Spinach Artichoke White Bean Soup has ingredients that may not be suitable for pets, particularly garlic and onions, which can be toxic to them. It’s best to keep them away from this dish while enjoying your cozy meal!

Creamy Spinach Artichoke White Bean Soup for Cozy Nights
Ingredients
Equipment
Method
- Preheat your oven to 400°F (200°C). Cut the top off a garlic bulb, drizzle with olive oil and salt, wrap in foil, and roast for 40-45 minutes.
- Wash and slice the leeks thinly. Dice one onion and set aside. Soak cashews in boiling water for 10 minutes.
- Bring a pot of water to boil and blanch spinach for 2 minutes. Transfer to an ice bath, drain, and squeeze out moisture.
- In a Dutch oven, heat olive oil and sear marinated artichokes for 5-6 minutes until slightly browned.
- Add sliced leeks and salt, cooking for 10 minutes until soft. Then add diced onion and sauté for 5 more minutes.
- Stir in nutritional yeast, coriander, and red pepper flakes. Cook for an additional minute.
- Add drained cannellini beans and vegetable broth, along with bay leaves and thyme. Bring to a boil, then simmer for 20 minutes.
- Blend soaked cashews, roasted garlic, miso paste, and water until smooth. Fold in blanched spinach.
- Remove bay leaves and thyme. Stir in the cashew mixture and adjust seasoning with salt. Serve warm.

Leave a Reply