White Bean & Kale Soup with Parmesan

A hearty Italian-inspired soup with creamy cannellini beans, tender kale,
tomatoes, and a generous topping of parmesan. Comforting, nourishing,
and on the table in 35 minutes.

Some of the best soups are also the simplest. This white bean and kale
soup is a perfect example — a handful of humble ingredients simmered
together to create something warm, comforting, and deeply satisfying.
It's the kind of soup that Italian grandmothers have been making for
generations.

Cannellini beans are the star here, providing a creamy texture and
substantial protein without any meat. Kale adds hearty greens that hold
up beautifully in the broth, and canned tomatoes bring acidity and depth.
A shower of grated parmesan on top ties everything together with umami
richness.

This soup is a nutritional standout: high in fiber from the beans and
kale, packed with plant-based protein, and loaded with vitamins A, C,
and K. It's naturally low in fat and makes an excellent lunch or light
dinner, especially when paired with crusty bread.

✅ Why This Recipe Is Healthy

  • • High fiber: 8g per serving from cannellini beans and kale
  • • Plant-based protein: 11g per serving without any meat
  • • Rich in vitamins: Kale provides vitamins A, C, and K
  • • Low fat: Under 7g total fat per serving
  • • One-pot meal: Simple preparation with minimal cleanup

📊 Why This Recipe Scored 77/100

With an overall health score of 77/100, this recipe is a solid, balanced option. Its strongest area is blood sugar stability (88/100), where its 8g of fiber slows how quickly carbohydrates are absorbed. The main thing holding the score back is sodium balance (68/100), because 675mg of sodium is above the per-meal comfort zone.

How our scoring works

Share this score

White Bean & Kale Soup with Parmesan
⏱️
Prep Time
10 min
🍳
Cook Time
25 min
🍽️
Servings
4
📊
Difficulty
easy
Ingredients for White Bean & Kale Soup with Parmesan

Ingredients

  • ✓ 1.5 cups canned cannellini beans
  • ✓ 5 cups kale
  • ✓ 1 cup canned tomatoes
  • ✓ 1 medium yellow onion
  • ✓ 4 cloves garlic
  • ✓ 1 tbsp olive oil
  • ✓ 20g parmesan cheese
  • ✓ 1 tsp dried oregano
  • ✓ 0.25 tsp red pepper flakes
  • ✓ 0.25 tsp black pepper
  • ✓ 4 cups water
White Bean & Kale Soup with Parmesan cooking in progress

Instructions

  1. 1

    Dice the yellow onion and mince the garlic. Remove the tough stems from the kale and roughly chop the leaves. Drain and rinse the cannellini beans.

  2. 2

    Heat olive oil in a large pot or Dutch oven over medium heat. Add the onion and cook for 4-5 minutes until softened and translucent. Add the garlic, oregano, and red pepper flakes, and cook for 30 seconds until fragrant.

  3. 3

    Add the canned tomatoes, water, cannellini beans, and pepper. Bring to a boil, then reduce heat and simmer for 10 minutes to let the flavors meld.

  4. 4

    Add the chopped kale in batches, stirring each handful until it wilts before adding more. Simmer for 5-7 minutes until the kale is tender but still bright green.

  5. 5

    Taste and adjust seasoning. Ladle into bowls and top each serving with freshly grated parmesan cheese and a drizzle of olive oil. Serve hot.

Health Scores

Overall Health Score

77
Very Good
🩸 Blood Sugar Stability 88

Excellent Stability

🧂 Sodium Balance 68

Moderate Sodium

💎 Nutrient Quality 88

Nutrient Dense

Nutrition Facts

Per Serving

Calories 205
Protein 11.3g
Carbohydrates 29.0g
Fat 6.0g
Fiber 8.0g
Sodium 675mg
Sugar 3.2g

Health Highlights

✓ Low Sugar (<8g)
✓ High Fiber (≥5g)

Want detailed insights on why this recipe scored 77?

Upgrade to Pro for Full Analysis