Go Back Email Link
+ servings

Tuscan White Bean Soup

Prep Time 15 minutes
Cook Time 40 minutes
Total Time 55 minutes
Course Appetizer, Dinner, Latest, Side Dish, Soup
Cuisine Italian
Keyword Tuscan White Bean Soup
Servings 6
This Tuscan White Bean Soup is rustic, creamy, and packed with flavor—made with cannellini beans, fresh herbs, and spinach.

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
  • ½ teaspoon black pepper
  • 2 15 oz cans cannellini beans, drained and rinsed
  • 2 bay leaves
  • 4 cups water
  • 3 cups fresh spinach

Instructions

Step 1: Build the Flavor Base

  • In a large Dutch oven or soup pot, heat the olive oil over medium heat. Add the chopped shallots and minced garlic. Partially cover and cook for 5–6 minutes, stirring occasionally, until fragrant and translucent.

Step 2: Sauté the Vegetables

  • Add the carrots and celery to the pot. Continue cooking, stirring every few minutes, for 10 minutes. This classic Italian sofrito is essential—it lays the groundwork for deep, layered flavor.

Step 3: Bloom the Spices

  • Stir in the tomato paste, salt, and all the dried herbs and spices—basil, oregano, parsley, thyme, black pepper, and red pepper flakes. Cook for 5 minutes, letting the tomato paste caramelize and the herbs bloom.

Step 4: Add the Beans and Simmer

  • Pour in the cannellini beans, bay leaves, and water. Stir everything together, bring to a gentle boil, then reduce the heat to medium-low. Cover partially and let the soup simmer for 20 minutes, allowing the flavors to meld beautifully.

Step 5: Blend for Creaminess

  • For a creamy texture without cream, blend about 1 cup of the soup using an immersion blender or by transferring it to a regular blender. Stir the blended soup back into the pot for added body and silkiness.

Step 6: Finish with Spinach

  • Add the fresh spinach and simmer for another 10 minutes, until the greens are wilted and vibrant.

Step 7: Serve

  • Ladle the soup into bowls and serve with toasted rye or crusty sourdough bread. A drizzle of olive oil or a sprinkle of vegan Parmesan on top makes it even more irresistible.