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
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
Instructions
-
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
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
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
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
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
Excellent Stability
Moderate Sodium
Nutrient Dense
Nutrition Facts
Per Serving
Health Highlights
Want detailed insights on why this recipe scored 77?
Upgrade to Pro for Full Analysis