Tuscan White Bean Spinach Soup

Featured in: Cozy Weeknight Dinners

Enjoy the rich flavors of Tuscany with this slow-cooked soup featuring cannellini beans, tender carrots, celery, garlic, and aromatic Italian herbs. Diced tomatoes and fresh spinach add depth and vibrant color, while extra-virgin olive oil and basil provide a delicate finish. Easy to prepare, this vegetarian and gluten-free dish is simmered in a crockpot for six hours, developing a creamy texture and robust taste. Serve hot, optionally garnished with Parmesan and paired with crusty bread for a wholesome, comforting meal.

Updated on Sun, 15 Mar 2026 11:22:00 GMT
A steaming bowl of Tuscan White Bean and Spinach Soup, garnished with fresh basil and Parmesan, perfect for a cozy dinner. Save
A steaming bowl of Tuscan White Bean and Spinach Soup, garnished with fresh basil and Parmesan, perfect for a cozy dinner. | toastybloom.com

Sitting by the window as a breeze carried the scent of fresh basil across my kitchen, I found myself craving something light but hearty. That afternoon, I decided to let the slow cooker do its gentle magic, a method I’d resisted for years until my friend insisted I try her Tuscan bean soup. The sound of vegetables hitting the crockpot had a certain rhythm & old memories of Italy came alive with each addition. New recipes always surprise me, but the medley of white beans & spinach felt instantly right. It became clear that even easy dishes can bring a little bit of adventure.

Last spring, I cooked this soup for my sister after a day spent wandering the farmers market. She arrived hungry & sun-kissed, and we laughed at how quickly the kitchen filled with the earthy aroma of simmering vegetables, garlic, and sweet basil. She described the first bite as both comforting and vibrant, and I knew right then this would be our go-to meal for quiet evenings. Even my attempts to sneak in extra spinach went unnoticed, much to my delight. It’s a dish for sharing, especially when you want conversation to linger over dinner.

Ingredients

  • Yellow onion: Its mild sweetness brings balance & never overwhelms the other flavors, so dice it small for even cooking.
  • Carrots: Slicing them into coin shapes gives the soup a cheerful look & a satisfying bite.
  • Celery: Fresh celery adds a gentle, grassy undertone; slicing evenly helps everything cook together.
  • Garlic cloves: Don’t skimp& fresh garlic infuses all layers with aromatic warmth.
  • Baby spinach: Always add just before serving so its color stays bright & the taste remains tender.
  • Cannellini beans: Rinsing well prevents any canned taste& mashing half of them creates a velvety base.
  • Vegetable broth: Be sure it’s gluten-free if you need& a flavorful broth makes the soup rich without heaviness.
  • Diced tomatoes: Include the juice for extra body& tomatoes uplift the broth with subtle sweetness.
  • Dried Italian herbs: Sprinkle generously& adjust to your mood; oregano and thyme always shine through.
  • Salt and pepper: Taste as you go& seasoning is the key to coaxing out all those vegetable notes.
  • Red pepper flakes: Just a pinch, if you like a little heat; it wakes up the entire bowl without overpowering the other ingredients.
  • Extra-virgin olive oil: A swirl at the end brings glossiness and depth& always worth it.
  • Chopped fresh basil: If you have it, basil makes each spoonful lively and fragrant& optional but never regretted.
  • Grated Parmesan cheese: Optional for a salty finish, but skip or use plant-based if making it vegan.

Tired of Takeout? 🥡

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

One email. No spam. Unsubscribe anytime.

Instructions

Get the veggies ready:
Dice the onion, peel and chop carrots into coins, slice celery thin, and mince the garlic. The freshness hits your nose instantly, promising a flavorful start.
Layer the slow cooker:
Add all the prepared veggies into the crockpot and tumble in the drained cannellini beans, then pour over diced tomatoes (juice included) and vegetable broth.
Season and stir:
Sprinkle the herbs, salt, pepper, and red pepper flakes if you’re feeling bold. Give everything a gentle mix& the blend feels rustic beneath your spoon.
Slow cook gently:
Cover and set the slow cooker to LOW for 6 hours. The kitchen slowly fills with a fragrant, homey aroma as the vegetables tenderize.
Wilting the spinach:
About 15 minutes before serving& stir in the baby spinach and olive oil, letting the leaves wilt and shine while soaking up all those wonderful flavors.
Final touches and tasting:
Taste for seasoning and adjust to your liking, maybe add more salt or herbs. Each taste-test becomes a preview of the soup’s mellow richness.
Serving up comfort:
Ladle into bowls, top with fresh basil and a sprinkle of Parmesan cheese if using. The soup invites a hearty bite, balanced by its bright finishing touches.
Save
| toastybloom.com

The night my neighbor stopped by unannounced, I ladled out steaming bowls and set them by the window for us to cool, listening as the city quieted outside. It must be something about sharing soup at dusk& suddenly the recipe felt like a vessel for connection, more than just a meal. The simple act of passing bread made the soup feel heartier, richer, and full of possibility.

How to Make the Most of Leftovers

The flavor gets deeper overnight& leftover soup feels like a little prize. Often, I reheat a portion on the stove and add an extra handful of greens or a squeeze of lemon for brightness. It’s also fantastic over cooked rice or quinoa for a next-day lunch. Letting it simmer quietly ensures nothing is lost in the warming up.

Choosing Your Broth

One thing that surprised me is how much the broth shapes the final soup. Using homemade vegetable stock brings extra earthiness, while a boxed broth offers convenience. Always check labels for gluten if needed, since not all packaged broths are safe. A pinch more salt can lift a bland broth, so taste before serving.

Crusty Bread & Perfect Pairings

Every time I serve this soup, I grab a fresh loaf of crusty bread—sourdough is my favorite for dunking. The soup pairs beautifully with a simple salad or a drizzle of olive oil on top, and if you like, a little cheese on the side never hurts. My tip: warm the bread, and the aroma will draw everyone to the table.

  • Don’t skip toasting the bread& it makes soup-night feel extra special.
  • If you prefer wine, a crisp white like Pinot Grigio suits the herbal notes.
  • Remember to garnish each bowl just before serving for maximum freshness.

Slow-cooked Tuscan White Bean and Spinach Soup, packed with tender vegetables and creamy beans, served with a slice of crusty bread. Save
Slow-cooked Tuscan White Bean and Spinach Soup, packed with tender vegetables and creamy beans, served with a slice of crusty bread. | toastybloom.com

Hope this soup brings warmth and calm to your table, just as it does to mine. It’s a simple pleasure meant to be shared, and even a small gathering feels richer with a pot simmering away.

Recipe FAQs

How do you achieve creaminess in this soup?

Mash some beans in the pot before adding spinach for added creaminess and thickness.

Can I make this dish vegan?

Absolutely. Omit Parmesan cheese or substitute it with a vegan alternative to keep it dairy-free.

What are the best serving suggestions?

Pair with crusty bread or a side salad for a complete meal, and garnish with fresh basil and Parmesan if desired.

How do I adjust the soup’s thickness?

Add more vegetable broth if you prefer a lighter soup, or mash beans for a denser texture.

Is this dish gluten-free?

Yes, if you use gluten-free vegetable broth. Always check labels to ensure no gluten is present.

What kitchen tools are needed?

You’ll need a slow cooker, chef’s knife, cutting board, can opener, and a ladle for 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

Hearty Italian soup with beans, veggies, spinach and herbs. Comforting, satisfying, and perfect for an easy summer meal.

Prep Time
15 minutes
Time for Cooking
360 minutes
Complete Time
375 minutes
Recipe Creator Grace Miller

Recipe Group Cozy Weeknight Dinners

Skill Level Easy

Cuisine Type Italian

Servings Made 6 Portion Count

Dietary Notes Meat-Free, Free from 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 packed baby spinach

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

Step-by-Step Directions

Step 01

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

Step 02

Combine Beans and Liquids: Stir in drained and rinsed cannellini beans, diced tomatoes with juice, and vegetable broth.

Step 03

Season: Sprinkle in dried Italian herbs, salt, black pepper, and red pepper flakes if desired. Mix thoroughly.

Step 04

Slow Cooking: Cover and cook on low setting for 6 hours, until vegetables are soft and flavors meld.

Step 05

Add Spinach and Olive Oil: Stir in baby spinach and extra-virgin olive oil about 15 minutes before serving. Allow spinach to wilt.

Step 06

Finish and Adjust: Taste and correct seasoning if needed; add salt or pepper as necessary.

Step 07

Serve: Ladle the soup into bowls. Garnish with fresh basil and Parmesan cheese, if desired, and serve hot.

Tools You'll Need

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

Allergy Details

Look over every item for allergens. If unsure, check with your healthcare provider.
  • Contains dairy if Parmesan cheese is served
  • Double-check vegetable broth for gluten content
  • Contains legumes (beans)

Nutrition (per portion)

For guidance only: not a replacement for professional medical counsel.
  • Energy (Calories): 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.