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: james-carter
  • Total Time: 40 minutes
  • Yield: 4 servings 1x
  • Diet: Vegetarian

Description

A nourishing soup that balances soft cannellini beans with vibrant vegetables, perfect for busy evenings.


Ingredients

Scale
  • 2 cans cannellini beans, drained and rinsed
  • 1 cup chopped onion
  • 1 cup chopped carrots
  • 1 cup chopped celery
  • 4 cloves garlic, minced
  • 4 cups chicken or vegetable broth
  • 1 teaspoon dried thyme
  • 1 teaspoon rosemary
  • 2 cups kale, chopped
  • Salt and pepper to taste
  • Olive oil for drizzling
  • Parmesan cheese for serving (optional)

Instructions

  1. Heat a drizzle of olive oil in a large pot over medium heat. Add the onion, carrots, and celery, and sauté for about 5-7 minutes until soft — the onions turn translucent at the edges.
  2. Stir in the minced garlic and cook for an additional minute, ensuring the garlic smells warm and nutty when it’s ready.
  3. Add the cannellini beans, broth, thyme, and rosemary. Bring to a boil, then reduce heat and simmer for 15-20 minutes, allowing all the flavors to meld together.
  4. Stir in the chopped kale and cook until wilted, which should take about 2-3 minutes.
  5. Season with salt and pepper to taste, adjusting to your preference.
  6. Serve hot, drizzled with olive oil and topped with Parmesan cheese if desired.

Notes

For extra flavor, consider adding a splash of lemon juice just before serving. This soup tastes even better the next day.

  • Prep Time: 10 minutes
  • Cook Time: 30 minutes
  • Category: Soup
  • Method: Stovetop
  • Cuisine: Italian

Nutrition

  • Serving Size: 1 cup
  • Calories: 200
  • Sugar: 3g
  • Sodium: 600mg
  • Fat: 5g
  • Saturated Fat: 1g
  • Unsaturated Fat: 4g
  • Trans Fat: 0g
  • Carbohydrates: 35g
  • Fiber: 8g
  • Protein: 10g
  • Cholesterol: 0mg