Spinach Artichoke White Bean Soup
A cozy Spinach Artichoke White Bean Soup that’s packed with nutrition, this dish feels like indulging in your favorite savory dip while getting a healthy boost. Perfect for chilly evenings, lunch gatherings, or as a hearty starter, this soup brings comfort to any occasion. With its creamy texture and rich flavor, it’s sure to be a hit at your dining table.

Why You’ll Love This Recipe
- Nutritious and Wholesome: Packed with spinach, artichokes, and white beans, this soup is loaded with vitamins and minerals.
- Creamy Comfort: The blend of cashews and roasted garlic creates a rich, creamy base that satisfies without dairy.
- Easy to Prepare: With simple steps and common ingredients, making this soup is straightforward and quick.
- Versatile Serving Options: Enjoy it on its own or pair it with toasted sourdough for a complete meal.
- Plant-Based Delight: This recipe is vegan-friendly, making it suitable for various dietary preferences.
Tools and Preparation
To make the perfect Spinach Artichoke White Bean Soup, having the right tools is essential. Here are some must-have kitchen items that will make your cooking experience smoother.
Essential Tools and Equipment
- Dutch oven
- Blender
- Baking sheet
- Measuring cups
- Cutting board
Importance of Each Tool
- Dutch oven: Ideal for simmering soups evenly without burning. It retains heat well, ensuring your soup cooks perfectly.
- Blender: A high-speed blender creates the creamy texture essential for this soup by blending cashews and roasted garlic smoothly.
Ingredients
A cozy cream spinach artichoke white bean soup that is packed with nutrition but feels like you are enjoying your favorite savory dip in soup form.
Ingredients:
– 1 bulb garlic
– Avocado oil for roasting and cooking
– 2 leeks, green tops removed
– 1 yellow onion, diced
– 1/2 cup raw cashews
– 5 oz fresh spinach (or frozen)
– 1, 15 oz jar quartered marinated artichoke hearts, drained
– 2 tbsp nutritional yeast or 1/4 cup shredded vegan parmesan
– 1 tsp ground coriander
– 1/2 tsp red pepper flakes (optional)
– 1, 15oz can cannellini beans, drained and rinsed
– 4 cups vegetable broth
– 2 bay leaves
– 10 sprigs of thyme
– 1 tsp yellow miso paste
– Kosher salt, as needed
– Toasted sourdough bread, for serving
– Extra virgin olive oil, for serving (optional)
How to Make Spinach Artichoke White Bean Soup
Step 1: Preheat the Oven
Preheat your oven to 400F. Slice off about a quarter-inch from the top of the bulb of garlic to expose the cloves. Place the bulb on a piece of foil. Drizzle the top with avocado oil and sprinkle generously with salt. Wrap the bulb in foil and roast in the oven for about 40–45 minutes until soft. Allow it to cool once done.
Step 2: Prepare Your Ingredients
While the garlic roasts, prep your ingredients:
Slice each leek lengthwise and rinse under running water to remove dirt between layers. Pat dry.
Thinly slice the leeks and dice your onion.
Place the cashews in a heat-safe bowl; cover them with boiling water for at least 10 minutes before draining.
Add spinach to boiling water for just two minutes until wilted; drain and cool under cold water. Squeeze out excess moisture from spinach.
Step 3: Sauté Artichokes
In a large dutch oven over medium-low heat, add avocado oil. Pat artichoke hearts dry with a towel; add them to the pot. Allow them to sear undisturbed for about 5–6 minutes until browned. Move cooked artichokes to a bowl.
Step 4: Cook Leeks and Onions
Add sliced leeks into the pot along with a pinch of salt. Stir well; cook down while stirring occasionally for around ten minutes until slightly golden. Add diced onion; sauté together for about five minutes until softened.
Step 5: Add Flavorings
Stir in nutritional yeast, ground coriander, and optional red pepper flakes; continue sautéing for another two to three minutes until fragrant.
Step 6: Combine Beans and Broth
Introduce cannellini beans and vegetable broth into the pot; stir well. Drop in bay leaves and thyme sprigs; bring everything to a boil before reducing heat to low simmer. Cover with a lid; let it cook for twenty minutes.
Step 7: Prepare Fresh Spinach (if using)
If using fresh spinach instead of frozen:
Submerge spinach in boiling water for one to two minutes until bright green; transfer it immediately into ice water.
When cool enough to handle, squeeze out excess water from spinach.
Step 8: Make Cashew Cream
In a blender cup:
Transfer soaked cashews;
Squeeze in roasted garlic;
Add miso paste;
Pour in one cup of water.
Blend on high until completely smooth. Then mix in prepared spinach until mostly minced.
Step 9: Finalize Your Soup
Discard bay leaves and thyme from your pot. Stir in cooked artichoke hearts along with the spinach-cashew cream mixture until fully incorporated. Remove from heat; serve warm drizzled with olive oil alongside toasted sourdough bread.
Enjoy your deliciously comforting Spinach Artichoke White Bean Soup!
How to Serve Spinach Artichoke White Bean Soup
Serving Spinach Artichoke White Bean Soup is a delightful experience that can be tailored to your preferences. Whether you’re enjoying it for a cozy dinner or a casual lunch, these serving suggestions will elevate your meal.
With Toasted Sourdough
- Toasted sourdough bread adds a crunchy texture that contrasts beautifully with the creamy soup. It’s perfect for dipping!
Drizzled with Extra Virgin Olive Oil
- A light drizzle of extra virgin olive oil enhances the flavors of the soup and adds a touch of richness.
Garnished with Fresh Herbs
- Adding fresh herbs like parsley or basil as a garnish provides a burst of freshness and color to your dish.
Served with a Salad
- Pairing the soup with a simple side salad, such as arugula or spinach, complements the meal while adding extra nutrients.
Accompanied by Croutons
- Crunchy croutons made from leftover bread can add an enjoyable crunch and absorb some of the soup’s flavors.
With Vegan Parmesan Sprinkles
- For those who enjoy an extra cheesy flavor, sprinkle some vegan parmesan on top right before serving for added creaminess.
How to Perfect Spinach Artichoke White Bean Soup
To achieve the best version of Spinach Artichoke White Bean Soup, follow these tips for perfect results every time.
- Use Fresh Ingredients: Fresh spinach and artichokes enhance the flavor and nutritional value of your soup.
- Adjust Seasoning: Taste as you go! Adjust the salt and spices according to your preference to create your ideal balance.
- Blend Smoothly: Ensure the cashew cream is blended until smooth for a velvety texture in every spoonful.
- Simmer Gently: Allow the soup to simmer gently to meld all flavors without overcooking the vegetables.
- Experiment with Add-ins: Feel free to experiment with other vegetables like kale or zucchini for added nutrients and taste.
- Store Properly: Store leftovers in an airtight container in the fridge for up to three days. Reheat gently on the stove for best results.
Best Side Dishes for Spinach Artichoke White Bean Soup
Enhance your meal by pairing Spinach Artichoke White Bean Soup with some delicious side dishes. Here are some great options:
- Garlic Bread: Crispy garlic bread complements the creamy soup and is perfect for dipping.
- Caesar Salad: A classic Caesar salad adds crunch and tanginess that pairs well with this rich soup.
- Roasted Vegetables: Seasonal roasted vegetables bring out earthy flavors that enhance your overall dining experience.
- Quinoa Salad: A refreshing quinoa salad provides protein and fiber, making it a healthy addition alongside your soup.
- Stuffed Bell Peppers: Colorful stuffed bell peppers filled with grains can make this meal more filling and visually appealing.
- Bruschetta: Topped with fresh tomatoes and basil, bruschetta offers a bright contrast to the warmth of the soup.
- Focaccia Bread: Soft focaccia serves as an excellent companion, ideal for soaking up every last drop of soup.
- Pickled Vegetables: A small bowl of pickled veggies can add a tangy bite that balances out the creamy flavors of the soup.
Common Mistakes to Avoid
When making Spinach Artichoke White Bean Soup, it’s easy to make a few common mistakes. Here are some tips to ensure your soup turns out perfectly.
- Overcooking the Garlic: Roasting garlic adds flavor, but overcooking it can lead to bitterness. Keep an eye on it and check for softness.
- Not Prepping Ingredients Properly: Failing to clean and slice leeks or other vegetables can result in grit or uneven cooking. Always rinse and chop ingredients beforehand.
- Skipping the Soaking Step for Cashews: Not soaking the cashews can lead to a gritty texture in your soup. Make sure to soak them in boiling water for at least 10 minutes.
- Using Frozen Spinach Incorrectly: If using frozen spinach, don’t skip the thawing step. Ensure it’s fully thawed and excess water is squeezed out for better consistency.
- Ignoring Seasoning Adjustments: Every broth varies in saltiness; tasting your soup before serving allows you to adjust seasoning as needed. Don’t be shy with salt!
- Not Blending Enough: To achieve a creamy texture, blend the cashew mixture thoroughly. Incomplete blending can leave chunks that disrupt the smoothness of your soup.

Storage & Reheating Instructions
Refrigerator Storage
- Store in an airtight container for up to 4 days.
- Allow the soup to cool completely before refrigerating.
Freezing Spinach Artichoke White Bean Soup
- Freeze in freezer-safe containers or bags for up to 3 months.
- Leave some space in containers as liquids expand when frozen.
Reheating Spinach Artichoke White Bean Soup
- Oven: Reheat at 350°F until warmed through, about 20-25 minutes.
- Microwave: Heat in short bursts of 1-2 minutes, stirring in between until hot.
- Stovetop: Warm over medium heat, stirring occasionally until heated thoroughly.
Frequently Asked Questions
Here are some common questions about Spinach Artichoke White Bean Soup:
What are the health benefits of Spinach Artichoke White Bean Soup?
This soup is rich in vitamins from spinach and fiber from beans, making it a nutritious choice that supports overall health.
Can I use different beans in the soup?
Yes! While cannellini beans work well, you can substitute other beans like chickpeas or navy beans based on your preference.
Is there a way to make Spinach Artichoke White Bean Soup gluten-free?
Absolutely! Just ensure that your vegetable broth is gluten-free and use gluten-free bread for serving.
How long does Spinach Artichoke White Bean Soup last in the fridge?
The soup lasts about 4 days when stored properly in an airtight container.
Can I add protein to this soup?
Certainly! You can add grilled chicken, tofu, or even sausage for an extra protein boost.
Final Thoughts
Spinach Artichoke White Bean Soup is not only comforting and warm but also versatile enough for customization. Feel free to adjust ingredients based on what you have on hand or suit your taste preferences. It’s a delightful dish perfect for any meal!
Spinach Artichoke White Bean Soup
- Total Time: 1 hour
- Yield: Makes about 6 servings 1x
Description
Indulge in the warmth of Spinach Artichoke White Bean Soup, a nutritious dish that tastes like your favorite savory dip in a comforting bowl. This creamy, plant-based soup combines nutrient-rich spinach, tender artichokes, and hearty white beans for a satisfying meal that’s perfect for chilly evenings or casual lunch gatherings. With its rich flavor, this soup will surely be the star of your dining table. Easy to prepare and versatile enough to pair with crusty bread or a fresh salad, it’s an ideal choice for any occasion.
Ingredients
- 1 bulb garlic
- 2 leeks
- 1 yellow onion
- 1/2 cup raw cashews
- 5 oz fresh spinach (or frozen)
- 15 oz marinated artichoke hearts
- 15 oz cannellini beans
- 4 cups vegetable broth
- Nutritional yeast and spices
Instructions
- Preheat oven to 400°F. Roast garlic until soft.
- While garlic roasts, prepare leeks, onion, and soak cashews in boiling water.
- Sauté artichokes in a dutch oven until browned; set aside.
- Cook leeks and onions until golden, then add nutritional yeast and spices.
- Stir in beans and broth; simmer with bay leaves and thyme.
- Blend soaked cashews with roasted garlic and miso until creamy; mix into the soup with spinach.
- Serve warm with drizzled olive oil and toasted sourdough.
- Prep Time: 20 minutes
- Cook Time: 40 minutes
- Category: Soup
- Method: Roasting, Sautéing, Blending
- Cuisine: Vegan
Nutrition
- Serving Size: 1 bowl (approximately 1.5 cups or 360g)
- Calories: 270
- Sugar: 3g
- Sodium: 400mg
- Fat: 11g
- Saturated Fat: 2g
- Unsaturated Fat: 8g
- Trans Fat: 0g
- Carbohydrates: 34g
- Fiber: 10g
- Protein: 10g
- Cholesterol: 0mg
