Tuscan white bean spinach soup

Featured in: Casual Lunch Bowls

This comforting Tuscan dish combines tender cannellini beans and fresh spinach with sautéed vegetables and fragrant herbs. Simmered in a savory vegetable broth, it's a nourishment-packed option full of rustic flavors. Gentle mashing of beans creates a creamy texture, enhanced by hints of thyme, rosemary, and parsley. Served warm with a squeeze of lemon, it’s ideal for cool evenings and pairs well with crusty bread or gluten-free sides.

Updated on Wed, 18 Feb 2026 15:12:56 GMT
A steaming bowl of Tuscan White Bean and Spinach Soup with fresh parsley and lemon wedges on the side.  Save
A steaming bowl of Tuscan White Bean and Spinach Soup with fresh parsley and lemon wedges on the side. | easyqamar.com

Tuscan White Bean and Spinach Soup is a hearty, rustic Italian dish featuring creamy white beans, tender spinach, and aromatic herbs in a savory broth. This naturally vegan and comforting soup is perfect for chilly evenings, offering a nutrient-dense meal that feels like a warm hug in a bowl.

A steaming bowl of Tuscan White Bean and Spinach Soup with fresh parsley and lemon wedges on the side.  Save
A steaming bowl of Tuscan White Bean and Spinach Soup with fresh parsley and lemon wedges on the side. | easyqamar.com

What's for Dinner Tonight? 🤔

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

Free. No spam. Just easy meals.

Drawing inspiration from classic Mediterranean flavors, this soup relies on simple, wholesome ingredients. By sautéing a base of onions, carrots, and celery, you build a foundation of sweetness and depth that carries the earthy notes of the beans and greens perfectly.

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 rustic texture without adding cream, use a potato masher to crush a portion of the cannellini beans directly in the pot. This releases their natural starch and creates a beautifully velvety consistency.

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 heartier meal, you can add diced potatoes or zucchini during the simmering process. If you aren't following a vegan diet, a sprinkle of freshly grated Parmesan cheese on top adds a wonderful salty richness.

Serviervorschläge

This soup is best served warm alongside crusty bread or toasted gluten-free rolls for dipping. A fresh squeeze of lemon juice just before eating helps to brighten the savory flavors of the broth.

Creamy white beans, tender spinach, and aromatic herbs create a rustic Italian soup, perfect for cozy evenings.  Save
Creamy white beans, tender spinach, and aromatic herbs create a rustic Italian soup, perfect for cozy evenings. | easyqamar.com

Whether you're looking for a simple weeknight dinner or a healthy meal prep option, this Tuscan White Bean and Spinach Soup is sure to satisfy. Its clean ingredients and robust flavor make it a timeless Italian classic.

Recipe FAQs

What type of beans are used?

Cannellini beans provide a creamy texture and mild flavor that complements the spinach and herbs well.

How do you achieve a thicker consistency?

Mashing some of the cooked beans in the pot with a spoon or potato masher naturally thickens the soup without additives.

Can this dish be made vegan and gluten-free?

Yes, the ingredients are naturally vegan and gluten-free, making it suitable for various dietary needs.

What herbs add flavor to the soup?

Dried thyme, rosemary, and fresh parsley infuse the broth with traditional Tuscan aromas and depth.

How long does the cooking process take?

After preparation, the soup simmers for about 20 minutes to develop flavor and soften the ingredients.

Are there optional ingredients to enhance the soup?

Add crushed red pepper flakes for subtle heat or a squeeze of lemon juice to brighten the flavors 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 soup

Rustic Italian soup blending creamy beans, tender spinach, and aromatic herbs in a savory broth.

Time to Prep
15 min
Time to Cook
30 min
Overall Duration
45 min
Created by Brianna Sloan

Meal Type Casual Lunch Bowls

Skill Level Easy

Cuisine Italian

Makes 4 Portions

Diet Preferences 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 oz 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 for serving, optional

Directions

Step 01

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

Step 02

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

Step 03

Build the broth: Add cannellini beans, vegetable broth, dried thyme, dried 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.

Step 05

Remove bay leaf: Remove and discard the bay leaf from the pot.

Step 06

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

Step 07

Incorporate spinach: Stir in chopped spinach and cook for 2 to 3 minutes until wilted and vibrant green.

Step 08

Adjust seasoning: Taste the soup and adjust salt, pepper, and herbs as needed.

Step 09

Serve: Ladle 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 Needed

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

Allergy Details

Be sure to review ingredients for allergens and ask your healthcare provider if you're concerned.
  • Contains legumes in the form of cannellini beans
  • Always verify vegetable broth and canned bean labels for potential allergens and additives

Nutrition Details (each serving)

These nutrition details are just for reference—they're not a substitute for expert advice.
  • Kcal: 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.