Luscious Creamy White Bean Spinach Soup

Published on October 17, 2025
4.8 (245 reviews)

Imagine a bowl that feels like a warm hug on a lazy weekend morning—a silky, velvety soup that whispers comfort with every spoonful. That’s exactly what the Luscious Creamy White Bean Spinach Soup del

Save This Recipe!
Click to save for later - It only takes 2 seconds!
Luscious Creamy White Bean Spinach Soup
Prep: 15 mins
Cook: 30 mins
Servings: 4–6

Imagine a bowl that feels like a warm hug on a lazy weekend morning—a silky, velvety soup that whispers comfort with every spoonful. That’s exactly what the Luscious Creamy White Bean Spinach Soup delivers, turning ordinary pantry staples into a brunch‑worthy masterpiece.

This soup stands out because the creamy cannellini beans blend effortlessly with fresh spinach, creating a naturally rich texture without relying on heavy dairy. A splash of lemon brightens the depth, while aromatic herbs add layers of flavor that linger pleasantly on the palate.

Whether you’re feeding a family of sleepy brunch lovers or looking for a satisfying solo start to the day, this dish fits perfectly. It’s hearty enough for a midday pick‑me‑up yet light enough to enjoy after a late‑night dinner.

The process is straightforward: sauté aromatics, simmer beans and broth, swirl in spinach and cream, then finish with a quick garnish. In under half an hour you’ll have a bowl of pure comfort ready to share.

Why You'll Love This Recipe

Velvety Texture Without Cream Overload: The natural starch from white beans creates a silky mouthfeel, so you can enjoy creaminess without a heavy dairy load.

Speedy Week‑Day Solution: With just 15 minutes of prep and 30 minutes of cooking, this soup fits perfectly into busy mornings or lazy brunches.

Nutritious Powerhouse: Cannellini beans provide protein and fiber, while spinach adds iron and vitamins, making the bowl both filling and health‑forward.

Customizable & Inclusive: Easily adapt to vegan, gluten‑free, or low‑sodium diets with simple ingredient swaps, ensuring everyone at the table can enjoy.

Ingredients

The foundation of this soup is a blend of pantry‑friendly beans, fresh greens, and aromatic vegetables. Cannellini beans give body and a natural creaminess, while spinach adds a bright, slightly earthy note. The vegetables and herbs build a flavorful broth that feels both rustic and refined—perfect for a brunch that feels special yet effortless.

Base & Vegetables

  • 2 tablespoons olive oil
  • 1 medium onion, diced
  • 2 cloves garlic, minced
  • 2 carrots, diced
  • 2 celery stalks, diced

Beans & Liquids

  • 2 (15‑ounce) cans cannellini (white) beans, drained and rinsed
  • 4 cups vegetable broth (low‑sodium)
  • 2 cups water

Seasonings & Cream

  • 1 teaspoon dried thyme
  • ½ teaspoon smoked paprika
  • 1 bay leaf
  • ½ cup heavy cream (or coconut milk for vegan)
  • Salt and freshly ground black pepper, to taste

Greens & Garnish

  • 4 cups fresh baby spinach leaves
  • 1 tablespoon fresh lemon juice (optional)
  • Chopped fresh parsley, for garnish
  • Grated Parmesan cheese (optional)

Each component plays a purpose: the aromatics create a flavorful base, the broth and water provide the cooking medium, and the beans give body. Adding the spinach at the end preserves its bright color and fresh taste, while the cream (or coconut milk) enriches the final mouthfeel. A splash of lemon juice lifts the richness, and the parsley and Parmesan add a finishing pop of freshness and umami.

Step-by-Step Instructions

Luscious Creamy White Bean Spinach Soup

Preparing the Base

Begin by heating the olive oil in a large saucepan over medium heat. Once shimmering, add the diced onion, carrots, and celery. Sauté for 5–6 minutes, stirring occasionally, until the vegetables soften and the onion turns translucent. This step builds the soup’s aromatic foundation, ensuring every bite is layered with flavor.

Cooking the Soup

  1. Add garlic and spices. Toss in the minced garlic, dried thyme, smoked paprika, and bay leaf. Cook for about 30 seconds, allowing the spices to release their fragrance without burning.
  2. Introduce liquids and beans. Pour in the vegetable broth, water, and the rinsed cannellini beans. Stir to combine, then bring the mixture to a gentle boil. Once boiling, reduce heat to a simmer and let it cook for 12–15 minutes, allowing the flavors to meld.
  3. Blend for creaminess. Remove the bay leaf, then use an immersion blender to puree the soup directly in the pot until smooth. If you prefer a slightly textured soup, blend only half, leaving some beans whole for bite.
  4. Stir in spinach and cream. Add the fresh spinach leaves and let them wilt, which should take about 2 minutes. Immediately swirl in the heavy cream (or coconut milk) and season with salt and pepper. The heat will melt the cream, creating a luscious, velvety finish.
  5. Finish with brightness. Remove the pot from the heat and stir in the optional lemon juice. Taste and adjust seasoning if needed. This final acidity balances the richness and brightens the overall profile.

Finishing & Serving

Ladle the hot soup into bowls, then garnish each serving with a sprinkle of chopped parsley and a light dusting of grated Parmesan if desired. Serve with crusty whole‑grain toast or a side of roasted potatoes for a heartier brunch. The soup stays warm for about an hour, making it ideal for leisurely weekend gatherings.

Tips & Tricks

Perfecting the Recipe

Use a good-quality broth. Low‑sodium vegetable broth adds depth without overwhelming salt, giving you control over final seasoning.

Blend in stages. For a perfectly smooth texture, blend half the soup and leave the rest chunky; this adds visual interest and bite.

Flavor Enhancements

Add a pinch of nutmeg or a drizzle of truffle oil just before serving for an upscale twist. A handful of toasted pine nuts adds crunch, while a swirl of pesto can introduce herbaceous complexity without extra prep.

Common Mistakes to Avoid

Avoid over‑blending; too much pureeing can turn the soup gummy. Also, never add the cream when the soup is boiling vigorously—high heat can cause the cream to separate, resulting in a grainy texture.

Pro Tips

Season gradually. Add a little salt after each major step; this builds layers of flavor and prevents over‑salting.

Pre‑soak beans for extra creaminess. If you prefer dried beans over canned, soak them overnight and cook until very soft before blending.

Finish with cold water. If the soup thickens too much after blending, thin it with a splash of cold water or extra broth for a perfect consistency.

Garnish just before serving. Adding fresh herbs and cheese at the last minute preserves their bright flavors and prevents wilting.

Variations

Ingredient Swaps

Swap cannellini beans for great‑northern or chickpeas for a different texture. Replace spinach with kale or Swiss chard if you prefer a sturdier green. For a richer mouthfeel, use half-and-half instead of heavy cream, or go dairy‑free with oat cream.

Dietary Adjustments

To keep it vegan, substitute the cream with coconut or cashew cream and omit Parmesan. Gluten‑free diners need only ensure the broth is certified gluten‑free. For a low‑carb version, reduce the carrots and add extra cauliflower florets, which blend smoothly without adding sugars.

Serving Suggestions

Pair the soup with toasted sourdough, a warm croissant, or a side of quinoa salad. A light arugula salad dressed with lemon vinaigrette offers a peppery contrast, while a drizzle of chili‑infused olive oil adds a subtle heat for those who like a kick.

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‑medium heat, stirring occasionally, until the soup reaches a gentle simmer. Add a splash of broth or water if the texture has thickened. In a microwave, cover a bowl and heat in 30‑second intervals, stirring between each, until hot throughout.

Frequently Asked Questions

Absolutely. Prepare the soup up to the blending stage, then let it cool and store in the fridge. When you’re ready to serve, reheat gently and stir in the fresh spinach and cream just before serving for optimal texture and flavor.

Frozen spinach works well—just thaw, squeeze out excess water, and add it during the final simmer. The flavor will be slightly milder, so you may want to increase the lemon juice or add a pinch more salt to brighten the broth.

Yes—use coconut cream, oat cream, or a blended cashew sauce. Each adds a silky texture; coconut will lend a subtle tropical note, while oat or cashew keeps the flavor neutral, preserving the soup’s original profile.

This Luscious Creamy White Bean Spinach Soup brings together wholesome beans, fresh greens, and a touch of indulgent cream for a brunch that feels both comforting and elegant. With clear steps, handy tips, and flexible variations, you’ll feel confident serving it any day of the week. Feel free to experiment with herbs, spices, or dairy‑free swaps—cooking is your canvas. Serve hot, enjoy the warmth, and savor every velvety spoonful.

Recipe Summary

Prep
15 min
Cook
30 min
Total
45 min
Servings
4
Category: Healthy Recipes
Cuisine: International
Difficulty: Easy
Course: Main
Quick Tips
  • Make ahead friendly
  • Freezer safe 3 months
  • Easily doubled
  • Customizable

Ingredients

  • 2 tablespoons olive oil
  • 1 medium onion, diced
  • 2 cloves garlic, minced
  • 2 carrots, diced
  • 2 celery stalks, diced
  • 2 (15‑ounce) cans cannellini (white) beans, drained and rinsed
  • 4 cups vegetable broth (low‑sodium)
  • 2 cups water
  • 1 teaspoon dried thyme
  • ½ teaspoon smoked paprika
  • 1 bay leaf
  • ½ cup heavy cream (or coconut milk for vegan)
  • Salt and freshly ground black pepper, to taste
  • 4 cups fresh baby spinach leaves
  • 1 tablespoon fresh lemon juice (optional)

Instructions

1
Preparing the Base

Begin by heating the olive oil in a large saucepan over medium heat. Once shimmering, add the diced onion, carrots, and celery. Sauté for 5–6 minutes, stirring occasionally, until the vegetables softe...

2
Cooking the Soup

Ladle the hot soup into bowls, then garnish each serving with a sprinkle of chopped parsley and a light dusting of grated Parmesan if desired. Serve with crusty whole‑grain toast or a side of roasted ...

You May Also Like

Discover more delicious recipes

Save this recipe
Join Our Community

Get Weekly Recipe Inspiration

Join thousands of food enthusiasts. Receive exclusive recipes, cooking tips, and culinary inspiration delivered to your inbox.