This Vegetarian Tuscan White Bean Soup is rich and nourishing and so easy to make!  It’s a delicious Italian soup  that’s loaded with fresh vegetables, canned beans (for convenience) and seasoned with classic Italian flavors.  

Pot of Italian bean and spinach soup

My Vegetarian Tuscan White Bean Soup is loaded with fresh vegetables and seasoned with classic Italian flavors.  This Italian white bean soup is similar to the popular Italian ribollita soup, but we thicken this soup by blending a small amount of the beans rather than adding bread to it.

pot of white bean soup

Tuscan Bean Soup Recipe

This Tuscan bean soup is made with fresh organic produce and simple Italian seasoning for a richly flavored Italian soup.  

  • Extra virgin olive oil
  • Yellow onion, finely chopped
  • Carrots, peeled and finely chopped
  • Celery stalk, finely chopped
  • Garlic, minced
  • Dried oregano, parsley and thyme
  • Fennel seeds
  • Canned navy beans, drained and rinsed
  • Vegetable stock
  • Tomato paste
  • Bay leaves
  • Roma tomatoes
  • Zucchini
  • Baby spinach
  • Parmesan cheese (omit if you want this soup to be vegan)

How to Make Tuscan Bean Soup

I love how easy this Italian soup recipe comes together!  Serve with a fresh green salad and lots of crusty bread to make a meal out of it.

  1. Saute vegetables. Heat the olive oil in a large Dutch oven. Add the onion, carrots and celery and sauté for about 5 minutes until softened. Add the garlic and sauté for another minute or two.
  2. Stir in seasoning. Add the oregano, thyme, parsley and fennel seeds
  3. Beans, broth and tomato paste. Add the beans, vegetable stock and water.  Bring to a boil and stir in the tomato paste until it dissolves and add bay leaves.
  4. Simmer.  Cover and simmer on low heat for about 30  minutes.
  5. Blend 1/4 of soup.  Using a stick blender, blend about 1/4 of the soup mixture until soup is slightly thickened.
  6. Add tomatoes, zucchini and spinach.  Stir in the zucchini and spinach. Cover and cook an additional 15–20 minutes on low until the zucchini is tender.
  7. Garnish. Serve with Parmesan cheese and drizzle with extra olive oil, if desired.

Variation

I often stir in a 1-inch piece of Parmesan cheese when making Italian soups.  The Parmesan cheese melts into the broth as it simmers, giving it an even richer flavor.  

pot of white bean and spinach soup

pot of white bean and spinach soup

This Italian soup is super healthy and filling. It’s high in protein and fiber from the beans, and rich in iron from the spinach. Serve this delicious Italian soup with plenty of warm crusty bread and a big tossed green salad like this Italian Chopped Salad or this Mediterranean Quinoa Salad, or this simple  Everyday Tossed Salad.

More Vegetarian Soup Recipes You’ll Love

pot of white bean and spinach soup
Yield: 6 servings

Vegetarian Tuscan White Bean Soup

Prep Time 15 minutes
Cook Time 45 minutes
Total Time 1 hour

This Vegetarian Tuscan White Bean Soup is rich and nourishing and so easy to make!  It's a delicious Italian soup  that's loaded with fresh vegetables, canned beans (for convenience) and Italian seasoning.  

Ingredients

  • 3 tablespoons extra virgin olive oil
  • 1 medium yellow onion, finely chopped
  • 1 cup carrots, peeled and finely chopped
  • 1 large celery stalk, finely chopped
  • 2 cloves garlic, minced
  • 1 teaspoon dried oregano
  • 1 teaspoon dried parsley
  • ½ teaspoon dried thyme
  • ¼ teaspoon fennel seeds
  • 2 15-ounce cans navy beans, drained and rinsed
  • 4 cups low-sodium or unsalted vegetable stock
  • 2-3 heaping tablespoons tomato paste
  • 1 cup water
  • 2 dried bay leaves
  • 2 large Roma tomatoes, chopped
  • 1 large zucchini, finely chopped
  • 4 cups fresh baby spinach, chop 2 cups of it
  • freshly ground black pepper and sea salt to taste
  • 1/4 cup Parmesan cheese, shredded (optional for garnish)

Instructions

  1. Het the olive oil in a large Dutch oven.
  2. Add the onion, carrots and celery and sauté for about 5 minutes until softened. Add the garlic and sauté for another minute or two.
  3. Stir in the oregano, thyme, parsley and fennel seeds
  4.  Add the beans, vegetable stock, water and bay leaves. Bring to a boil and stir in the tomato paste until it dissolves.
  5. Cover and simmer on low heat for about 30 minutes.
  6. Discard bay leaves.
  7. Using a stick blender, blend about 1/4 of the soup mixture until soup is slightly thickened.
  8. Add tomatoes, zucchini, spinach and salt. Stir well until spinach just starts to wilt; then cover and cook an additional 10–15 minutes on low or until the zucchini is tender.
  9. Season with freshly ground black pepper and sea salt.
  10. Serve with Parmesan cheese and drizzle with extra olive oil, if desired.

Nutrition Information:

Yield:

6

Serving Size:

1

Amount Per Serving: Calories: 317Total Fat: 9gSaturated Fat: 2gTrans Fat: 0gUnsaturated Fat: 7gCholesterol: 2mgSodium: 1053mgCarbohydrates: 47gFiber: 17gSugar: 5gProtein: 15g

theharvestkitchen.com attempts to provide accurate information, however, this nutritional information is provided as a courtesy and is an estimate only. The nutritional information provided comes from online sources and calculations.