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.

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

- 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.

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

- 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.

Cozy Creamy White Bean and Spinach Soup
Ingredients
Method
- 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.
- 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.
- 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.
- 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.
- 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.
- 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
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!






