Tuscan White Bean Spinach Soup

Featured in: Simple One-Pot Comfort Meals

Slow-cooked Tuscan white bean and spinach soup combines cannellini beans, carrots, celery, onion, and garlic in a flavorful vegetable broth. Aromatic herbs like oregano, thyme, and basil offer authentic Italian notes, while fresh spinach and a touch of olive oil enrich the final texture. Serve this vegetarian, gluten-free main dish hot, garnished with Parmesan and basil if desired. Adjust seasonings to taste, and pair with crusty bread or salad. Make dairy-free by omitting Parmesan. Ideal for easy prep and nourishing, light meals.

Updated on Mon, 16 Mar 2026 10:49:00 GMT
A bowl of Tuscan white bean and spinach soup, steaming with tender vegetables and fresh herbs. Save
A bowl of Tuscan white bean and spinach soup, steaming with tender vegetables and fresh herbs. | saffronharbor.com

The first time I made this Tuscan White Bean and Spinach Soup, the aroma drifting out from my slow cooker made me pause mid-chore—the mingling scents of garlic and thyme felt as though the kitchen was inviting me to slow down. I hadn't planned on soup that day; I simply needed comfort after a messy week, and the beans and vegetables left in my pantry were calling out for transformation. Stirring everything together, I was surprised by how the gentle burble of the slow cooker began to feel like reassurance in the background. Between tastes and tweaks, I realized how a dish built from simple staples can turn the afternoon into something quietly special. Even now, I smile remembering that spontaneous soup and how quietly delicious it turned out to be.

I once brought this soup to a friends' potluck after realizing, fifteen minutes before leaving, I only had a loaf of bread and a leftover batch in the slow cooker. The entire group hovered around the pot with their bowls, listening as I explained how I mashed some beans for extra creaminess. We laughed about the red pepper flakes I tossed in at the last minute, guessing who would notice the spice first, and it quickly became the dish everyone wanted seconds of.

Ingredients

  • Yellow onion: Diced onion brings depth and sweetness; I learned fresh onions deliver the best base flavor for any soup, so don't skip them.
  • Carrots: Carrots add gentle sweetness and vibrant color—slicing them evenly ensures you get tender bites after slow cooking.
  • Celery: Celery's subtle bitterness balances the soup and rounds out the aromatic vegetables; I found that slicing the stalks thinly makes the texture more pleasant.
  • Garlic cloves: Minced garlic infuses warmth and richness; crushing them before mincing wakes up their flavor.
  • Baby spinach: Using plenty of packed spinach means extra nutrition and a lovely green finish—add it late so it stays bright.
  • Cannellini beans: Creamy cannellini beans are heart and soul; rinsing them well keeps the broth clear and clean-tasting.
  • Vegetable broth: Six cups offer body without overpowering the delicate ingredients—gluten-free broth keeps it safe for everyone.
  • Diced tomatoes: Adding tomatoes with their juice brings acidity and a tangy lift; don't drain, or you'll miss the flavorful liquid.
  • Dried Italian herbs: These are the backbone—oregano and thyme promise classic Tuscan harmony, so measure with a gentle hand.
  • Salt: Start with a teaspoon, then adjust; I always remind myself to taste just before serving.
  • Black pepper: Freshly ground pepper makes the soup come alive, and a little goes a long way.
  • Red pepper flakes (optional): Sprinkle in for gentle heat; I learned to add them later if guests are wary of spice.
  • Extra-virgin olive oil: Stirring in olive oil at the end softens flavors and adds gloss—don't skip this step for richness.
  • Fresh basil (optional): A handful of chopped basil brings fragrance and brightness, ideal for finishing each bowl.
  • Grated Parmesan cheese (optional): Parmesan gives a savory lift; I've found vegan alternatives work beautifully, too.

Tired of Takeout? 🥡

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

One email. No spam. Unsubscribe anytime.

Instructions

Build the aromatic base:
Dice the onion, slice the carrots and celery, then mince the garlic—add these to your slow cooker, savoring the onion’s crisp scent and the garlic’s pungency as you work.
Layer beans and tomatoes:
Gently stir in the rinsed cannellini beans and diced tomatoes (with juice); watch the colors mingle and anticipate the soup’s creamy texture.
Season to perfection:
Sprinkle dried Italian herbs, salt, black pepper, and red pepper flakes across the surface, then stir well so every spoonful is lightly flecked with spice and flavor.
Slow cook the magic:
Cover and cook on LOW for 6 hours, letting the vegetables soften and the flavors meld together—your kitchen will slowly fill with an inviting herbal aroma.
Add fresh spinach and olive oil:
Fifteen minutes before serving, stir in the baby spinach and olive oil; watch the greens wilt and the soup take on new vibrancy.
Taste and adjust:
Season as you like by tasting and adding more salt or pepper—sometimes I squeeze a lemon wedge for brightness.
Serve and garnish:
Ladle hot soup into bowls, then garnish with basil and Parmesan cheese if desired; each bowl feels like a small celebration.
Save
| saffronharbor.com

One chilly evening, this soup turned into more than just a meal: after a long day, I served it with crusty bread and watched my partner and our neighbor trade stories across steaming bowls. It was in that quiet, laughter-filled moment that I realized some recipes are made for sharing—not just with plates, but with comfort and companionship.

Soup Serving Suggestions

I've noticed that soup always tastes better when paired with something contrasting—a crisp salad or simple rustic bread. Sometimes, I sprinkle extra black pepper on top or add a swirl of olive oil so the surface glimmers invitingly, the way Italian cafés serve their broths.

Ingredient Tweaks for Your Taste

If you like a thicker, creamier soup, try mashing some beans during the cooking process; I once did this after forgetting to buy extra bread, and it helped make the meal more filling. For vegan diners, skip the Parmesan or use nutritional yeast, which brings its own savor. If you’re feeling adventurous, swap the cannellini beans for navy beans or add a squeeze of lemon for extra brightness.

Troubleshooting Slow Cooker Soup Days

On days when the soup seemed bland, a dash more salt or a pinch of Italian herbs revived it instantly. If the broth gets too thick, just pour in a splash of hot water or broth and stir until you like the consistency. I’ve learned that the soup is forgiving as long as you taste and adjust, so trust your senses as you cook!

  • If you want a gentle heat, add red pepper flakes gradually.
  • Stir in olive oil last for flavor and sheen.
  • Garnish right before serving for maximum freshness.
Save
| saffronharbor.com

Soup days always remind me that a simple pot can warm a room and gather friends. I hope your version brings the same quiet joy and savory comfort, wherever you’re cooking.

Common Recipe Questions

Can I use dry beans instead of canned?

Yes, soak and cook dry cannellini beans beforehand, then add to the soup for a fresher flavor and texture.

How can I make this dairy-free?

Simply omit Parmesan cheese or use a vegan alternative for a completely dairy-free meal.

What vegetables can I substitute?

Try adding zucchini, kale, or bell peppers to customize the soup to your preference.

Is this gluten-free?

Use gluten-free vegetable broth for a gluten-free soup suitable for most dietary needs.

What are ideal serving accompaniments?

Serve with crusty bread, side salad, or sprinkle extra herbs for a wholesome meal.

Can the soup be frozen?

Yes, cool completely and freeze in airtight containers. Reheat gently to preserve texture.

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

Creamy white beans, spinach, and tomatoes gently slow-cooked with Italian herbs and vegetables for a comforting meal.

Prep Time
15 minutes
Time to Cook
360 minutes
Overall Time
375 minutes
Recipe by Avery Watson


Skill Level Easy

Cuisine Type Italian

Makes 6 Number of Servings

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 and 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

Combine Vegetables in Slow Cooker: Place diced onion, sliced carrots, celery, and minced garlic into the slow cooker.

Step 02

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

Step 03

Season and Mix: Sprinkle in Italian herbs, salt, pepper, and optional red pepper flakes. Stir thoroughly to combine.

Step 04

Slow Cook: Cover and cook on low heat for 6 hours, until vegetables are tender and flavors meld.

Step 05

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

Step 06

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

Step 07

Serve: Ladle hot soup into bowls and garnish with fresh basil and grated Parmesan cheese, if desired.

Tools Needed

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

Allergy Details

Check all components for allergens, and connect with a healthcare pro if you’re unsure.
  • Contains dairy if Parmesan cheese is served; omit or substitute for dairy-free preparation.
  • Vegetable broth may contain gluten; verify if gluten-free is required.
  • Contains legumes (beans).

Nutrition Info (per portion)

This info is just a guide and shouldn't replace a doctor's input.
  • Calories Count: 210
  • Fat content: 4 g
  • Carbohydrates: 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.