Tuscan White Bean Spinach

Featured in: Family Dinners

This Tuscan-inspired dish combines creamy cannellini beans with fresh spinach and aromatic herbs in a rich, savory broth. It’s gently simmered to meld flavors, then thickened by mashing some beans. The tender vegetables provide depth and texture, while fresh parsley and lemon brighten the finish. Naturally plant-based and gluten-free, it’s ideal for chilly evenings seeking comfort and nutrition.

Updated on Tue, 17 Feb 2026 01:32:41 GMT
Hearty Tuscan white bean and spinach soup with tender vegetables in a savory herb broth.  Save
Hearty Tuscan white bean and spinach soup with tender vegetables in a savory herb broth. | turbobaker.com

Experience the warmth of a rustic Italian kitchen with this Tuscan White Bean and Spinach Soup. This hearty dish combines the creaminess of cannellini beans with the vibrant freshness of tender baby spinach, all brought together in a savory broth infused with aromatic herbs. It is a comforting, naturally vegan meal that is perfect for those chilly evenings when you need something wholesome and soul-warming.

Hearty Tuscan white bean and spinach soup with tender vegetables in a savory herb broth.  Save
Hearty Tuscan white bean and spinach soup with tender vegetables in a savory herb broth. | turbobaker.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 mirepoix of onions, carrots, and celery, sautéed until tender to create a sweet and savory base. As the broth simmers with dried thyme, rosemary, and a bay leaf, the kitchen fills with an irresistible aroma that promises a truly satisfying meal.

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).

Instructions

Step 1: Sauté the Aromatics
Heat olive oil in a large soup pot over medium heat. Add the onion, carrots, and celery, sautéing for 6-7 minutes until they have softened.
Step 2: Add Garlic
Stir in the minced garlic and cook for about 1 minute until fragrant.
Step 3: Combine Ingredients
Add the cannellini beans, vegetable broth, thyme, rosemary, bay leaf, red pepper flakes (if using), salt, and pepper. Bring the mixture to a simmer.
Step 4: Simmer
Allow the soup to simmer uncovered for 20 minutes, stirring occasionally to let the flavors meld.
Step 5: Prepare for Finishing
Remove the bay leaf from the pot and discard it.
Step 6: Thicken the Broth
Using a potato masher or the back of a spoon, mash some of the beans directly in the pot to thicken the consistency of the soup slightly.
Step 7: Wilt the Spinach
Stir in the fresh spinach and cook for 2-3 minutes until it is wilted and vibrant green.
Step 8: Final Seasoning
Taste the soup and adjust the salt and pepper if needed.
Step 9: Serve
Ladle the hot soup into bowls, garnishing with fresh parsley and a squeeze of lemon juice if desired.

Zusatztipps für die Zubereitung

If you prefer an even creamier texture, you can carefully remove 1 cup of the soup, blend it until smooth, and then return it to the pot. This creates a velvety mouthfeel without the need for any dairy. Also, remember that mashing the beans is a traditional technique to provide body to the broth.

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

This recipe is highly versatile. You can add extra heartiness by tossing in diced potatoes or zucchini during the simmering stage. For those who are not following a vegan diet, topping the soup with freshly grated Parmesan cheese provides a lovely savory finish.

Serviervorschläge

For the ultimate comfort meal, serve this soup alongside a loaf of warm, crusty bread or gluten-free rolls. The bread is perfect for dipping and soaking up the herb-infused vegetable broth.

Creamy vegan Tuscan soup filled with cannellini beans, fresh spinach, and aromatic rosemary.  Save
Creamy vegan Tuscan soup filled with cannellini beans, fresh spinach, and aromatic rosemary. | turbobaker.com

With only 250 calories and a healthy 11g of protein per serving, this Tuscan White Bean and Spinach Soup is a nutritious way to enjoy a classic Italian favorite. Whether you are looking for a light lunch or a cozy dinner, this easy-to-make soup is sure to become a staple in your recipe collection.

Recipe Questions & Answers

What type of beans are used in this dish?

Cannellini beans provide a creamy texture and mild flavor that complements the savory broth and vegetables.

Can fresh spinach be substituted with frozen?

Yes, frozen spinach works well; just add it towards the end of cooking and adjust the cooking time to prevent over-softening.

How can the broth be thickened naturally?

Mashing a portion of the beans in the pot releases starches that gently thicken the broth without added thickeners.

Which herbs enhance the flavor best?

Dried thyme and rosemary bring earthy, aromatic notes that enhance the rustic profile of this dish.

Is this suitable for a vegan and gluten-free diet?

Yes, it contains plant-based ingredients and gluten-free components as long as the broth and beans are checked for additives.

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 comforting blend of creamy white beans, tender spinach, and herbs in a savory Tuscan broth.

Prep Time
15 minutes
Time to Cook
30 minutes
Total Duration
45 minutes
Written by Justin Reed


Skill Level Easy

Cuisine Italian

Amount 4 Number of Servings

Diet Info 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 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
05 Salt and freshly ground black pepper to taste

Garnish

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

How to Cook

Step 01

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

Step 02

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

Step 03

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

Step 04

Simmer the soup: Simmer uncovered for 20 minutes, stirring occasionally.

Step 05

Remove aromatics and thicken: Remove the bay leaf. Using a potato masher or the back of a spoon, mash some of the beans in the pot to achieve a slightly thickened consistency.

Step 06

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

Step 07

Finish and serve: Taste and adjust seasoning as needed. Ladle into bowls and garnish with fresh parsley and a squeeze of lemon juice.

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.

What You'll Need

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

Allergy Details

Double-check each ingredient for possible allergens and always check with your doctor if you're unsure.
  • Contains legumes (beans)
  • Always verify broth and canned bean labels for potential allergens or additives

Nutrition Details (each serving)

Nutritional info is meant to guide, but it's not medical advice.
  • Calorie Count: 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.