Tuscan White Bean Spinach Soup

Featured in: Simple Sweet Moments

Enjoy the warmth and depth of Italian flavors with a slow-cooked soup combining creamy cannellini beans, tender carrots and celery, aromatic garlic, and fragrant herbs. This vegetarian dish is packed with fresh spinach added just before serving for vibrant color and nutrition. Finished with a splash of olive oil and optional basil, each bowl delivers comfort and satisfaction. Serve hot, garnished with Parmesan and enjoy with crusty bread for a hearty main meal. It’s easy, nourishing, and perfect for summer or any time you crave wholesome Mediterranean comfort.

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

The first time I made Tuscan White Bean and Spinach Soup, the aroma drifting from my kitchen reminded me how inviting slow-cooked meals can be. I was drawn in by the gentle sizzle of onions and carrots as I chopped, and the cozy feeling of letting the crockpot do the work all afternoon. It wasn't planned for a special occasion, just a warm summer evening when I wanted something hearty but not heavy. As the soup simmered, friends dropped by for tea and ended up staying for dinner, captivated by the stew's earthy fragrance. Experimental, simple moments like that keep this recipe close to my heart.

A month ago, I made this soup for a Sunday lunch after one of those lazy mornings where the house felt quiet and sun-drenched. As the slow cooker hummed in the background, my partner wandered in, sneakily swiping a carrot chunk and grinning at the anticipation. When we finally ladled it out, the conversation grew softer—everyone kept dipping bread into bowls, savoring the silkiness of the beans and spinach. It was the kind of meal where everyone lingered long after the plates were cleared, just soaking in the sense of comfort.

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: A large onion delivers sweetness and depth, especially as it slowly cooks—dice it evenly for even flavor.
  • Carrots: They soften beautifully and add a subtle sweetness; peeling ensures tenderness in the final spoonful.
  • Celery: Sliced celery gives freshness and structure—make sure the stalks are crisp for the best crunch.
  • Garlic: Four cloves awaken the broth, and I like to mince them fine so every bite has a hint of warmth.
  • Baby spinach: Adding spinach near the end keeps it vibrantly green and just wilted, never mushy.
  • Cannellini beans: These creamy beans hold their shape well and make the soup hearty without feeling heavy.
  • Vegetable broth: Use a gluten-free version if needed; its flavor is the backbone, so pick a good one.
  • Diced tomatoes (with juice): They add acidity and body; canned tomatoes are my shortcut for consistency.
  • Dried Italian herbs: Oregano and thyme mingle for an aromatic base—if you’re out, tailor with what you have.
  • Salt: Essential for bringing out the beans' subtle flavors; adjust to taste.
  • Freshly ground black pepper: Start with half a teaspoon and add more for a gentle bite.
  • Red pepper flakes (optional): A pinch brings gentle heat, which balances the soup's creaminess.
  • Extra-virgin olive oil: Stirring this in at the end makes the broth silky and rounds out the flavors.
  • Chopped fresh basil (optional): Just before serving, basil gives a fresh, summery lift—skip it if you don't have any.
  • Grated Parmesan cheese (optional): A sprinkle on top adds salty richness, or use a vegan alternative for dairy-free friends.

Tired of Takeout? 🥡

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

One email. No spam. Unsubscribe anytime.

Instructions

Layer the vegetables:
Start by adding diced onion, carrots, celery, and minced garlic to your slow cooker—their fragrance will fill the kitchen in minutes.
Add beans and broth:
Pour in the cannellini beans, diced tomatoes with juice, and all the vegetable broth for a soupy canvas.
Season and stir:
Scatter your Italian herbs, salt, pepper, and red pepper flakes if you want a hint of heat; mix well so everything mingles.
Let it simmer:
Cover and cook on LOW for 6 hours—the vegetables should become beautifully tender and infused with herb flavor.
Wilt spinach & finish:
About 15 minutes before serving, add the baby spinach and olive oil; stir so the spinach wilts into vibrant ribbons.
Taste and adjust:
Spoon up some broth for a quick taste—add more salt, pepper, or broth if needed.
Serve and garnish:
Ladle the hot soup into bowls, topping each with basil and Parmesan or its vegan equivalent for that finishing touch.
Creamy slow-cooked white bean soup with vibrant spinach, aromatic Italian herbs, and a drizzle of olive oil.  Save
Creamy slow-cooked white bean soup with vibrant spinach, aromatic Italian herbs, and a drizzle of olive oil. | softawragh.com

One chilly evening, I brought this soup to a neighbor's potluck and watched as the pot emptied faster than I expected. Someone quietly asked for seconds and shared how the delicate balance of vegetables made it feel both satisfying and light. That moment made me realize how food can quietly warm a room, even without elaborate fanfare.

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.

Choosing the Right Beans

While I always reach for canned cannellini beans for convenience, once I tried dried beans—they took more time but gave an extra creamy bite. Whatever beans you use, rinsing them thoroughly makes the soup cleaner in flavor and avoids an overly starchy broth.

Tweaking the Seasonings for Your Taste

Italian herbs are forgiving—other blends like rosemary or marjoram can swap in smoothly. On days when I want a spicy kick, I double the red pepper flakes or add freshly cracked black pepper, adjusting until the broth tastes lively but not overwhelmed.

Making It a Meal

This soup pairs beautifully with crusty bread or a crisp salad, especially when shared at a table packed with friends. Don't be shy about offering toppings—fresh basil, vegan cheese, or a squeeze of lemon make each bowl feel unique.

  • Keep extra broth on hand for those who like their soup thinner.
  • If you run out of basil, parsley works just as well.
  • Leftovers taste even richer the next day.
Hearty Tuscan soup featuring cannellini beans, fresh spinach, and vegetables in a savory broth. Save
Hearty Tuscan soup featuring cannellini beans, fresh spinach, and vegetables in a savory broth. | softawragh.com

Cooking this Tuscan White Bean and Spinach Soup together always feels like sharing a small celebration. May your kitchen always enjoy the warmth and ease this recipe brings.

Recipe FAQs

What type of beans are used?

Cannellini beans, known for their creamy texture and mild flavor, are featured.

How is the spinach added?

Baby spinach is stirred in about 15 minutes before serving to ensure it wilts gently.

Can I make this dairy-free?

Simply omit Parmesan cheese or substitute with a vegan alternative to keep it dairy-free.

What herbs provide the Italian essence?

Dried Italian herbs such as oregano and thyme infuse the soup with classic Mediterranean aromas.

Is the dish gluten-free?

Use gluten-free vegetable broth to ensure the entire meal is suitable for gluten-free diets.

How can I serve this soup?

Pair it with crusty bread or a fresh salad for a complete, nourishing main course.

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 herbs combine for a flavorful Italian-inspired slow-cooked main dish.

Prep Time
15 min
Time to Cook
360 min
Total Duration
375 min
Created by Noah Wilkins


Skill Level Easy

Cuisine Italian

Makes 6 Portions

Diet Preferences Vegetarian, 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
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 Steps

Step 01

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

Step 02

Combine Beans and Liquids: Stir in drained cannellini beans, diced tomatoes with juice, and vegetable broth until everything is evenly distributed.

Step 03

Season Soup Base: Sprinkle dried Italian herbs, salt, pepper, and optional red pepper flakes over the mixture. Gently mix to incorporate.

Step 04

Slow Cooking: Cover and cook on LOW for 6 hours, until vegetables are very tender and flavors have melded.

Step 05

Add Spinach and Olive Oil: About 15 minutes before serving, stir in baby spinach and olive oil. Cook until spinach has wilted.

Step 06

Final Seasoning Adjustment: Taste and adjust salt or pepper as needed. Mash some beans in the pot for extra creaminess if desired.

Step 07

Serve: Ladle soup into bowls and garnish with fresh basil and grated 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 You'll Need

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

Allergens

Review ingredients for allergens and consult your healthcare provider with any concerns.
  • Contains dairy if Parmesan cheese is used. Substitute or omit for dairy-free requirements.
  • Legumes present due to beans.
  • Verify vegetable broth for gluten content if sensitive.

Nutrition info (per serving)

Figures are for informational use and aren't a substitute for professional advice.
  • Energy: 210
  • Fats: 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.