Imagine a bowl of velvety soup that hugs your palate with earthy white beans, fresh spinach, and a whisper of herbs. That’s exactly what the Delightful Creamy White Bean and Spinach Soup delivers—comfort in a cup without any heavy cream.
What makes this soup special is the silky texture achieved solely with pureed beans and a splash of plant‑based milk, keeping it light yet indulgent. The natural creaminess of cannellini beans replaces dairy, while spinach adds a burst of color and nutrients.
This dish is perfect for anyone craving a nourishing lunch, a starter for dinner parties, or a soothing post‑workout meal. It works beautifully on chilly evenings and even as a bright lunch on a sunny day.
The cooking process is straightforward: sauté aromatics, simmer beans and broth, blend to a smooth consistency, then swirl in spinach and finish with a drizzle of olive oil. In just half an hour you’ll have a restaurant‑quality soup on the table.
Why You'll Love This Recipe
Plant‑Based Creaminess: By using pureed cannellini beans and a splash of oat milk, the soup feels luxuriously smooth without any dairy, making it suitable for vegans and lactose‑intolerant diners.
Speedy Weeknight Solution: With only 15 minutes of prep and 30 minutes of cooking, this soup fits perfectly into a busy schedule while still delivering depth of flavor.
Nutrient‑Packed Powerhouse: White beans provide protein and fiber, spinach adds iron and vitamins A & C, and olive oil contributes heart‑healthy monounsaturated fats.
Versatile Serving Options: Serve it as a light starter, a main course with crusty bread, or even as a chilled summer soup—its flavor shines in any context.
Ingredients
For this soup I rely on a handful of pantry staples and fresh greens to create layers of flavor. Cannellini beans give body and a natural creaminess, while the broth supplies savory depth. Aromatics like onion and garlic provide the classic foundation, and a splash of oat milk keeps the texture silky without dairy. Fresh spinach adds a pop of color, and finishing herbs brighten the final bowl.
Main Ingredients
- 2 (15‑oz) cans cannellini beans, drained and rinsed
- 4 cups low‑sodium vegetable broth
- 2 cups fresh baby spinach, loosely packed
Aromatics & Vegetables
- 1 medium yellow onion, finely diced
- 2 cloves garlic, minced
- 1 medium carrot, peeled and diced
- 1 celery stalk, diced
Liquid Base & Creaminess
- ½ cup unsweetened oat milk (or any plant milk)
- 2 tablespoons extra‑virgin olive oil
Seasonings & Finishing
- 1 teaspoon dried thyme
- ½ teaspoon smoked paprika
- Salt and freshly ground black pepper, to taste
- Fresh lemon zest (optional, for garnish)
Each component plays a specific role: the beans create a thick, creamy base; the broth adds depth without excess fat; oat milk contributes a subtle sweetness and silky mouthfeel. The aromatics build a fragrant foundation, while thyme and smoked paprika introduce earthy warmth. Finally, a drizzle of olive oil and a hint of lemon zest lift the soup, delivering a balanced, satisfying bowl every time.
Step-by-Step Instructions
Preparing the Soup Base
Heat the olive oil in a large pot over medium heat. Add the diced onion, carrot, and celery, sautéing for 5‑6 minutes until the vegetables soften and the onion turns translucent. This step releases natural sugars, creating a sweet, aromatic foundation for the soup.
Building Flavor and Texture
- Toast the Garlic. Add the minced garlic and smoked paprika, stirring for 30 seconds until fragrant. The brief heat awakens the paprika’s smoky notes without burning the garlic, which would add bitterness.
- Combine Beans and Broth. Stir in the rinsed cannellini beans and vegetable broth. Bring the mixture to a gentle boil, then reduce to a simmer. Simmer for 10 minutes so the flavors meld and the beans begin to soften further.
- Blend to Perfection. Using an immersion blender, puree the soup directly in the pot until completely smooth. If you prefer a slightly chunky texture, blend only half. The blended soup should coat the back of a spoon with a velvety sheen.
- Introduce Creaminess. Pour in the oat milk while stirring. Heat the soup just until it reaches a gentle simmer—avoid a rolling boil, which can cause the plant milk to separate. This step adds a subtle richness without overwhelming the bean flavor.
- Finish with Spinach and Herbs. Add the fresh spinach and dried thyme, stirring until the spinach wilts, about 2 minutes. Season with salt and pepper to taste. If desired, finish with a drizzle of olive oil and a pinch of lemon zest for brightness.
Serving the Soup
Ladle the hot soup into bowls, garnish with an extra drizzle of olive oil, a sprinkle of fresh cracked pepper, and optional lemon zest. Serve with crusty whole‑grain bread or a side salad for a complete meal. The soup stays warm for about an hour; reheat gently over low heat if needed.
Tips & Tricks
Perfecting the Recipe
Blend in Stages. Blend half the soup first, then add the rest. This prevents the pot from splashing and gives you better control over texture.
Season Gradually. Add salt a little at a time, tasting after each addition. Beans can be naturally salty, so you may need less than you think.
Use Low‑Sodium Broth. This lets you dictate the final salt level and keeps the soup from becoming overly salty.
Flavor Enhancements
A splash of white wine (½ cup) after sautéing the aromatics adds acidity and depth. For a hint of heat, stir in a pinch of cayenne pepper just before serving. Finish with a spoonful of toasted pine nuts for crunch and nutty flavor.
Common Mistakes to Avoid
Avoid boiling the soup after adding oat milk; high heat can cause the milk to curdle. Also, don’t skip the blending step—without it the soup will lack the signature creamy mouthfeel. Finally, resist the urge to over‑salt; you can always adjust at the end.
Pro Tips
Prep Ingredients Ahead. Dice vegetables and measure spices before you start cooking; this makes the sauté stage smoother and faster.
Use an Immersion Blender. It saves cleanup and lets you blend directly in the pot, preserving heat and flavor.
Adjust Thickness. If the soup is too thick, thin it with extra broth or water; if too thin, simmer uncovered for a few minutes to reduce.
Garnish Thoughtfully. A drizzle of high‑quality olive oil and a sprinkle of fresh herbs brighten the final bowl and add a professional finish.
Variations
Ingredient Swaps
Substitute cannellini beans with great‑northern or butter beans for a slightly different texture. Swap spinach for kale or Swiss chard if you prefer a heartier green. For a richer mouthfeel, use a splash of cashew cream instead of oat milk. Each swap changes the flavor profile while keeping the soup wholesome.
Dietary Adjustments
This soup is naturally gluten‑free and vegan. To make it paleo, replace the beans with cauliflower florets and use bone broth instead of vegetable broth. For a low‑sodium version, choose a no‑salt broth and omit added salt, letting the herbs carry the flavor.
Serving Suggestions
Pair the soup with a warm slice of sourdough or a toasted baguette brushed with garlic‑infused olive oil. A simple side of mixed greens tossed in lemon vinaigrette adds freshness. For a festive touch, serve in hollowed‑out bread bowls for an eye‑catching presentation.
Storage Info
Leftover Storage
Allow the soup to cool to room temperature, then transfer it to an airtight container. Refrigerate for up to 4 days. For longer keeping, portion into freezer‑safe bags or containers and freeze for up to 3 months. Label with date for easy reference.
Reheating Instructions
Reheat gently on the stovetop over low heat, stirring frequently and adding a splash of broth or water if the soup has thickened. Alternatively, microwave in a covered bowl on medium power for 2‑3 minutes, stirring halfway through. Finish with a drizzle of olive oil to revive the silky texture.
Frequently Asked Questions
This Creamy White Bean and Spinach Soup brings together wholesome ingredients, simple technique, and a luxurious texture without any dairy. You now have a complete guide—from ingredient selection to storage—so you can serve a comforting, nutritious bowl any day of the week. Feel free to experiment with herbs, spices, or protein additions; the recipe is a flexible canvas for your culinary imagination. Enjoy every spoonful of this nourishing, flavorful masterpiece!
