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

5 Stars 4 Stars 3 Stars 2 Stars 1 Star No reviews
  • Author: Amy
  • Prep Time: 10 minutes
  • Cook Time: 35 minutes
  • Total Time: 45 minutes
  • Yield: 6 servings
  • Category: Soup, Vegan, Comfort Food, Mediterranean
  • Method: Sautéing, Simmering, Blending (optional)
  • Cuisine: Italian, Mediterranean
  • Diet: Vegan

Description

This Tuscan White Bean Soup is a creamy, comforting dish made with rich vegetables, cannellini beans, and a blend of savory herbs and spices. It’s vegan, hearty, and filled with plant-based protein, making it the perfect meal for a cozy dinner or lunch. Pair it with crusty bread for a complete and satisfying meal.


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 tbsp tomato paste

2 tsp kosher salt

1 tsp basil

1 tsp oregano

1 tsp parsley

1 tsp thyme

1 tsp red pepper flakes

½ tsp black pepper

2 15 oz cans cannellini beans, drained and rinsed

2 bay leaves

4 cups water

3 cups fresh spinach


Instructions

  • Sauté the Aromatics:
    In a large pot or Dutch oven, heat olive oil over medium heat. Add the shallots and garlic, partially cover with a lid, and cook, stirring occasionally, for 5-6 minutes until the shallots and garlic become translucent.

  • Cook the Vegetables:
    Add the carrots and celery to the pot. Continue cooking for an additional 10 minutes, stirring occasionally. Let the vegetables sauté thoroughly to build a flavorful base (this step is key!).

  • Add Spices & Tomato Paste:
    Stir in the tomato paste, salt, basil, oregano, parsley, thyme, black pepper, and red pepper flakes. Cook for 5 minutes, letting the spices bloom and the tomato paste cook off its raw flavor.

  • Simmer the Soup:
    Add the cannellini beans, bay leaves, and water. Stir well. Cover partially, reduce the heat to medium-low, and let the soup simmer for 20 minutes.

  • Blend for Creaminess:
    After 20 minutes, blend 1 cup of the soup in a blender or use an immersion blender. Return the blended portion to the pot. Add the spinach and stir. Let it simmer for another 10 minutes until the spinach wilts.

  • Serve:
    Serve the creamy soup with toasted rye or sourdough bread on the side.


Notes

Variations:

Add More Greens: Try adding kale or Swiss chard for extra nutrients.

Creamier Texture: For a richer soup, add a splash of coconut milk or heavy cream.

Add Protein: Top with roasted vegetables or add extra beans for a protein boost.


Storage:

To Store: Keep leftovers in an airtight container in the fridge for up to 5 days.

To Reheat: Reheat in a pot over low heat, adding water as needed to reach your desired consistency.