Print

Tuscan White Bean Soup: A Hearty and Healthy Recipe

5 Stars 4 Stars 3 Stars 2 Stars 1 Star

No reviews

A hearty and wholesome Tuscan White Bean Soup made with cannellini beans, aromatic herbs, tender vegetables, and kale in a flavorful broth. This rustic Italian-inspired dish is both comforting and nourishing — perfect for cozy dinners or healthy meal prep.

Ingredients

1 lb dried cannellini beans, rinsed (or two 15 oz cans, drained and rinsed)

8 cups vegetable broth (or chicken broth)

2 tbsp extra virgin olive oil

1 large yellow onion, chopped

2 carrots, peeled and chopped

2 celery stalks, chopped

4 cloves garlic, minced

1 tsp dried rosemary

1/2 tsp dried thyme

1/4 tsp red pepper flakes (optional)

1 bay leaf

Salt and black pepper, to taste

1 (14.5 oz) can diced tomatoes, undrained

1 bunch Tuscan kale (lacinato kale), stemmed and chopped

2 tbsp freshly squeezed lemon juice

Olive oil, for drizzling (optional)

Grated Parmesan cheese, for serving (optional)

Crusty bread, for serving

Instructions

  1. Soak dried beans overnight in plenty of water, or use the quick-soak method (boil 5 minutes, then rest 1 hour). Drain and rinse before using.
  2. In a large pot or Dutch oven, heat olive oil over medium heat.
  3. Add onion, carrots, and celery. Sauté 5–7 minutes until softened.
  4. Stir in garlic, rosemary, thyme, and red pepper flakes; cook 1 minute until fragrant.
  5. Add soaked beans, broth, bay leaf, and diced tomatoes with juices. Bring to a boil, then reduce heat to low and cover.
  6. Simmer 1–1½ hours, or until beans are tender. (If using canned beans, simmer about 30 minutes.)
  7. Remove the bay leaf. Lightly puree part of the soup with an immersion blender to thicken, leaving texture intact.
  8. Stir in chopped kale and simmer 5–10 minutes until tender.
  9. Add lemon juice, season with salt and pepper, and adjust flavor as desired.
  10. Serve hot, drizzled with olive oil and topped with Parmesan. Pair with crusty bread.

Notes

Use canned beans for a quicker version — ready in about 40 minutes total.

Swap kale for spinach, Swiss chard, or escarole if preferred.

For a creamier soup, puree half the mixture completely and stir back in.

Add cooked sausage, pancetta, or smoked paprika for richer flavor.

The soup thickens as it rests — add a splash of broth when reheating.

Nutrition