Tuscan White Bean Spinach

Featured in: Hearty Soups & Stews

This Tuscan white bean and spinach soup offers a warm, rustic blend of creamy cannellini beans and vibrant baby spinach simmered with aromatic herbs. Olive oil sautés diced onion, carrots, and celery, building a flavorful base before adding garlic, beans, and low-sodium vegetable broth. The soup simmers until flavors meld, with some beans mashed to thicken the broth slightly. Fresh spinach is stirred in last, wilted gently to maintain its bright green color. Garnished with fresh parsley and a squeeze of lemon, it’s perfect for a nourishing, vegan-friendly meal.

Updated on Tue, 17 Feb 2026 06:41:01 GMT
A bowl of Tuscan white bean and spinach soup with creamy beans and vibrant greens in a savory herb-infused broth. Pin It
A bowl of Tuscan white bean and spinach soup with creamy beans and vibrant greens in a savory herb-infused broth. | lushkettle.com

There is nothing quite as soul-soothing as a bowl of rustic Italian soup, and this Tuscan White Bean and Spinach Soup is a perfect example. This hearty dish features creamy cannellini beans and vibrant fresh baby spinach simmered in a savory, herb-infused broth. Naturally vegan, dairy-free, and gluten-free, it is a wholesome and comforting meal that is ideal for chilly evenings when you want something nutritious yet easy to prepare.

A bowl of Tuscan white bean and spinach soup with creamy beans and vibrant greens in a savory herb-infused broth. Pin It
A bowl of Tuscan white bean and spinach soup with creamy beans and vibrant greens in a savory herb-infused broth. | lushkettle.com

What's for Dinner Tonight? 🤔

Stop stressing. Get 10 fast recipes that actually work on busy nights.

Free. No spam. Just easy meals.

The foundation of this soup is a classic aromatic base of sautéed onions, carrots, and celery, which provides a deep, savory flavor. Infused with dried thyme, rosemary, and a bay leaf, every spoonful delivers a fragrant taste of the Mediterranean. It is a simple, rustic recipe that proves how basic ingredients can come together to create a truly spectacular and warming meal.

Ingredients

Tired of Takeout? 🥡

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

One email. No spam. Unsubscribe anytime.

  • 2 tablespoons olive oil
  • 1 medium yellow onion, diced
  • 2 medium carrots, peeled and diced
  • 2 celery stalks, diced
  • 3 garlic cloves, minced
  • 4 cups fresh baby spinach, roughly chopped
  • 2 cans (15 oz each) cannellini beans, drained and rinsed
  • 4 cups low-sodium vegetable broth
  • 1 teaspoon dried thyme
  • 1 teaspoon dried rosemary
  • 1 bay leaf
  • 1/2 teaspoon crushed red pepper flakes (optional)
  • Salt and freshly ground black pepper, to taste
  • 2 tablespoons fresh parsley, chopped
  • Lemon wedges (optional, for serving)

Instructions

Step 1
Heat olive oil in a large soup pot over medium heat. Add onion, carrots, and celery. Sauté for 6-7 minutes, until softened.
Step 2
Stir in garlic and cook for 1 minute until fragrant.
Step 3
Add cannellini beans, vegetable broth, thyme, rosemary, bay leaf, red pepper flakes (if using), salt, and pepper. Bring to a simmer.
Step 4
Simmer uncovered for 20 minutes, stirring occasionally.
Step 5
Remove the bay leaf.
Step 6
Using a potato masher or the back of a spoon, mash some of the beans in the pot to thicken the soup slightly.
Step 7
Stir in spinach and cook for 2-3 minutes, until wilted and vibrant green.
Step 8
Taste and adjust seasoning if needed.
Step 9
Ladle into bowls, garnish with fresh parsley and a squeeze of lemon juice if desired.

Zusatztipps für die Zubereitung

To achieve an even creamier consistency, you can blend one cup of the soup in a blender and return it to the pot. Using a potato masher is also an excellent way to thicken the broth while maintaining the rustic, chunky texture of the vegetables and whole beans.

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.

Varianten und Anpassungen

For an even more substantial meal, consider adding diced potatoes or zucchini along with the other vegetables. If you do not require the dish to be vegan, a generous topping of freshly grated Parmesan cheese adds a wonderful salty richness that complements the herbs perfectly.

Serviervorschläge

Serve this comforting soup hot with a side of crusty Italian bread or toasted gluten-free rolls to soak up the savory broth. A final garnish of fresh parsley and a bright squeeze of lemon juice will lift the flavors and provide a fresh, zesty finish to the dish.

Pin It
| lushkettle.com

This Tuscan White Bean and Spinach Soup is a testament to the power of simple, high-quality ingredients. Whether you are cooking for a quiet night in or preparing a healthy meal for the week, this recipe provides a delicious and satisfying taste of Italian home cooking that everyone will enjoy.

Recipe Questions & Answers

What gives this soup its creamy texture?

Mashing some of the cannellini beans in the pot thickens the broth, providing a creamy, velvety consistency without dairy.

Can I add other vegetables to enhance the soup?

Yes, diced potatoes or zucchini can be added for extra heartiness and texture.

How do the herbs influence the flavor?

Dried thyme, rosemary, and a bay leaf infuse the broth with classic Italian aromas, balancing the earthiness of the beans and spinach.

Is this dish suitable for vegan and gluten-free diets?

Absolutely. All ingredients are naturally vegan and gluten-free as listed, but always check canned broth and beans for hidden allergens.

What’s a good garnish to finish this soup?

Fresh parsley adds color and freshness, while a squeeze of lemon brightens the flavors just before 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

A hearty Tuscan soup blending creamy white beans, fresh spinach, and fragrant herbs for cozy evenings.

Time to Prep
15 mins
Time to Cook
30 mins
Full Prep Time
45 mins
Created By Samantha Reeves


Skill Level Easy

Culinary Tradition Italian

Portion 4 Serving Size

Dietary Details Plant-Based, No Dairy, No Gluten

What You Need

Vegetables

01 2 tablespoons olive oil
02 1 medium yellow onion, diced
03 2 medium carrots, peeled and diced
04 2 celery stalks, diced
05 3 garlic cloves, minced
06 4 cups fresh baby spinach, roughly chopped

Beans & Broth

01 2 cans (15 ounces each) cannellini beans, drained and rinsed
02 4 cups low-sodium vegetable broth

Flavorings

01 1 teaspoon dried thyme
02 1 teaspoon dried rosemary
03 1 bay leaf
04 0.5 teaspoon crushed red pepper flakes, optional
05 Salt and freshly ground black pepper to taste

Garnish

01 2 tablespoons fresh parsley, chopped
02 Lemon wedges, optional for serving

Steps

Step 01

Sauté Aromatics: Heat olive oil in a large soup pot over medium heat. Add onion, carrots, and celery. Cook for 6 to 7 minutes, stirring occasionally, until vegetables are softened and translucent.

Step 02

Bloom Garlic: Stir in minced garlic and cook for 1 minute until fragrant, stirring constantly to prevent browning.

Step 03

Build Broth: Add cannellini beans, vegetable broth, thyme, rosemary, bay leaf, red pepper flakes if using, salt, and pepper. Bring mixture to a gentle simmer.

Step 04

Simmer Soup: Simmer uncovered for 20 minutes, stirring occasionally to ensure even cooking and flavor distribution.

Step 05

Remove Bay Leaf: Remove and discard the bay leaf from the soup.

Step 06

Thicken Texture: Using a potato masher or the back of a spoon, gently mash some of the beans directly in the pot to release their starches and thicken the soup slightly while maintaining a chunky consistency.

Step 07

Wilt Spinach: Stir in chopped spinach and cook for 2 to 3 minutes until wilted and vibrant green, stirring gently.

Step 08

Final Seasoning: Taste the soup and adjust salt, pepper, and red pepper flakes as needed for optimal flavor balance.

Step 09

Serve: Ladle soup into bowls and garnish with fresh parsley and a squeeze of lemon juice if desired.

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

  • Large soup pot
  • Wooden spoon
  • Chopping board and knife
  • Ladle
  • Potato masher

Allergy Info

Review every ingredient for allergens and reach out to your doctor with concerns.
  • Contains legumes, specifically cannellini beans

Nutrition Info (per portion)

Details offered for informational purposes, not as a substitute for professional health guidance.
  • Calories: 250
  • Fats: 6 g
  • Carbohydrates: 38 g
  • Proteins: 11 g

Cooking Shouldn't Be Hard ❤️

Get a free recipe pack that makes weeknight dinners effortless. Real food, real fast.

Free forever. Unsubscribe anytime.