Tuscan White Bean Spinach

Featured in: Savory Quick Bites

This comforting Tuscan dish combines creamy cannellini beans with tender spinach and aromatic herbs, simmered slowly in a savory vegetable broth. The soup offers a rustic, hearty texture enhanced by gentle mashing of some beans to thicken the base. Fresh parsley and lemon provide a final bright touch. A naturally vegan and gluten-free choice, it’s perfect for chilly evenings and pairs well with crusty bread or gluten-free rolls. Preparation is simple and quick, making it a satisfying option for easy, wholesome meals.

Updated on Mon, 16 Feb 2026 14:02:09 GMT
Creamy Tuscan white bean and spinach soup with tender vegetables in a savory herb-infused broth, perfect for cozy dinners.  Save
Creamy Tuscan white bean and spinach soup with tender vegetables in a savory herb-infused broth, perfect for cozy dinners. | collationspot.com

Experience the cozy, rustic flavors of Italy with this Tuscan White Bean and Spinach Soup. This comforting dish combines creamy cannellini beans and tender baby spinach in a savory broth infused with rosemary and thyme, making it a perfect easy meal for chilly evenings.

Creamy Tuscan white bean and spinach soup with tender vegetables in a savory herb-infused broth, perfect for cozy dinners.  Save
Creamy Tuscan white bean and spinach soup with tender vegetables in a savory herb-infused broth, perfect for cozy dinners. | collationspot.com

What's for Dinner Tonight? 🤔

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

Free. No spam. Just easy meals.

A classic mirepoix of onion, carrots, and celery provides a savory foundation for this soup. The addition of aromatic herbs and a touch of red pepper flakes creates a depth of flavor that is both satisfying and incredibly wholesome.

Ingredients

Tired of Takeout? 🥡

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

One email. No spam. Unsubscribe anytime.

  • Vegetables
  • 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
  • Beans & Broth
  • 2 cans (15 oz each) cannellini beans, drained and rinsed
  • 4 cups low-sodium vegetable broth
  • Flavorings
  • 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
  • Garnish
  • 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 a thicker, more velvety consistency without using dairy, use a potato masher or the back of a wooden spoon to crush a portion of the beans directly in the pot. For an extra creamy result, you can blend one cup of the soup and return it to the pot before adding the spinach.

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 extra heartiness, feel free to add diced potatoes or zucchini to the simmer. If you are not following a vegan diet, you can top the soup with a generous sprinkle of freshly grated Parmesan cheese for added saltiness and depth.

Serviervorschläge

Ladle this rustic Italian soup into warmed bowls and garnish with freshly chopped parsley and a squeeze of lemon juice. It pairs perfectly with a side of crusty bread or gluten-free rolls to soak up every drop of the savory broth.

Rustic Italian vegan soup featuring cannellini beans, fresh spinach, and aromatic herbs, served steaming hot in a rustic bowl.  Save
Rustic Italian vegan soup featuring cannellini beans, fresh spinach, and aromatic herbs, served steaming hot in a rustic bowl. | collationspot.com

This Tuscan White Bean and Spinach Soup is a testament to the beauty of simple, wholesome ingredients. It is a satisfying, nutritious meal that is as easy to make as it is to enjoy.

Recipe Help

Can I use dried beans instead of canned?

Yes, soak dried cannellini beans overnight and cook them until tender before adding to the soup for the best texture and flavor.

What variations can I add for extra heartiness?

Diced potatoes or zucchini can be added during simmering to increase the soup’s richness and volume.

How can I thicken the soup further?

Mash some of the beans in the pot after simmering or blend a cup of the soup and stir it back in to achieve a creamier consistency.

Is this suitable for a gluten-free diet?

Yes, the soup naturally contains no gluten, but always check labels on broth and canned beans to ensure gluten-free certification.

What herbs complement the flavors best?

Dried thyme, rosemary, and a bay leaf add depth and aroma, creating the signature Tuscan flavor profile.

Can I add cheese for extra richness?

For a non-vegan option, freshly grated Parmesan cheese can be sprinkled on top 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

Hearty Tuscan soup with white beans, fresh spinach, and herbs in a savory broth.

Prep Time
15 min
Time to Cook
30 min
Overall Time
45 min
Created by Chloe Martin


Skill Level Easy

Cuisine Type Italian

Makes 4 Portions

Special Diets Plant-Based, No Dairy, No Gluten

What You’ll 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 1/2 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

How-To

Step 01

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

Step 02

Bloom Garlic: Stir in garlic and cook for 1 minute until fragrant.

Step 03

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

Step 04

Simmer: Simmer uncovered for 20 minutes, stirring occasionally.

Step 05

Remove Bay Leaf: Remove the bay leaf from the pot.

Step 06

Thicken Soup: Using a potato masher or the back of a spoon, mash some of the beans in the pot to thicken the soup slightly.

Step 07

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

Step 08

Adjust Seasoning: Taste and adjust seasoning as needed.

Step 09

Serve: Ladle into bowls, 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.

Gear Needed

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

Allergy Details

Review every item for allergens and connect with your healthcare provider if you’re unsure.
  • Contains legumes (beans)
  • Always check broth and canned bean labels for possible allergens or additives

Nutrition Breakdown (each serving)

Info for reference only—don’t take this as expert medical guidance.
  • Caloric Value: 250
  • Lipids: 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.