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

Hearty Tuscan White Bean Soup


5 Stars 4 Stars 3 Stars 2 Stars 1 Star

No reviews

  • Author: emily
  • Total Time: 40 minutes
  • Yield: Serves approximately 6 people 1x

Description

Warm and nourishing, Hearty Tuscan White Bean Soup is a delightful dish that brings the rustic flavors of Italy to your table. With its robust blend of protein-rich white beans, fresh vegetables, and aromatic herbs, this soup is both satisfying and versatile. Perfect for chilly evenings or family gatherings, it’s an easy one-pot meal that offers comfort and nutrition in every bowl.


Ingredients

Scale
  • 2 tablespoons extra virgin olive oil
  • 1 medium onion, finely chopped
  • 2 carrots, diced
  • 2 celery stalks, diced
  • 3 garlic cloves, minced
  • 1 (15-ounce) can diced tomatoes (fire-roasted preferred)
  • 1 teaspoon dried thyme
  • 1 teaspoon dried basil
  • 4 cups low-sodium vegetable broth
  • 2 (15-ounce) cans cannellini or Great Northern beans, drained and rinsed
  • 2 cups kale or spinach, chopped
  • Salt and pepper to taste

Instructions

  1. In a large pot over medium heat, heat the olive oil. Sauté the onion, carrots, and celery until softened (about 5-7 minutes).
  2. Add minced garlic and cook for another minute until fragrant. Stir in diced tomatoes with their juices, thyme, and basil.
  3. Pour in vegetable broth and add the drained beans. Bring to a boil; then reduce heat to simmer for 20-25 minutes.
  4. If using kale or spinach, stir it in during the last 5 minutes of cooking until wilted.
  5. Season with salt and pepper to taste. For creaminess, mash some beans against the pot's side before serving.
  6. Ladle into bowls and enjoy warm with crusty bread.
  • Prep Time: 10 minutes
  • Cook Time: 30 minutes
  • Category: Soup
  • Method: Cooking
  • Cuisine: Italian

Nutrition

  • Serving Size: 1 cup (240g)
  • Calories: 220
  • Sugar: 3g
  • Sodium: 400mg
  • Fat: 6g
  • Saturated Fat: 1g
  • Unsaturated Fat: 5g
  • Trans Fat: 0g
  • Carbohydrates: 36g
  • Fiber: 10g
  • Protein: 10g
  • Cholesterol: 0mg