Tuscan White Bean Spinach (Printable Version)

Rustic Italian soup featuring creamy white beans, tender spinach, and herbs in a savory broth.

# 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

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

→ Flavorings

09 - 1 teaspoon dried thyme
10 - 1 teaspoon dried rosemary
11 - 1 bay leaf
12 - 1/2 teaspoon crushed red pepper flakes, optional
13 - Salt and freshly ground black pepper to taste

→ Garnish

14 - 2 tablespoons fresh parsley, chopped
15 - Lemon wedges for serving, optional

# How-To Steps:

01 - 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.
02 - Stir in minced garlic and cook for 1 minute until fragrant.
03 - Add cannellini beans, vegetable broth, dried thyme, dried rosemary, bay leaf, crushed red pepper flakes if using, salt, and pepper. Bring mixture to a simmer.
04 - Simmer uncovered for 20 minutes, stirring occasionally to ensure even cooking and flavor development.
05 - Remove the bay leaf from the pot using a spoon or tongs.
06 - Using a potato masher or the back of a spoon, gently mash some of the beans in the pot to release their starch and thicken the soup slightly.
07 - Stir in chopped fresh spinach and cook for 2 to 3 minutes until wilted and vibrant green.
08 - Taste the soup and adjust salt, pepper, and other seasonings as needed.
09 - Ladle soup into bowls and garnish with fresh chopped parsley and a squeeze of lemon juice if desired.

# Expert Advice:

01 -
  • It comes together in under 45 minutes but tastes like you've been simmering it for hours.
  • The beans get creamy and soft while the spinach stays bright and slightly peppery, creating a texture that's never boring.
  • It's naturally vegan but nobody will feel like they're missing anything—not even meat eaters.
02 -
  • Don't skip rinsing the canned beans—that cloudy liquid will make your broth look murky and taste slightly metallic no matter how long you cook it.
  • The spinach needs to go in at the very end because cooking it longer than a few minutes will turn it dark and lose that fresh, vibrant taste that makes this soup special.
03 -
  • Don't rush the soffritto—those 6 to 7 minutes of sautéing build the entire flavor foundation, and it's worth not skipping or speeding through.
  • Taste as you go and adjust seasoning before serving because every broth brand is different, and you want it seasoned to your taste, not just to the recipe's guess.
Go Back