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 packed in containers for meal prep

Tuscan White Bean Soup – Comforting, Flavor‑Packed and Nourishing


5 Stars 4 Stars 3 Stars 2 Stars 1 Star

No reviews

  • Author: alex
  • Total Time: 40 minutes
  • Yield: 4 servings 1x
  • Diet: Vegan

Description

A comforting Tuscan white bean soup made with creamy cannellini beans, aromatic herbs, and hearty vegetables. A rustic classic you’ll want to make again and again.


Ingredients

Scale
  • 3 15 ounce cans cannellini beans drained and rinsed
  • 1 yellow onion finely chopped 
  • 4 cloves garlic minced
  • 2 tablespoons olive oil
  • 2 large carrots peeled and chopped
  • 1 stalk celery diced
  •  cup white wine I used pinot grigio
  • 2 cups chopped kale stems removed, finely chopped
  • 2 ½ – 4 cups vegetable or chicken broth see notes
  • 1 tablespoon tomato paste
  • 1 teaspoon salt or to taste
  • ¼ teaspoon black pepper or to taste
  • ¼ teaspoon red pepper flakes omit if you don’t like spice
  • ¼ teaspoon Italian seasoning
  • 2 bay leaves
  • 1 teaspoon dried thyme
  • ½ teaspoon dried oregano

Instructions

1. Heat olive oil in a large pot. Sauté onion, carrots, and celery until soft.

2. Add garlic and herbs, stir for 1 minute.

3. Stir in beans, broth, bay leaf, and optional ingredients.

4. Bring to a boil, then reduce heat and simmer for 20–25 minutes.

5. Add chopped greens in the last 5 minutes.

6. Season with salt, pepper, and lemon juice.

7. Serve hot with bread and a drizzle of olive oil.

Notes

You can mash some of the beans before adding to thicken the soup.

Soup tastes better the next day—perfect for meal prep.

For vegan version, skip Parmesan and pancetta.

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

Nutrition

  • Serving Size: 1 bowl
  • Calories: 280
  • Sugar: 4g
  • Sodium: 480mg
  • Fat: 8g
  • Saturated Fat: 1g
  • Unsaturated Fat: 6g
  • Trans Fat: 0g
  • Carbohydrates: 38g
  • Fiber: 11g
  • Protein: 12g
  • Cholesterol: 0mg