Tuscan White Bean Spinach Soup

Featured in: One-Pot Lemon & Herb Comforts

This slow-cooked Italian-inspired soup combines creamy cannellini beans, tender carrots, onion, celery, and fresh spinach for a hearty but light main dish. Aromatic Italian herbs, garlic, and a splash of olive oil infuse flavor while diced tomatoes add richness to the broth. Fresh basil and optional Parmesan finish the dish. It's vegetarian, gluten-free (with suitable broth), and easy to prepare with minimal prep and a lengthy cook for deep flavor. Serve hot and enjoy with crusty bread for a satisfying meal.

Updated on Mon, 16 Mar 2026 09:46:00 GMT
Tuscan White Bean and Spinach Soup in a slow cooker with fresh spinach, vegetables, and Italian herbs. Pin It
Tuscan White Bean and Spinach Soup in a slow cooker with fresh spinach, vegetables, and Italian herbs. | citrushollow.com

Whenever summer edges into that stretch where the evenings cool off just enough, I crave something savory and soothing, but still light. The first time I tried a Tuscan white bean and spinach soup, I was drawn in not by tradition, but by the aroma drifting from a friend's kitchen as she diced onions and carrots in the late afternoon sun. We ended up improvising with whatever was sitting in her fridge, and soon the whole place smelled earthy and warm. That memory stuck—now, whenever I throw together this soup, I remember how easy it is to create comfort from simple ingredients. There's something special about letting the slow cooker do its magic while you linger over a good conversation or enjoy an open window.

I made this soup for a small crowd last spring, right after we spent all day digging in the garden. Everyone tracked muddy footprints inside and staked out corners at the table, too hungry to notice the dog eyeing the Parmesan. Watching friends ladle steaming soup and dunk crusty bread, I realized that even the simplest slow-cooked meal can become the highlight of an otherwise ordinary night.

Ingredients

  • Yellow onion: Dice it fine so it melts into the broth and boosts the sweet aroma.
  • Carrots: Slice them evenly for a gentle bite, and peel for best flavor.
  • Celery stalks: Add crunch early on and clean them well to avoid gritty bits.
  • Garlic cloves: Mince just before cooking so they stay pungent and lively.
  • Baby spinach: Add at the end so it wilts softly and stays bright green.
  • Cannellini beans: Rinse well to avoid excess salt and ensure creaminess.
  • Vegetable broth: Choose gluten-free if needed—broth is the foundation, so quality matters.
  • Diced tomatoes: Include all juice for depth and tang.
  • Dried Italian herbs: Use a blend or mix oregano and thyme for classic Tuscan flavor.
  • Salt: Start with less, then adjust after cooking for perfect balance.
  • Black pepper: Freshly ground adds more fragrance.
  • Red pepper flakes: Optional for gentle warmth—add sparingly.
  • Extra-virgin olive oil: Stir in at the end for richness and sheen.
  • Fresh basil: Chop just before serving for aroma and color.
  • Grated Parmesan cheese: Sprinkle on as a final flourish—or skip for vegan soup.

Tired of Takeout? 🥡

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

One email. No spam. Unsubscribe anytime.

Instructions

Layer the base:
Noisy chopping and a crowded countertop are the first signs of good soup, so toss onions, carrots, celery, and garlic straight into the slow cooker with a grin.
Introduce the beans and liquids:
Stir in cannellini beans, diced tomatoes with juice, and vegetable broth; the aroma already hints at something delicious, and it's barely begun.
Season with care:
Sprinkle in Italian herbs, salt, pepper, and a pinch of red pepper flakes if you like it lively; a thorough mix brings out their fragrance.
Slow cook to tenderness:
Cover and let the soup simmer on low for 6 hours, during which the kitchen fills with gentle herbal warmth and the vegetables soften invitingly.
Finish with spinach and olive oil:
About 15 minutes before serving, pile in spinach and drizzle olive oil—the leaves wilt quickly, turning a deep glossy green.
Taste and tweak:
Scoop up a spoonful and adjust salt or pepper to taste, making it truly your own.
Serve and garnish:
Ladle into bowls, top with fresh basil and a shower of Parmesan if you like, then pass around extra bread for dunking.
Creamy white bean and spinach soup with carrots, celery, and garlic, served in a rustic bowl. Pin It
Creamy white bean and spinach soup with carrots, celery, and garlic, served in a rustic bowl. | citrushollow.com

On one rainy afternoon, I watched someone wrinkle their nose at the sight of beans, but after a few spoonfuls they were reaching for a second helping—that's when I knew this sprightly Tuscan soup had earned a spot in our family's recipe book. It's become a go-to for sharing.

How to Make It Your Own

If you love bold flavors, try sneaking in a dash more red pepper flakes or sprinkle basil right at the table. Sometimes I improvise with kale or toss in leftover roasted veggies, and the soup always stays forgiving. There's no pressure to be precise—let your pantry and mood decide.

Soup Pairings and Serving Ideas

A crusty sourdough loaf brings out the gentle creaminess, especially when warm from the oven. For lunch, I pair it with a green salad dressed simply, and the leftovers reheat perfectly for quick weeknight meals. Soup like this is meant for sharing or scooping at the kitchen counter between bites.

How to Store and Reheat

Let the soup cool before tucking it away in airtight containers—it stays fresh and flavorful for days and actually thickens overnight. Reheat gently on the stovetop, stirring often, so spinach doesn't lose its color.

  • Freeze leftover soup flat in bags for easy stacking.
  • Don't overboil when reheating or the vegetables go mushy.
  • Always taste for seasoning after warming up again.
Hearty slow-cooked Tuscan soup featuring cannellini beans, baby spinach, and aromatic Italian seasoning. Pin It
Hearty slow-cooked Tuscan soup featuring cannellini beans, baby spinach, and aromatic Italian seasoning. | citrushollow.com

Nothing beats gathering around with a big pot of homemade soup—it always brings out smiles and warms chilly fingers. Enjoy every spoonful, and don't be shy about going back for seconds.

Recipe Questions & Answers

What beans are used in this soup?

Cannellini beans add a creamy texture and mild flavor to the soup, complementing the vegetables and herbs.

Can I make this vegan?

Yes, just omit Parmesan cheese or substitute with a vegan-friendly option for a fully plant-based meal.

Is this dish gluten-free?

If you use gluten-free vegetable broth, the soup is suitable for gluten-free diets.

What can I serve alongside?

Crusty artisan bread or a crisp salad pairs well with this hearty soup for a complete meal.

How do I achieve a creamier texture?

Mash some beans in the pot before adding spinach to enhance the creaminess without dairy.

Can I use fresh herbs?

Absolutely! Fresh basil and other Italian herbs brighten up the flavors when added just before serving.

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

Comforting slow-cooked soup with beans, vegetables, and spinach. Ideal for lighter meals and summer evenings.

Prep Time
15 min
Time to Cook
360 min
Total Duration
375 min
Created by Hannah Simmons


Skill Level Easy

Cuisine Italian

Makes 6 Portions

Diet & Preferences Meat-Free, No Gluten

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, 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, for heat)

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 vegetables: Place diced onion, sliced carrots, celery, and minced garlic into the slow cooker.

Step 02

Combine beans and liquids: Add cannellini beans, diced tomatoes with juice, and vegetable broth to the cooker.

Step 03

Season mixture: Pour in dried Italian herbs, salt, black pepper, and red pepper flakes if desired. Stir thoroughly to combine.

Step 04

Slow cook: Cover and cook on LOW for 6 hours until the vegetables become tender.

Step 05

Incorporate spinach: Fifteen minutes before serving, add baby spinach and olive oil. Stir gently and allow spinach to wilt.

Step 06

Adjust flavor: Taste the soup and modify seasonings as needed.

Step 07

Garnish and serve: Ladle hot soup into bowls, then garnish with chopped basil and a sprinkle of grated Parmesan cheese if desired.

Equipment You'll Need

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

Allergy Advice

Always review each ingredient for allergy risks and talk to a healthcare provider when needed.
  • Contains dairy if Parmesan cheese is used; substitute or omit for dairy-free preparation.
  • Verify vegetable broth for gluten content if celiac precautions are needed.
  • Contains legumes (beans).

Nutrition Details (per portion)

Nutritional details are for general knowledge and shouldn't replace your doctor’s input.
  • Energy: 210
  • Fat Content: 4 g
  • Carbohydrate: 36 g
  • Proteins: 10 g

Cooking Shouldn't Be Hard ❤️

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

Free forever. Unsubscribe anytime.