Tuscan White Bean Spinach Soup

Featured in: Home-Style Cooking

This hearty Tuscan soup combines creamy cannellini beans, tender carrots, celery, and onion with fresh spinach and aromatic Italian herbs for vibrant flavor. The slow cooker gently melds vegetables and beans into a comforting stew, finished with a splash of olive oil and bright basil. Serve hot, optionally adorned with Parmesan and crusty bread for a wholesome meal. Vegetarian and gluten-free options make it versatile for various diets. Enjoy its satisfying mix of textures—creamy beans, wilted spinach, and a savory tomato broth—that evoke Italian countryside tradition.

Updated on Mon, 16 Mar 2026 12:36:00 GMT
A rustic bowl of Tuscan White Bean and Spinach Soup with tender vegetables and fresh spinach in a savory broth. Pin It
A rustic bowl of Tuscan White Bean and Spinach Soup with tender vegetables and fresh spinach in a savory broth. | sabortighri.com

There was a mellow summer afternoon when all the windows were open, and my kitchen filled with the scent of slow-cooked vegetables mingling with fresh basil. No one believed this soup would taste so rich without a drop of cream, yet as I stirred the bubbling pot, the blend of beans and herbs felt unexpectedly lush. I remember how I kept sneaking tastes with the wooden spoon, hopeful it would match the warmth of the Tuscan countryside I'd once glimpsed in a magazine. Making this soup has become less about technique and more like an invitation to pause, listen to the chop of carrots, and savor the sunlit air. Cooking it always turns routine into something a little restorative—like setting aside time for yourself.

I remember cooking this for my book club one humid June evening, and while everyone debated the plot twists, I overheard someone whisper, “Who made the soup?” There’s a special confidence that comes from hearing your food is the highlight, even if it’s just a slow-cooker creation. The real surprise is that it stays vibrant green, thanks to tossing in the spinach at the end—a detail my friend Julia noticed and then copied for her own family’s dinners. Serving it felt like handing out bowls of simple comfort, all around the table. Even the leftovers become more flavorful the next day, making me wish I’d always doubled the recipe.

Ingredients

  • Yellow onion: Diced onion brings a mellow sweetness; caramelizing just a bit before adding adds depth.
  • Carrots: Sliced carrots give color, subtle sweetness, and body—choose young carrots for extra tenderness.
  • Celery: Crisp celery rounds out the flavor base; cutting evenly means every spoonful gets crunch.
  • Garlic: Minced garlic perfumes the whole soup—use fresh for the richest aroma.
  • Baby spinach: Tossed in last, spinach adds freshness and delicate texture; only stir until it wilts.
  • Cannellini beans: Rinsed beans bring creaminess and protein—mash some for extra body if you’d like.
  • Vegetable broth: Use a gluten-free broth if needed, and select a flavorful one—this is the backbone of the soup.
  • Diced tomatoes: Don’t drain—juice adds brightness and tang that balances the beans.
  • Italian herbs: Blend dried oregano and thyme if you don’t have a mix; sprinkle generously.
  • Salt: Add in layers and taste before serving, adjusting as needed for a full flavor.
  • Black pepper: Freshly ground pepper wakes up all the vegetables and beans.
  • Red pepper flakes: Optional, but a pinch brings gentle heat that cuts through the richness.
  • Olive oil: Drizzle before serving for silkiness and shine; extra-virgin makes a difference.
  • Fresh basil: Chopped basil adds a fragrant finish—scatter just before serving for the best aroma.
  • Parmesan cheese: Grate on top for a salty hit, or skip for vegan; don’t use pre-shredded for best melt.

Tired of Takeout? 🥡

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

One email. No spam. Unsubscribe anytime.

Instructions

Prep your vegetables:
Dice the onion, slice the carrots and celery, and mince the garlic—all while enjoying the earthy scent wafting up as the knife hits the board.
Layer in the crockpot:
Toss onion, carrots, celery, and garlic into your slow cooker, making sure the colors mix evenly.
Add beans and broth:
Stir in cannellini beans, diced tomatoes with their juice, and vegetable broth, letting the tomatoes swirl before settling.
Season and mix:
Sprinkle in Italian herbs, salt, pepper, and red pepper flakes if you want heat, then mix gently so nothing breaks.
Slow cook:
Cover and set to LOW for 6 hours; you’ll hear little bubbles and see the aroma deepen as the hours pass.
Final touches:
Fifteen minutes before serving, scatter in baby spinach and drizzle olive oil—stir gently until the spinach just wilts and the soup gleams.
Adjust and serve:
Taste for seasoning, then ladle into bowls; top with chopped basil and grated Parmesan if you like.
Pin It
| sabortighri.com

I never expected soup to turn a quiet Tuesday into a full-on dinner party; it happened once when neighbors dropped in unannounced, and we ran out of chairs, but not soup. People chatted over bowls, offering to grab more bread, and it felt as though the whole block had gathered for a little impromptu celebration. That night, the spinach added right at the end seemed to anchor everything—green, lively, and just right against the creamy beans. In the kitchen, there was laughter, and the soup pot became the main attraction. I always think about that whenever I prepare it again, imagining how food draws people closer, almost magically.

Tips for a Creamier Soup

If you crave a silky texture, try mashing some of the beans in the pot while the soup simmers; it’s easier than it sounds, and the transformation is instant. The trick is to use a ladle or potato masher, pressing just enough for creaminess without losing all the chunky bits. I sometimes do this with a wooden spoon, and it leaves a few beans whole—a lovely contrast. Taste as you go, and you’ll find the soup thickens pleasantly without getting too heavy. A splash more broth can adjust things if it gets thicker than you like.

Making It Vegan and Gluten-Free

For vegan bowls, skip the Parmesan or top with a vegan alternative—you honestly won’t miss it if you use enough basil. Always check the vegetable broth label for gluten, as some brands sneak in wheat for flavor. My friend’s food allergy made me extra careful, and now I always double-check, knowing how easy it is to overlook ingredients. The soup is just as inviting to everyone, with or without the cheese. Don’t forget, gluten-free bread on the side keeps the meal complete.

Serving and Storage Ideas

This soup shines with crusty bread or rustic salad, and leftovers taste even brighter after a night in the fridge. Reheat gently, stirring so the spinach stays soft but doesn’t overcook; it’s perfect for lunch or as a starter for larger meals. I like storing it in glass containers because the basil aroma stays fresher. Sometimes I add more broth before reheating, especially if the beans have thickened things up overnight.

  • Don’t freeze with fresh spinach—it turns mushy; add a fresh handful when reheating.
  • Always serve hot, garnished, for best fragrance.
  • A quick squeeze of lemon over leftovers wakes up all the flavors.
Hearty slow-cooked Tuscan White Bean and Spinach Soup, rich with cannellini beans, carrots, celery, and Italian herbs. Pin It
Hearty slow-cooked Tuscan White Bean and Spinach Soup, rich with cannellini beans, carrots, celery, and Italian herbs. | sabortighri.com

There’s something quietly joyful about ladling out this soup for friends, and every batch feels a little different, depending on the day. Whether you eat it solo or pass bowls across a crowded table, it brings warmth and a touch of Tuscany into your kitchen.

Recipe FAQs

How do I make this soup creamier?

Mash some of the beans in the pot before adding spinach for a thicker, creamier texture.

How can I make this soup vegan?

Omit Parmesan cheese or choose a vegan alternative for a completely plant-based meal.

What’s the best bread pairing?

Serve with crusty Italian bread or a side salad to complement the soup's flavors.

Can I use fresh herbs?

Fresh basil or a mix of oregano and thyme can be stirred in for extra fragrance and flavor.

Is this soup gluten-free?

Select gluten-free vegetable broth to ensure the dish remains gluten-free for sensitive diets.

How spicy is this soup?

Red pepper flakes are optional; increase or omit for desired heat level.

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

Tuscan soup with beans, vegetables, spinach, Italian herbs. Hearty, light, and ideal for summer meals.

Prep Time
15 minutes
Time to Cook
360 minutes
Entire Time
375 minutes
Author Nicole Wagner


Skill Level Easy

Cuisine Italian

Portions 6 Number of Servings

Diet Information Meat-Free, No Gluten

Ingredient List

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 ounces each) cannellini beans, drained and rinsed

Broth & Liquids

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

Herbs & Seasonings

01 2 teaspoons dried Italian herbs or 1 teaspoon dried oregano plus 1 teaspoon dried thyme
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)

How to Make It

Step 01

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

Step 02

Add Beans and Liquids: Incorporate drained cannellini beans, diced tomatoes with juice, and vegetable broth into the crockpot.

Step 03

Season Mixture: Evenly sprinkle dried Italian herbs, salt, pepper, and red pepper flakes if desired. Stir to combine thoroughly.

Step 04

Slow Cooking: Cover and cook on low for 6 hours until vegetables are soft and flavors meld.

Step 05

Finish with Spinach and Olive Oil: Fifteen minutes before serving, add baby spinach and olive oil. Allow spinach to wilt.

Step 06

Adjust Seasoning: Sample and modify salt and pepper as needed for balanced taste.

Step 07

Serve: Dish out hot, garnishing with fresh basil and grated Parmesan cheese if preferred.

Tools Needed

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

Allergy Details

Go through each item for possible allergens—and seek medical advice for any questions.
  • Contains dairy if Parmesan cheese is included; remove or replace with vegan cheese for dairy-free.
  • Verify gluten-free status in vegetable broth if necessary.
  • Contains legumes (beans).

Nutrition Info (per portion)

These values are for general reference and not a substitute for professional health input.
  • Calorie 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.