Cozy Creamy White Bean and Spinach Soup

Ultra close-up macro of cozy creamy white bean and spinach soup in rustic ceramic bowl

As crisp autumn breezes roll in, nothing warms the soul quite like a steaming, fragrant bowl of cozy creamy white bean and spinach soup simmered in fragrant garlic, garden rosemary, and rich olive oil broth. In just 25 minutes using wholesome pantry staples, this Tuscan-inspired chowder delivers velvety restaurant-caliber richness, tender plump cannellini beans, and vibrant emerald greens that make weeknight family dinners feel like a rustic Italian countryside feast.

Ultra close-up macro of cozy creamy white bean and spinach soup in rustic ceramic bowl
Steaming bowl of cozy creamy white bean and spinach soup drizzled with cold-pressed olive oil.

The culinary secret to this comforting soup lies in a time-honored Mediterranean technique: building a flavor foundation on aromatic mirepoix (onions, carrots, celery, and garlic) sautéed slowly until sweet and golden, combined with partially pureeing a portion of the beans. By mashing or blending just one cup of the cooked cannellini beans directly back into the simmering broth, you create an unctuous, silky body naturally, without needing heavy flour roux or excess cream.

Why You’ll Love This Recipe

  • 25-Minute Weeknight Speed: Prepared entirely in one Dutch oven in less time than it takes to order takeout.
  • High Fiber & Nutrient Dense: Packs 8 grams of digestive fiber and 14 grams of wholesome plant protein per bowl alongside vitamins A and C.
  • Budget-Friendly Pantry Heroes: Uses economical canned cannellini beans and basic aromatics to create a luxurious meal for under three dollars per serving.
  • Naturally Customizable: Easily made 100% dairy-free and vegan by substituting coconut cream and nutritional yeast or vegan parmesan.

Key Ingredients & Smart Swaps

Fresh raw ingredients for creamy white bean and spinach soup arranged neatly on white quartz countertop
Wholesome cannellini beans, tender baby spinach, and aromatic herbs on a quartz workstation.
  • Cannellini Beans: Also known as white kidney beans, they possess a delicate nutty flavor and creamy interior that dissolves into velvety broth. Smart Swap: Great Northern beans or navy beans work equally well.
  • Fresh Baby Spinach: Sweet, tender, and wilts within 60 seconds without bitterness. Smart Swap: Dinosaur kale (lacinato kale) or Swiss chard, chopped and simmered for 4 to 5 minutes.
  • Aromatic Mirepoix (Onion, Carrots, Celery): The aromatic bedrock providing subtle sweetness and savory depth to the broth.
  • Fresh Rosemary & Thyme: Earthy herbs that infuse signature autumnal warmth. Strip leaves and chop finely for even distribution.
  • Parmigiano-Reggiano & Lemon Juice: Fresh parmesan adds savory umami depth, while a final squeeze of lemon brightens the creamy broth and balances rich olive oil.

Step-by-Step Cooking Walkthrough

1. Sauté the Mirepoix Base: Warm olive oil in a Dutch oven over medium heat. Sauté diced onions, carrots, and celery for 6 to 7 minutes until tender and fragrant.

2. Bloom the Aromatics: Stir in garlic, rosemary, thyme, kosher salt, and cracked black pepper. Sauté for 60 seconds until aromatic.

Active cooking action shot folding fresh baby spinach into simmering creamy white bean soup in Dutch oven
TECHNIQUE CUE: Folding fresh baby spinach into the simmering broth off direct heat preserves vibrant color and delicate nutrients.

3. Simmer Beans & Broth: Add rinsed cannellini beans and broth. Bring to a gentle boil, then simmer uncovered for 10 minutes to let flavors meld.

4. Natural Creaminess Hack: Puree or mash 1 cup of beans and broth, then stir back into the pot to build instant body without flour.

5. Fold in Spinach & Parmesan: Lower heat, stir in cream and parmesan, then fold in spinach leaves until wilted. Finish with fresh lemon juice and serve warm.

3 Chef Secrets for Perfect Results

1. Save the Parmesan Rind: If you have a leftover rind from a block of authentic Parmigiano-Reggiano, toss it into the pot while simmering. The rind gently melts and releases deep savory glutamates, transforming simple broth into liquid gold.

2. Rinse Canned Beans Thoroughly: Always rinse canned beans in a fine mesh colander before cooking. Removing excess canning liquid eliminates excess sodium and ensures the clean, pure flavor of the aromatics shines through.

3. Finish with Raw Finishing Oil: Don't skip a generous spiral drizzle of high-quality cold-pressed extra virgin olive oil over each bowl right before serving. Raw olive oil adds a peppery, fruity top note that elevates the soup to five-star restaurant quality.

What to Serve With Creamy White Bean Soup

Finished cozy creamy white bean and spinach soup in ceramic bowl served with toasted artisan sourdough
Served restaurant-style with toasted artisan sourdough bread and shaved parmesan curls.
  • Toasted Artisan Sourdough: Thick slices of toasted crusty sourdough rubbed with raw garlic and brushed with olive oil provide the ultimate dipping vehicle.
  • Crisp Autumn Pear Salad: A peppery arugula salad with sliced honey pears, toasted walnuts, and a tart lemon vinaigrette balances the creamy soup.
  • Hearty Weeknight Pairings: For a complete feast, pair this soup with our viral Garlic Butter Steak Bites with Crispy Potatoes or follow with a cozy morning Apple Cinnamon Oatmeal Bake for wholesome autumn meal prep.

Storage, Freezing & Reheating Instructions

  • Refrigeration: Keep leftover soup in a tightly sealed glass container in the refrigerator for up to 4 to 5 days. The flavors deepen and become even more delicious the next day!
  • Gentle Reheating: Warm in a saucepan over medium-low heat, stirring occasionally. If the soup thickens too much as it cools, splash in 2 to 3 tablespoons of extra broth or water to return to velvety consistency.
  • Freezing Guidelines: Freeze in freezer-safe jars or silicone soup cubes (leaving 1 inch of headspace for expansion) for up to 3 months. Thaw overnight in the fridge before reheating gently.

Ultra close-up macro of cozy creamy white bean and spinach soup in rustic ceramic bowl

Cozy Creamy White Bean and Spinach Soup

A velvety, comforting Tuscan-inspired white bean and spinach soup simmered with garlic, rosemary, sweet carrots, and rich vegetable broth. Wholesome, warming, and ready in 25 minutes.
Prep Time 10 minutes
Cook Time 15 minutes
Total Time 25 minutes
Servings: 4 bowls
Course: Dinner, Lunch, Soup
Cuisine: Italian-American, Mediterranean
Calories: 320

Ingredients
  

Aromatics & Vegetable Base
  • 2 tablespoon extra virgin olive oil plus extra for drizzling
  • 1 medium yellow onion finely diced
  • 2 medium carrots peeled and diced into small cubes
  • 2 stalks celery finely chopped
  • 5 cloves fresh garlic minced
  • 1 sprig fresh rosemary leaves stripped and finely minced
  • 2 sprigs fresh thyme leaves stripped
  • 1 teaspoon kosher salt divided to taste
  • ½ teaspoon freshly cracked black pepper
Broth & Creamy Finishing
  • 2 cans (15 oz each) cannellini white beans rinsed and drained thoroughly
  • 4 cups vegetable broth or low-sodium chicken bone broth (Halal)
  • ½ cup heavy cream or full-fat culinary coconut cream for dairy-free
  • 4 cups fresh baby spinach washed and packed
  • ½ cup Parmigiano-Reggiano cheese freshly grated, plus extra for serving
  • 1 tablespoon fresh lemon juice to brighten and balance richness

Method
 

Step-by-Step Cooking Instructions
  1. Heat 2 tablespoons extra virgin olive oil in a large heavy Dutch oven or soup pot over medium heat. Add diced onion, carrots, and celery. Sauté for 6 to 7 minutes until vegetables soften and onions turn translucent.
  2. Stir in minced garlic, fresh rosemary, thyme, ½ teaspoon kosher salt, and black pepper. Cook for 60 seconds until intensely fragrant, taking care not to burn the garlic.
  3. Add the drained cannellini beans and pour in 4 cups of broth. Bring the soup to a lively boil over high heat, then reduce heat to medium-low and simmer uncovered for 10 minutes to marry the flavors.
  4. To achieve luxurious natural creaminess without flour: ladle out 1 cup of beans and broth into a heat-proof cup and blend with an immersion blender (or mash thoroughly against the pot side with a potato masher), then stir back into the simmering pot.
  5. Lower heat to low. Stir in the heavy cream and freshly grated parmesan cheese until fully melted and integrated into a glossy, velvety golden broth.
  6. Add the fresh baby spinach in two batches, stirring gently for 1 to 2 minutes until just wilted into vibrant emerald ribbons. Remove from heat, stir in fresh lemon juice, adjust salt and pepper, and ladle warm into shallow bowls with crusty artisan sourdough bread.

Nutrition

Serving: 1gCalories: 320kcalCarbohydrates: 36gProtein: 14gFat: 14gSaturated Fat: 6gCholesterol: 25mgSodium: 620mgPotassium: 780mgFiber: 8gSugar: 4gVitamin A: 3400IUVitamin C: 24mgCalcium: 210mgIron: 3.8mg

Tried this recipe?

Let us know how it was!

Frequently Asked Questions

Can I use dried beans instead of canned?
Yes! Soak 1 cup of dried cannellini beans overnight, then simmer in salted water for 60 to 75 minutes until tender before adding to the soup in step 3.

How do I make this soup completely vegan and dairy-free?
Swap the heavy cream for full-fat culinary coconut milk or blended soaked raw cashews, and replace the parmesan with 2 tablespoons of nutritional yeast or dairy-free parmesan shreds.

Can I add meat or protein to this soup?
Absolutely! Cooked Halal diced chicken breast, smoked turkey sausage, or shredded rotisserie chicken can be stirred in during the final 5 minutes of simmering.

Pin This Recipe for Later

Love this cozy 25-minute autumn soup? Save this pin to your favorite Pinterest soup or dinner board so you have it ready whenever you need wholesome comfort food!

Pinterest Pin for Cozy Creamy White Bean and Spinach Soup by The Recipes Ideas
Save this recipe to your favorite Pinterest soup board!

At Recipe Blog Tips, we believe that cooking should be fun, simple, and full of flavor. Our recipes are made for everyone, from beginners to seasoned cooks using ingredients you can easily find at home.

© 2026 Recipe Blog Tips All Rights Reserved

Savory Goodness You Can’t Resist

Get Top 5 Lunch Recipes