Tuscan white bean spinach soup

Featured in: Dinner Fix

This traditional Tuscan stew blends creamy white beans with tender spinach and fragrant herbs simmered in a savory broth. Olive oil, sautéed onions, carrots, and celery build a flavorful base while garlic and dried herbs add warmth and depth. Mashing some beans thickens the texture, creating a comforting and satisfying dish perfect for cooler evenings. Garnished with fresh parsley and a touch of lemon, it brings bright, fresh notes to this hearty, naturally vegan and gluten-free meal that can easily be customized with added vegetables or bread for serving.

Updated on Mon, 16 Feb 2026 01:55:16 GMT
A steaming bowl of Tuscan white bean and spinach soup with vibrant greens and rustic bread on the side. Save
A steaming bowl of Tuscan white bean and spinach soup with vibrant greens and rustic bread on the side. | nachohaha.com

This Tuscan White Bean and Spinach Soup is a hearty, rustic Italian classic that brings warmth and comfort to any table. Featuring creamy cannellini beans and tender spinach simmered in a savory broth infused with aromatic rosemary and thyme, it is a wholesome meal that feels indulgent yet remains naturally vegan. Perfect for chilly evenings, this soup is as nourishing as it is easy to prepare.

A steaming bowl of Tuscan white bean and spinach soup with vibrant greens and rustic bread on the side. Save
A steaming bowl of Tuscan white bean and spinach soup with vibrant greens and rustic bread on the side. | nachohaha.com

The beauty of this soup lies in its simple preparation and depth of flavor. By mashing a portion of the beans directly in the pot, you create a naturally creamy texture without the need for any dairy. The fragrance of dried herbs combined with the gentle heat of red pepper flakes makes every spoonful a delight for the senses.

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

For an even creamier texture, you can blend 1 cup of the soup and return it to the pot. This small step adds a luxurious mouthfeel while keeping the dish entirely plant-based.

Varianten und Anpassungen

For extra heartiness, consider adding diced potatoes or zucchini along with the other vegetables. If you are not strictly vegan, a topping of freshly grated Parmesan cheese adds a wonderful savory depth.

Serviervorschläge

Serve this comforting soup with crusty bread or warm gluten-free rolls to soak up the savory broth. A fresh squeeze of lemon juice just before serving brightens the herbs and balances the creamy beans.

Creamy white bean and spinach soup garnished with fresh parsley, served in a deep ceramic bowl with lemon wedges. Save
Creamy white bean and spinach soup garnished with fresh parsley, served in a deep ceramic bowl with lemon wedges. | nachohaha.com

With its rich textures and rustic Italian charm, this Tuscan White Bean and Spinach Soup is a testament to the power of simple ingredients. Whether it’s for a light lunch or a cozy dinner, it’s a recipe that is sure to become a favorite in your household.

Recipe FAQ

→ What beans are best for this dish?

Cannellini beans are traditionally used here for their creamy texture and mild flavor that blends well with the herbs.

→ Can I substitute fresh spinach with frozen?

Yes, frozen spinach works well; just add it later in the cooking process and adjust cooking time to avoid over-softening.

→ How can I thicken the stew naturally?

Mashing a portion of the beans directly in the pot helps thicken the stew without adding any thickeners.

→ What herbs enhance the flavor?

Dried thyme, rosemary, and a bay leaf impart an aromatic depth that complements the beans and spinach beautifully.

→ Can this dish be prepared ahead?

Absolutely; flavors develop further after resting, making it an excellent make-ahead option for busy days.

→ What garnishes complement this stew?

Fresh parsley and a squeeze of lemon brighten the dish, adding freshness and balance to the hearty flavors.

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 Tuscan stew with creamy white beans, spinach, and aromatic herbs for a cozy meal.

Prep duration
15 min
Time to cook
30 min
Complete duration
45 min
Created by Carlos Vega

Type Dinner Fix

Complexity Easy

Heritage Italian

Output 4 Portions

Dietary requirements Plant-Based, No dairy, No gluten

Components

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 0.5 teaspoon crushed red pepper flakes
05 Salt and freshly ground black pepper to taste

Garnish

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

Directions

Phase 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 and translucent.

Phase 02

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

Phase 03

Build the broth base: Add cannellini beans, vegetable broth, dried thyme, dried rosemary, bay leaf, red pepper flakes, salt, and black pepper. Bring mixture to a simmer.

Phase 04

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

Phase 05

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

Phase 06

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

Phase 07

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

Phase 08

Adjust seasoning: Taste the soup and adjust salt, pepper, and herb seasonings as needed to balance flavors.

Phase 09

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

Tools needed

  • Large soup pot with lid
  • Wooden spoon for stirring
  • Chopping board and sharp knife
  • Ladle for serving
  • Potato masher

Allergy details

Review each component for potential allergens and speak with a healthcare provider if you're concerned about specific ingredients.
  • Contains legumes (cannellini beans)
  • Verify vegetable broth and canned bean labels for potential allergens and additives

Nutrient breakdown (per portion)

These values are estimates only and shouldn't replace professional medical guidance.
  • Energy: 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.