Tuscan White Bean Spinach Soup

Featured in: Everyday Meal Picks

Enjoy a classic Tuscan soup featuring creamy white beans, fresh spinach, and a medley of vegetables. Slow-cooked with aromatic Italian herbs, this comforting dish brings rich flavors without being heavy. Perfect for easy vegetarian and gluten-free meal occasions, it’s hearty yet light. Finish with basil and Parmesan for a touch of freshness. Serve hot with crusty bread or a crisp salad. Customizable to vegan and dairy-free preferences, the soup’s balance of texture and taste makes it ideal for weeknight dinners and casual gatherings.

Updated on Tue, 24 Mar 2026 08:22:30 GMT
Creamy Tuscan White Bean and Spinach Soup in a slow cooker, packed with tender vegetables and fresh spinach in a savory herb broth. Save to Pinterest
Creamy Tuscan White Bean and Spinach Soup in a slow cooker, packed with tender vegetables and fresh spinach in a savory herb broth. | saborzerrin.com

The first time the scent of simmering herbs and garlic filled my apartment, I didn't realize the soup would turn into a minor obsession. Something about the way the vegetables softened and the beans soaked up the flavors made the slow cooker feel more like a magic cauldron than a kitchen appliance. I remember chopping celery while listening to rain tap the window, grateful for a recipe that required patience and not much fuss. The aroma of basil added near the end felt like a secret flourish, one I now use as a finishing touch every time. This Tuscan White Bean and Spinach Soup quickly became my go-to for easy evenings when I just wanted dinner to greet me with warmth.

My sister once showed up for dinner when this soup was bubbling away, and the conversation quickly turned to how simple ingredients could taste so lush. We both agreed that the crunch of bread dipped in the broth seemed extra satisfying, especially after a long work day. She always requests a second bowl, laughing that it never feels like leftovers since the flavors only improve overnight. Cooking this for someone else somehow made it feel even more special, even though it's technically a humble dish. That evening, I was reminded how food quietly sets the mood for connection.

Ingredients

  • Yellow onion: Adds a subtle sweetness and depth; I learned to dice it finely so it melts into the broth.
  • Carrots: Their natural sugars balance the earthiness and soften beautifully after hours of slow cooking.
  • Celery: Offers gentle herbal notes and a slight crunch; don't skip it unless you must.
  • Garlic: Four cloves create aromatic warmth—slice a little extra if you love a bolder flavor.
  • Baby spinach: Tossed in late, it adds both freshness and color, wilting in the heat without losing its brightness.
  • Cannellini beans: Creamy and protein-rich, they're the backbone of the soup; rinsing helps remove the briny flavor.
  • Vegetable broth: Use gluten-free if needed; homemade or good quality store-bought creates the flavor base.
  • Diced tomatoes: Juicy acidity lifts the hearty beans without overpowering them.
  • Dried Italian herbs: Layered seasoning gives classic Tuscan flavor; sometimes I add extra thyme if I have it.
  • Salt, black pepper, red pepper flakes: Season to taste and adjust at the end—a little heat from the flakes is lovely but optional.
  • Extra-virgin olive oil: Stirred in just before serving for lusciousness and shine.
  • Fresh basil & Parmesan: Optional garnishes, but they make the dish feel restaurant-worthy.

Tired of Takeout? 🥡

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

One email. No spam. Unsubscribe anytime.

Instructions

Get the pot ready:
Layer diced onion, sliced carrots, celery, and minced garlic into the slow cooker so the flavors start mingling from the get-go.
Add the main ingredients:
Pour in cannellini beans and diced tomatoes with their juices, then fill up with vegetable broth, watching it wash over the vegetables.
Season generously:
Sprinkle in dried herbs, salt, pepper, and a pinch of red pepper flakes if you crave heat; give everything a careful stir.
Let it slow cook:
Cover and let the mixture simmer on low for 6 hours; vegetables soften, beans absorb flavors, and the kitchen smells incredible.
Finish with spinach and olive oil:
About 15 minutes before you serve, toss in the spinach and drizzle in the olive oil, stirring until the leaves wilt and glisten.
Taste and adjust:
Sample the broth, tweak seasoning if it needs a lift, and savor the textures as they come together.
Garnish and serve:
Ladle hot soup into bowls, topping with fresh basil and a sprinkle of Parmesan cheese if you please.
Save to Pinterest
| saborzerrin.com

When I brought a thermos of this soup to my friend during her late summer move, she joked it tasted like resilience and kindness. Sharing a meal in a sea of cardboard boxes turned the day around, and we ended up curled on the floor, savoring each bite and swapping stories. The soup was more than nourishment—it became part of our memory of that chaotic, cheerful afternoon. Sometimes dishes are woven into life moments unexpectedly. This one always reminds me that food is comfort, even amid change.

Making Creamy Soup Without Dairy

I once hesitated to mash beans, worried it would look messy, but a quick stir with a potato masher transformed the broth beautifully. It thickens the soup just enough for that hearty consistency, and friends often don't believe it's completely dairy-free. This trick also helps stretch leftovers—every bowl tastes a little silkier the next day.

How to Serve for Maximum Enjoyment

Pairing this soup with crusty bread is pure joy, and any rustic loaf will do. If you're gluten-free, try toasted grains or a side salad dressed with a splash of olive oil and lemon. Sprinkling extra basil or vegan cheese on top makes each serving feel special—no two bowls are ever quite the same.

Substitutions and Quick Fixes

There was a day I ran low on beans, so I added chickpeas—turns out they worked just fine, adding a hint of nuttiness. Swap kale for spinach if it's what's on hand; just chop it small so it softens quickly. If the soup tastes too acidic, a pinch of sugar balances it out in seconds.

  • If you forget the olive oil, don't panic—the soup is still delicious without it.
  • Red pepper flakes aren't essential, but they add cheerful warmth if you have them.
  • Always double-check your broth for allergens, especially if serving guests.
Hearty slow-cooked Tuscan White Bean and Spinach Soup with cannellini beans, carrots, and celery, finished with wilted spinach and Italian herbs. Save to Pinterest
Hearty slow-cooked Tuscan White Bean and Spinach Soup with cannellini beans, carrots, and celery, finished with wilted spinach and Italian herbs. | saborzerrin.com

I hope this Tuscan White Bean and Spinach Soup brings easy smiles and gentle comfort to your evenings. Don't be surprised if you crave it even when the sun is shining.

Common Questions

Can I use dried beans instead of canned?

Yes, soak dried cannellini beans overnight and cook them thoroughly before adding to the slow cooker.

How do I make this vegan?

Simply omit Parmesan cheese or use a vegan cheese alternative for a completely plant-based meal.

Can I add other vegetables?

Feel free to incorporate zucchini, potatoes, or bell peppers for extra texture and flavor.

How do I achieve a creamier soup?

Mash some beans inside the pot before adding spinach to thicken the texture naturally.

Is this gluten-free?

Yes, as long as the vegetable broth is certified gluten-free, the soup avoids gluten ingredients.

What pairs well with this soup?

Serve with crusty bread or a mixed salad to complement the hearty flavors and complete your 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

Hearty slow-cooked soup with creamy beans, tender vegetables, and spinach, finished with aromatic Italian herbs.

Time to Prep
15 min
Time to Cook
360 min
Overall Time
375 min
Recipe by Wesley Grimes


Skill Level Easy

Culinary Origin Italian

Output 6 Portions

Diet Information 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 packed baby spinach

Beans

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

Broth and Liquids

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

Herbs and Seasonings

01 2 teaspoons dried Italian herbs, or 1 teaspoon dried oregano plus 1 teaspoon dried thyme
02 1 teaspoon salt, or more 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 garnish (optional)

Cooking Steps

Instruction 01

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

Instruction 02

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

Instruction 03

Season the Soup: Scatter dried Italian herbs, salt, pepper, and optional red pepper flakes over the mixture. Stir thoroughly.

Instruction 04

Slow Cook: Cover and cook on LOW setting for 6 hours, or until vegetables are fully tender.

Instruction 05

Add Spinach and Olive Oil: Fifteen minutes before serving, stir in baby spinach and olive oil. Allow spinach to wilt completely.

Instruction 06

Final Adjustments: Taste and refine seasoning if necessary.

Instruction 07

Serve: Ladle soup into bowls, garnishing with fresh basil and a sprinkle of Parmesan cheese if desired.

Tools You'll Need

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

Allergy Details

Review ingredients for allergens and talk to your doctor with any concerns.
  • Contains dairy if Parmesan cheese is used; omit or use alternative for dairy-free option.
  • Verify vegetable broth ingredients for gluten if gluten-free is required.
  • Contains legumes (beans).

Nutrition Details (per portion)

Details are for your reference only and aren't a substitute for medical advice.
  • Calorie count: 210
  • Fat content: 4 g
  • Carbohydrates: 36 g
  • Protein amount: 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.