Print
clock clock iconcutlery cutlery iconflag flag iconfolder folder iconinstagram instagram iconpinterest pinterest iconfacebook facebook iconprint print iconsquares squares iconheart heart iconheart solid heart solid icon

Tuscan White Bean Soup: A Taste of Italy in Every Spoonful


5 Stars 4 Stars 3 Stars 2 Stars 1 Star

No reviews

  • Author: stacy
  • Total Time: 40 minutes
  • Yield: 4 servings

Description

Transport yourself to the heart of Italy with this Tuscan White Bean Soup—a comforting, rustic dish that balances creamy cannellini beans, fragrant herbs, and fresh greens in a rich, savory broth. This one-pot wonder is naturally gluten-free, easily adaptable for vegans, and perfect for a cozy weeknight meal or meal prep. Serve with crusty bread for the ultimate comforting experience!


Ingredients

  • ¼ cup extra virgin olive oil
  • 3 medium shallots, finely chopped
  • 5 cloves garlic, minced
  • 2 carrots, chopped into coins
  • 2 stalks celery, diced
  • 1 tablespoon tomato paste
  • 2 teaspoons kosher salt
  • 1 teaspoon dried basil
  • 1 teaspoon dried oregano
  • 1 teaspoon dried parsley
  • 1 teaspoon dried thyme
  • 1 teaspoon red pepper flakes (optional for heat)
  • ½ teaspoon black pepper
  • 2 (15 oz) cans cannellini beans, drained and rinsed
  • 2 bay leaves
  • 4 cups water
  • 3 cups fresh spinach

Instructions

1. Sauté the Aromatics
In a large pot over medium heat, warm the olive oil. Add shallots and garlic, partially cover, and sauté for 5-6 minutes until soft and fragrant.

2. Build the Base
Stir in the chopped carrots and celery. Cook for another 10 minutes, stirring occasionally to allow flavors to develop.

3. Add Seasonings & Tomato Paste
Mix in the tomato paste, salt, basil, oregano, parsley, thyme, red pepper flakes, and black pepper. Stir well and cook for 5 minutes, allowing the spices to bloom.

4. Simmer the Soup
Add the cannellini beans, bay leaves, and water. Stir, cover partially, and let the soup simmer over medium-low heat for 20 minutes.

5. Blend for Creaminess
Remove 1 cup of soup, blend until smooth (using an immersion blender or traditional blender), and return it to the pot for a creamy texture.

6. Add the Greens & Finish
Stir in fresh spinach and let it simmer for 5 more minutes until wilted. Remove bay leaves before serving.

7. Serve & Enjoy
Ladle into bowls, drizzle with extra olive oil, and serve with crusty bread or a side salad.

Notes

  • Make it Creamier: Blend more of the soup for a smoother texture.
  • Boost the Protein: Add shredded rotisserie chicken or cooked Italian sausage.
  • Spicy Variation: Increase red pepper flakes or add a pinch of smoked paprika.
  • Storage: Refrigerate for up to 4 days or freeze for up to 3 months.
  • Prep Time: 10 minutes
  • Cook Time: 30 minutes
  • Category: Soup
  • Method: Stovetop
  • Cuisine: Italian