Tuscan White Bean Spinach Soup

Featured in: Weeknight Dinners

This Tuscan-inspired soup blends creamy cannellini beans, tender carrots, celery, and onion with fresh spinach for a hearty, comforting meal. Italian herbs bring aromatic warmth, while tomatoes add bright flavor. Slow-cooked for hours, the vegetables become tender and flavors meld beautifully. Finished with olive oil and basil, it's ideal for those seeking a wholesome vegetarian and gluten-free main dish. Optional Parmesan garnish delivers richness, and a side of bread or salad rounds out the meal. Enjoy as a nourishing summer soup that's both easy to prepare and full of rustic Italian character.

Updated on Mon, 16 Mar 2026 17:57:00 GMT
Hearty Tuscan white bean and spinach soup in a slow cooker, brimming with cannellini beans, fresh vegetables, and leafy greens. Save to Pinterest
Hearty Tuscan white bean and spinach soup in a slow cooker, brimming with cannellini beans, fresh vegetables, and leafy greens. | yummywithmia.com

The first time I threw together this Tuscan White Bean and Spinach Soup, I was in the mood for something fuss-free but full of flavor. The kitchen smelled bright and fresh as onions hit the slow cooker, and my neighbor stopped by just to ask what was cooking. I didn't plan for perfection, only a meal that would simmer quietly while I worked from home. That gentle floral note from the Italian herbs made me pause—it's the sort of aroma that lingers well past dinner. Maybe that's why I kept coming back to this recipe: there's a warmth here that's less about nostalgia and more about everyday comfort.

One evening, I served this soup to a friend who claimed not to like beans—only to watch him go back for seconds after a quiet conversation at my little kitchen table. We found ourselves dipping crusty bread into the broth while the sun slipped behind the apartment buildings. I realized then that this dish is as much about the shared experience as the earthy flavors. My partner asked if I'd tweak anything, and I laughed, because despite its simplicity, it never fails to hit the spot.

What's for Dinner Tonight? 🤔

Stop stressing. Get 10 fast recipes that actually work on busy nights.

Free. No spam. Just easy meals.

Ingredients

  • Yellow Onion: Dice it well for sweetness and body—softer pieces melt into the soup as it cooks.
  • Carrots: Peeled and sliced, they add subtle color and a gentle earthy note; fresher carrots really do make a difference.
  • Celery: Thin slices keep the flavor balanced and prevent stringy bits in each spoonful.
  • Garlic: Mince for a mellow boost—watch out not to let it brown before hitting the slow cooker.
  • Baby Spinach: Stir it in late so the leaves wilt just enough and stay vibrant.
  • Cannellini Beans: Rinsing well removes starchy residue and ensures a creamier texture.
  • Vegetable Broth: Quality broth is key; gluten-free for those who need it and homemade if you have time.
  • Diced Tomatoes: The juice adds tang and rounds out the flavors—don't drain.
  • Dried Italian Herbs: Mix of oregano and thyme works if you don't have the blend.
  • Salt and Pepper: Add to taste and start light; it's easier to adjust after cooking.
  • Red Pepper Flakes: Optional, but an extra shake brings a gentle heat as the soup finishes.
  • Extra-Virgin Olive Oil: Drizzling in at the end keeps the mouthfeel rich and aromatic.
  • Fresh Basil: Optional, but chopping fresh gives a punchy pop on top.
  • Grated Parmesan Cheese: Sprinkle at the end for savory depth or skip for a vegan bowl.

Tired of Takeout? 🥡

Get 10 meals you can make faster than delivery arrives. Seriously.

One email. No spam. Unsubscribe anytime.

Instructions

Sauté the Veggies (optional for extra flavor):
If you've got a bit more time, lightly sauté onions, carrots, celery, and garlic in olive oil first—otherwise, skip ahead.
Combine the Base:
Add the diced onion, carrots, celery, and garlic to your slow cooker. You'll notice the colorful veggies start to mingle.
Add Beans and Liquids:
Tip in the rinsed cannellini beans, diced tomatoes (with juice), and vegetable broth. Stir until everything is cozy and combined.
Season with Herbs:
Sprinkle in Italian herbs, salt, pepper, and a little red pepper flake (if you like heat). Mix gently so flavors distribute evenly.
Slow Cook:
Cover and cook on LOW for about 6 hours. Relax—the house begins to fill with the promise of dinner.
Wilt the Spinach:
Fifteen minutes before serving, stir in the packed baby spinach and olive oil, watching the leaves shrink and brighten.
Taste & Adjust:
Sample the soup and tweak salt or pepper as needed. It's your moment to personalize the recipe.
Serve Hot:
Ladle into bowls, garnish with fresh basil and Parmesan if desired. Let the steam rise and the meal invite everyone in.
Save to Pinterest
| yummywithmia.com

One winter afternoon, someone I cared about brought this soup to their sick mother. The scent of basil and Parmesan traveled all the way from the front door to the guest room and made the quiet house feel a little less lonely. Sometimes, cooking a familiar pot of soup really does transform the mood of a whole day.

Still Scrolling? You'll Love This 👇

Our best 20-minute dinners in one free pack — tried and tested by thousands.

Trusted by 10,000+ home cooks.

A Soup That Fits Every Season

I used to think hearty soups belonged only in deep winter, but bright spinach and tomato flavor made this just right even in late spring. The lightness lets you serve it chilled with lemon in summer or hot with extra black pepper in January. There's never a time this soup doesn't fit.

Chopping and Stirring Together

Making this soup is best as a shared task, even if just for moral support or conversation. There's something calming about the rhythm of chopping carrots and celery with someone nearby. Before you know it, the kitchen fills with talk and laughter, not just aromas.

Last-Minute Additions to Make It Yours

Sometimes I toss in a handful of kale or swap basil for parsley if that's what's left in the fridge. The soup always turns out satisfying because the base is sturdy and forgiving, inviting improvisation every time.

  • Don't forget to sample before serving—it's easy to miss if the broth needs a pinch more salt.
  • Parmesan cheese on top is never wasted, but vegan friends appreciate a drizzle of olive oil in its place.
  • Let the soup sit for a few minutes after serving—flavors deepen quickly and make the second bowl even better.
Creamy slow-cooked Tuscan white bean and spinach soup with tender vegetables, aromatic herbs, and a sprinkle of Parmesan on top. Save to Pinterest
Creamy slow-cooked Tuscan white bean and spinach soup with tender vegetables, aromatic herbs, and a sprinkle of Parmesan on top. | yummywithmia.com

This soup became a go-to for easy hosting, and it always feels a little like sharing a secret. Enjoy your potful, and let it warm whichever day you need it most.

Common Recipe Questions

What beans are best for this Italian soup?

Cannellini beans are preferred for their creamy texture and mild flavor, complementing the other ingredients.

Can I make this dish vegan?

Absolutely! Simply omit or substitute Parmesan cheese with a vegan alternative for a dairy-free option.

How can I add more flavor?

Enhance flavor with extra fresh herbs, a drizzle of olive oil, or a sprinkle of red pepper flakes for gentle heat.

Is gluten-free broth necessary?

Use gluten-free broth if dietary restrictions require it. Double-check labels to ensure suitability.

What tools do I need for preparation?

A slow cooker, chef's knife, cutting board, can opener, and ladle ensure easy and safe preparation.

What is a good side for this soup?

Pair with crusty bread or a fresh salad to create a balanced and satisfying meal.

20-Minute Dinner Pack — Free Download 📥

10 recipes, 1 shopping list. Everything you need for a week of easy dinners.

Instant access. No signup hassle.

Tuscan White Bean Spinach Soup

Slow-cooked white beans and spinach blend with Italian herbs for a light, comforting meal.

Prep Time
15 minutes
Cooking Duration
360 minutes
Overall Time
375 minutes
Created by Mia

Recipe Type Weeknight Dinners

Skill Level Easy

Culinary Origin Italian

Total Output 6 Portion Size

Dietary Preferences Vegetarian-Friendly, Gluten-Free

What You'll Need

Vegetables

01 1 large yellow onion, diced
02 2 medium carrots, peeled and sliced
03 2 celery stalks, sliced
04 4 garlic cloves, minced
05 4 cups baby spinach, packed

Beans

01 2 cans (15 oz each) cannellini beans, drained and rinsed

Broth & Liquids

01 6 cups vegetable broth, gluten-free if needed
02 1 can (14.5 oz) diced tomatoes, with juice

Herbs & Seasonings

01 2 teaspoons dried Italian herbs
02 1 teaspoon salt, or to taste
03 1/2 teaspoon freshly ground black pepper
04 1/4 teaspoon red pepper flakes, optional

Finishing Touches

01 2 tablespoons extra-virgin olive oil
02 2 tablespoons chopped fresh basil, optional
03 Grated Parmesan cheese, for serving, optional

Steps to Follow

Step 01

Prepare Vegetables: Place the diced onion, sliced carrots, celery, and minced garlic into the slow cooker.

Step 02

Add Beans and Liquids: Stir in cannellini beans, diced tomatoes with juice, and vegetable broth.

Step 03

Incorporate Seasonings: Sprinkle in dried Italian herbs, salt, black pepper, and red pepper flakes if desired. Stir thoroughly.

Step 04

Slow Cook: Cover and cook on low heat for 6 hours, allowing vegetables to become tender.

Step 05

Finish with Spinach and Oil: About 15 minutes before serving, stir in baby spinach and olive oil. Let the spinach wilt gently.

Step 06

Final Seasoning: Taste and adjust salt or pepper as needed.

Step 07

Garnish and Serve: Serve hot, optionally garnished with fresh basil and a sprinkle of Parmesan cheese.

You Just Made Something Great 👏

Want more like this? Get my best easy recipes — free, straight to your inbox.

Join 10,000+ home cooks. No spam.

Tools Required

  • Slow cooker
  • Chef's knife
  • Cutting board
  • Can opener
  • Ladle

Allergy Warnings

Please review individual ingredients for potential allergens and reach out to a healthcare professional if unsure.
  • Contains dairy if Parmesan cheese is served; omit or substitute for dairy-free preparation.
  • Check broth labels for gluten to ensure gluten-free compliance.
  • Contains legumes (beans).

Nutritional Info (per serving)

These details are for reference only and shouldn't replace professional medical consultation.
  • Calories Count: 210
  • Fats: 4 grams
  • Carbohydrates: 36 grams
  • Proteins: 10 grams

Cooking Shouldn't Be Hard ❤️

Get a free recipe pack that makes weeknight dinners effortless. Real food, real fast.

Free forever. Unsubscribe anytime.