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: Clare Schmidt
  • Total Time: 40 minutes
  • Yield: Serves 6

Description

Tuscan White Bean Soup is the ultimate comfort food that brings warm, Italian flavors to your table. This hearty soup features creamy white beans, aromatic rosemary, and savory garlic, all simmered together in a rich vegetable broth. Perfect for chilly evenings or cozy gatherings, it’s easy to prepare and absolutely delicious. Each spoonful will transport you to a quaint Tuscan café, making every meal feel special.


Ingredients

Scale
  • 2 cups canned white beans (drained and rinsed)
  • 2 tablespoons extra virgin olive oil
  • 1 medium onion (finely chopped)
  • 2 medium carrots (diced)
  • 2 stalks celery (chopped)
  • 3 cloves garlic (minced)
  • 4 cups low-sodium vegetable broth
  • 2 tablespoons fresh rosemary (chopped)
  • 1 tablespoon lemon juice
  • Salt and pepper to taste

Instructions

  1. In a large pot over medium heat, add olive oil. Sauté onions, carrots, and celery until tender (about 5 minutes).
  2. Add minced garlic and sauté for an additional minute.
  3. Stir in the white beans and vegetable broth; bring to a gentle boil while stirring occasionally.
  4. Add fresh rosemary, season with salt and pepper, then reduce heat to simmer for about 20 minutes.
  5. For a creamier texture, blend part of the soup with an immersion blender.
  6. Remove from heat and stir in lemon juice before serving.
  • Prep Time: 10 minutes
  • Cook Time: 30 minutes
  • Category: Soup
  • Method: Sautéing
  • Cuisine: Italian

Nutrition

  • Serving Size: 1 cup
  • Calories: 240
  • Sugar: 3g
  • Sodium: 400mg
  • Fat: 7g
  • Saturated Fat: 1g
  • Unsaturated Fat: 5g
  • Trans Fat: 0g
  • Carbohydrates: 38g
  • Fiber: 10g
  • Protein: 10g
  • Cholesterol: 0mg