Tuscan White Bean Spinach Soup

Featured in: Warm Rustic Plates

This Tuscan creation combines creamy cannellini beans, tender carrots, celery, and onion, gently simmered in flavorful vegetable broth with aromatic Italian herbs. Fresh spinach is added just before serving for vibrant color and nutrition, while olive oil and basil bring richness and freshness. With minimal prep, the slow cooker does most of the work, creating a comforting, hearty dish perfect for summer or any season. Serve hot with basil and Parmesan for extra flavor. Enjoy with crusty bread or salad for a satisfying meal.

Updated on Mon, 16 Mar 2026 10:14:00 GMT
Tuscan White Bean and Spinach Soup in a slow cooker, garnished with fresh basil and Parmesan. Pin this
Tuscan White Bean and Spinach Soup in a slow cooker, garnished with fresh basil and Parmesan. | terrawhisk.com

Steam rose in lazy curls from my slow cooker, carrying the comforting aroma of garlic and Italian herbs through the kitchen. One summer evening, I tossed together this Tuscan White Bean and Spinach Soup on a whim, hoping for something light but filling. As the hours ticked by, the fragrance mingled with the distant hum of garden sprinklers outside. I hadn’t planned much, just a desire for a meal that felt like a hug, and somehow this soup obliged. It’s the sort of dish that feels as easygoing as a Sunday afternoon.

Making this soup for my friends last July felt like a casual celebration. We clustered around the table, dipping bread into our bowls and swapping stories late into the evening. Lewis, usually skeptical about vegetarian dishes, polished his off and asked for the recipe. The moment baby spinach melted into the pot, the kitchen turned impossibly fragrant and inviting. That night, I learned sometimes the simplest meals become the most memorable.

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: Gives the soup its gentle sweetness—dice it finely so it melts into the broth.
  • Carrots: Their color and subtle sweetness brighten every spoonful; slice not too thick so they cook soft.
  • Celery: Adds a fresh crunch before slow cooking, mellowing into a gentle backbone for the flavor.
  • Garlic: Don’t skimp—mincing releases its aromatic oils for every bite.
  • Baby spinach: Stirred in last for vibrant color and freshness; pack the measuring cup to get enough greens.
  • Cannellini beans: Creamy texture and protein, plus they absorb flavor beautifully; rinse to remove any starchy residue.
  • Vegetable broth: The simmering base—use a good-quality broth, and double-check for gluten-free if needed.
  • Diced tomatoes: Their acidity balances the richness; include all the juice for extra depth.
  • Italian herbs: Classic oregano and thyme bring the unmistakable Mediterranean aroma; adjust for your taste.
  • Salt and black pepper: Essential for seasoning—taste and tweak before serving.
  • Red pepper flakes: Optional, but a little heat wakes up the flavors.
  • Extra-virgin olive oil: Silky richness at the end, and helps the spinach glisten.
  • Fresh basil: Sprinkle on top for a fragrant finish; chop with a sharp knife just before serving.
  • Parmesan cheese: Adds salty, nutty depth—skip or use vegan for dairy-free.

Tired of Takeout? 🥡

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

One email. No spam. Unsubscribe anytime.

Instructions

Start the Base:
Add diced onion, carrots, celery, and minced garlic to your slow cooker and inhale the earthy aromas as they mix.
Build Flavor:
Tip in cannellini beans, diced tomatoes with their juice, and vegetable broth, making sure to catch every splash.
Season Well:
Sprinkle Italian herbs, salt, black pepper, and red pepper flakes over the top, then gently stir everything together.
Slow Simmer:
Cover and cook on LOW for 6 hours; peek occasionally to watch the veggies soften until they’re tender to a fork.
Finishing Touch:
About 15 minutes before serving, stir in the spinach and olive oil—watch the leaves wilt and the soup turn bright green.
Final Taste:
Sample and adjust seasonings if needed, a pinch more salt makes all the difference sometimes.
Serve and Garnish:
Ladle hot soup into bowls, scatter basil and Parmesan over the top for fresh, fragrant flavor.
Creamy white bean soup with spinach, carrots, and celery, seasoned with Italian herbs and a hint of red pepper. Pin this
Creamy white bean soup with spinach, carrots, and celery, seasoned with Italian herbs and a hint of red pepper. | terrawhisk.com

The first time we split this soup, my sister wrapped both hands around her bowl and grinned. It’s become our go-to answer for cozy nights, especially after long days. There’s something unspoken about how a homemade soup draws people closer and soothes tired spirits. Even the leftovers carry the warmth of that gathering. Sharing it felt like sharing a small piece of home.

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.

Making the Most of Your Slow Cooker

Soon enough, I realized layering the veggies in first gives better flavor—letting onion and garlic mingle at the bottom with carrots and celery means every spoonful tastes rich and deep. The slow simmer makes everything melt together gently, with no rush. Sometimes I sneak a peek, just to see the colors swirl. Timing spinach at the end keeps the leaves bright and lively. It’s a simple habit that makes a striking difference.

Perfect Pairings and Variations

When I serve this, I always reach for crusty bread or a peppery arugula salad. The subtle broth welcomes any side that’s fresh and crisp. For a vegan touch, skip the Parmesan or try smoked paprika for an extra layer. You can add mushrooms if you want more bite. Just remember, it’s a forgiving recipe that adapts to what you have.

Quick Prep and Last-Minute Tricks

Chopping veggies ahead saves time and leaves room for conversation. If you want a heartier soup, mash beans with a ladle after they’ve warmed for hours. Fresh basil, torn rather than chopped, releases extra fragrance right before serving. This recipe is as flexible as your mood.

  • If your soup thickens too much, splash in more broth to restore silkiness.
  • Always taste before serving; tiny tweaks change everything.
  • Crusty bread dunked in the broth is pure joy.
Hearty Tuscan soup with cannellini beans, tender vegetables, and baby spinach, finished with olive oil and basil. Pin this
Hearty Tuscan soup with cannellini beans, tender vegetables, and baby spinach, finished with olive oil and basil. | terrawhisk.com

May your kitchen be filled with warmth and your table with laughter—this soup tends to encourage both. There’s no wrong time to serve it, and each pot has a story of its own.

Recipe FAQs

What type of beans are best for this dish?

Cannellini beans are preferred for their creamy texture and mild flavor, perfect for blending with Italian seasonings.

Can I use fresh herbs instead of dried?

Absolutely. Substitute dried herbs with twice the amount of fresh oregano, thyme, or basil for enhanced aroma and taste.

How can I make this meal vegan?

Simply omit Parmesan cheese or replace it with a vegan alternative. The soup remains hearty and flavorful.

What are the best serving accompaniments?

Crusty bread or a crisp side salad pairs well, adding texture and balance to the savory, warming soup.

Can I adjust the soup's thickness?

For a creamier consistency, mash some beans before adding spinach. For a thinner texture, add more vegetable broth.

Is this dish suitable for gluten-free diets?

Yes—just ensure the vegetable broth is gluten-free. The remaining ingredients are naturally gluten-free.

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 beans, spinach, and aromatic herbs combine for a savory, hearty Italian-inspired slow-cooked main dish.

Time to prep
15 min
Time to cook
360 min
Overall time
375 min
Created by Naomi Carter


Skill level Easy

Cuisine Italian

Makes 6 Portions

Dietary notes Vegetarian-friendly, No gluten

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

Broth & Liquids

01 6 cups vegetable broth, gluten-free if needed
02 1 can diced tomatoes (14.5 ounces), 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

Directions

Step 01

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

Step 02

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

Step 03

Season the Mixture: Add dried Italian herbs, salt, pepper, and red pepper flakes if desired. Blend thoroughly.

Step 04

Slow Cook Until Tender: Cover and cook on LOW for 6 hours until vegetables are soft and flavors meld.

Step 05

Incorporate Spinach and Olive Oil: Fifteen minutes before serving, add baby spinach and extra-virgin olive oil. Allow spinach to wilt.

Step 06

Adjust Seasonings: Taste and modulate salt or pepper as needed.

Step 07

Finish and Serve: Ladle hot soup into bowls. Garnish with chopped basil and Parmesan cheese if preferred.

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 needed

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

Allergens

Review ingredients for allergies and speak with your healthcare provider if you're unsure.
  • Contains dairy if Parmesan cheese is included; use alternatives for dairy-free.
  • Verify vegetable broth is gluten-free if necessary.
  • Contains legumes (beans).

Nutrition details (each serving)

This info is a reference and doesn’t replace advice from your doctor.
  • Energy: 210
  • Lipids: 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.