Pin Spinach wilting into simmering broth always transports me to late autumn evenings when the kitchen windows fogged up and every surface glowed with cozy light. The first time this creamy Tuscan white bean soup came together, it wasn&apost because I was after perfection, but because it was cold, the fridge had odds and ends, and honestly, I wanted dinner that felt like a warm hug. Midway through chopping carrots, the scent of sun-dried tomatoes mingled with garlic, and I almost called someone over just to share the aroma. That little bit of cream added at the end swept everything into silky harmony, and suddenly, dinner was something worth remembering. It surprised me how quickly hearty could also be gentle.
I once ladled this soup into oversized mugs for friends visiting on a snowy afternoon—we swapped stories while dipping hunks of crusty bread, and no one wanted to leave the table, even after the pot was scraped clean. There&apost much that brings people together like something simple and entirely comforting.
Ingredients
- Yellow onion: Chopped fine for sweetness and depth a longer sauté really rounds out the flavor.
- Carrots: Diced small so they soften quickly and evenly—don&apost be shy about using what looks a little imperfect.
- Garlic: Three cloves, minced, lift the soup and add warmth—wait for the scent to bloom.
- Fresh baby spinach: Chop it roughly right before tossing in, it wilts down and keeps its vibrant color.
- Cannellini beans: These creamy beans thicken things up—drain them well for best consistency.
- Vegetable broth: Acts as a blank canvas, so use one you love—the better the broth, the more flavorful the result.
- Sun-dried tomatoes: Their tangy intensity is non-negotiable here, chopped and blotted to avoid excess oil.
- Italian herbs: Even a makeshift blend of oregano, basil, and thyme brings the right herbaceous lift.
- Crushed red pepper flakes: Optional, but a pinch adds just the right background warmth.
- Heavy cream or coconut cream: Creaminess ties it all together, and coconut cream works beautifully for vegans.
- Olive oil: Use a fruity one to sauté and for a finishing swirl.
- Salt and freshly ground black pepper: Adjust at the end—taste as you go.
- Parmesan cheese: Grate it fresh for topping, or skip if making vegan.
- Fresh basil leaves: Torn over the top for scent and sparkle, optional but lovely.
Tired of Takeout? 🥡
Get 10 meals you can make faster than delivery arrives. Seriously.
One email. No spam. Unsubscribe anytime.
Instructions
- Sauté the vegetables:
- Pour olive oil into your largest soup pot and listen for that soft bubbling as you toss in chopped onions and carrots. Keep it all moving for about five minutes until everything looks golden and smells inviting.
- Add garlic and aromatics:
- Stir in the minced garlic and let it bloom for just a minute—you&aposll know it&aposs ready when your kitchen smells like pure comfort.
- Incorporate sun-dried tomatoes and herbs:
- Let those sun-dried tomatoes hit the pot with the spices. The oil pops and the fragrance gets even brighter—keep stirring for two minutes.
- Simmer beans and broth:
- Pour in the cannellini beans and cover with vegetable broth, then bring the whole pot to a gentle simmer for fifteen minutes. Listen for the occasional bubble and breathe in as the flavors come together.
- Create creaminess:
- Half the soup gets blended with an immersion blender right in the pot, leaving the rest chunky for texture. Watch for the color to go pale and creamy, but don&apost overblend.
- Add spinach:
- Stir in chopped spinach and wait a couple of minutes while it wilts and deepens to an emerald green.
- Add cream and season:
- Lower the heat, pour in the cream, and season generously with salt and pepper, warming the soup gently—resist boiling to keep things smooth.
- Finish and garnish:
- Ladle into bowls, then scatter Parmesan and basil if you&aposer feeling fancy; everything tastes better shared.
Pin There was a night when I came home exhausted, half expecting to eat whatever leftovers were on hand, but one bowl of this soup—still steaming, with cheese curling into dreamy little ribbons—turned my week around. It&aposs funny how simple soups like this become small rituals of care without you realizing it.
Getting the Texture Just Right
The true magic here is in the balance—pureeing just enough gives body, but leaving chunks keeps it satisfying. Often, I pause midway and taste, adjusting the creamy-to-chunky ratio depending on my mood or who&aposs at the table.
Pairing and Serving Ideas
This soup loves good bread—rub a slice with garlic and toast if you have a moment, or serve alongside a crisp salad for extra greens. Sometimes I&apossneak in roasted potatoes or a drizzle of chili oil for a change of pace.
Shortcuts and Swaps That Work
On busier nights, using pre-chopped veggies or even frozen spinach can still bring great results. Canned beans are a blessing in disguise for the quick cook. If all else fails, double the batch—leftovers taste better tomorrow, anyway.
- If the soup gets too thick, splash in more broth until it&aposs just right.
- Swap kale or chard for spinach without worry, just add a few more minutes to wilt.
- Always taste for salt at the end, since broth and sun-dried tomatoes vary a lot.
Pin Whether you stir this soup as a solo wind-down or set it in the middle of a crowded table, it always brings comfort—one spoonful at a time. Here&aposs to finding tiny pockets of warmth whenever you need them.
Recipe Q&A
- → Can I freeze leftovers?
Yes. Cool completely, transfer to airtight containers and freeze up to 2 months. Thaw in the fridge and reheat gently, adding a splash of broth to regain the original consistency.
- → How can I make it dairy-free?
Substitute coconut cream or a neutral plant-based cream for the heavy cream and omit the Parmesan. A drizzle of olive oil and extra herbs help boost richness.
- → How do I adjust thickness?
For a thinner broth add warm vegetable stock a little at a time. To thicken further, puree a larger portion of the soup or mash some beans against the pot walls while simmering.
- → What bean varieties work best?
Cannellini beans are ideal for their creamy texture, but great northern or navy beans make good substitutes. Use drained, rinsed canned beans for convenience.
- → Can I add meat or extra protein?
Yes. Sautéed Italian sausage or pancetta can be added with the onions for a meaty variation, or stir in cooked shredded chicken at the end for extra protein.
- → Best garnishes and serving suggestions?
Top with fresh basil, a sprinkle of grated Parmesan or a drizzle of olive oil. Serve with crusty bread or a simple green salad to complete the meal.