How To Make Spinach, Cauliflower & White Bean Soup
Here’s how it comes together.
Step 1: Soak the cashews. Place the cashews in a bowl and cover with very hot water. Cover and let them soak for at least one hour. Pro tip: the fastest way to get hot water is with an electric tea kettle — my favorite one is this kettle on Amazon. It’s a small thing that genuinely speeds up your cooking routine.
Step 2: Cook the vegetables. In a large saucepan, combine the vegetable broth, chopped onion, garlic, and cauliflower. Bring to a medium-high heat and cook for about 10 minutes, until the cauliflower is tender when pierced with a fork. Pro tip: don’t rush this step — fully tender cauliflower is what gives the soup its smooth, creamy texture when blended.
Step 3: Add the beans and spinach. Add the white beans, baby spinach, and nutritional yeast. Season with salt and pepper and stir to combine. Cook for another 2 minutes, just until the spinach is slightly wilted. Remove from heat.
Step 4: Drain the cashews and blend. Drain the soaked cashews and add them to the soup. Use an immersion blender directly in the pot, or carefully transfer in batches to a regular blender. Blend until completely smooth and creamy. Pro tip: if using a standard blender, leave the lid slightly vented and hold a towel over the top — hot liquids expand and can splash.
Step 5: Finish with lemon and serve. Stir in the lemon juice and zest. Taste and adjust salt and pepper as needed. Ladle into bowls and enjoy.
Storage, Reheating & Make Ahead
Fridge storage Store in an airtight container in the fridge for up to 5 days. The soup thickens slightly as it sits — just add a splash of broth or water when reheating to bring it back to your preferred consistency.
Freezer storage This soup freezes well. Let it cool completely, then freeze in portioned containers for up to 3 months. Thaw overnight in the fridge before reheating.
Reheating Warm gently on the stovetop over medium-low heat, stirring occasionally. Add a small splash of broth if needed to loosen it up. The microwave works fine too — heat in 60-second intervals and stir between each.
Make ahead tips This soup is an excellent candidate for Sunday meal prep. Make a full batch, divide into containers, and you have lunch or dinner ready to go all week. The flavor is even better on day two.
Substitutions and Variations
- If you don’t have time to soak cashews — Boil them in water for 15–20 minutes instead of soaking for an hour. You’ll get a very similar result in a fraction of the time.
- If you’re nut-free — Swap the cashews for a can of full-fat coconut milk for a different but equally creamy result, or simply skip them and rely on the beans for thickness.
- If you want to switch up the greens — Kale or Swiss chard work great in place of spinach. Just give them an extra minute to wilt since they’re heartier leaves.
- If you want to add protein — Top each bowl with shredded rotisserie chicken, crispy chickpeas, or a soft-boiled egg for extra staying power.
- If you like a little heat — Stir in a pinch of crushed red pepper flakes or a dash of cayenne when you add the beans.
- If you want more texture — Reserve a scoop of beans before blending and stir them back in at the end for a chunkier, heartier soup.
Health Benefits At A Glance
- Cauliflower — Rich in vitamin C, vitamin K, and choline, and a great source of fiber that supports digestive health.
- Baby spinach — Loaded with iron, folate, and antioxidants including lutein and zeaxanthin, which support eye and overall cellular health.
- White navy beans — An excellent plant-based source of protein and soluble fiber, which helps support healthy blood sugar and sustained energy.
- Cashews — Provide healthy monounsaturated fats, magnesium, and zinc, and create the soup’s creamy texture without any dairy.
- Garlic — Contains allicin, which supports immune function and has natural anti-inflammatory and antimicrobial properties.
- Nutritional yeast — A complete protein and rich source of B vitamins, particularly B12, making it a valuable addition for plant-based eaters.
- Lemon — High in vitamin C and adds antioxidant support, while the zest contains additional beneficial plant compounds.
Ways To Serve This Soup
- With crusty sourdough or gluten-free bread — Perfect for dipping and makes the meal feel complete and satisfying.
- Topped with crispy chickpeas — Adds crunch, extra protein, and a fun textural contrast to the smooth soup.
- With a drizzle of good olive oil — A swirl of extra virgin olive oil on top adds richness and looks beautiful in the bowl.
- Alongside a simple green salad — A light, lemony salad pairs really nicely with the creaminess of this soup for a balanced lunch or dinner.
- As a meal prep lunch — Portion into jars or containers and grab one straight from the fridge each morning. It reheats in minutes.
- With a sprinkle of vegan parmesan dust — If you make my Vegan Parmesan Cheese Dust, this soup is one of the best places to use it.
Shelley’s Tips
- Don’t skip soaking the cashews — they blend into a much smoother, creamier texture when they’ve had time to soften. If you’re short on time, boil them for 15–20 minutes instead.
- The fastest way to get hot water for soaking is with an electric tea kettle. This is my favorite one.
- The soup thickens as it sits in the fridge — just stir in a splash of broth when reheating to get it back to the right consistency.
- This is a great recipe to double and freeze in portions for easy meals later.
Nutrition Note Nutrition will vary based on the ingredients you use. This recipe and all content on this site is for educational purposes only and is not medical advice.
Affiliate Disclaimer: Some links on this page are affiliate links. If you make a purchase through one of them, I may earn a small commission at no extra cost to you. I only share products I genuinely use, love, or feel good recommending.