Garlicky Kale & White Bean Soup
A hearty, rustic soup loaded with tender white beans and ribbons of kale in a deeply savory garlic-infused broth. Quick enough for a weeknight dinner, this bowl delivers comfort and nourishment with minimal fuss.
For 4 servings
- prep
Soak the cannellini beans.
Rinse 1 cup dried white beans thoroughly. Place in a bowl with plenty of water to cover by 3 inches and soak overnight or at least 8 hours. Drain and set aside.
- prep · ~2 min
Blanche and puree the tomatoes.
Score a shallow X on the bottom of each tomato. Drop into boiling water for 30 seconds, then transfer to ice water. Peel off the skins, discard, and blend the flesh into a smooth puree.
- saute · ~6 min
Sauté the aromatic base.
1.Heat olive oil in a large pot over medium heat.2.Add chopped onion and cook until soft and translucent, about 5 minutes.3.Add sliced garlic and red chili flakes. Stir constantly until fragrant, about 1 minute. - saute · ~5 min
Cook the tomato puree.
Pour the fresh tomato puree into the pot. Stir well and cook until the oil begins to separate from the mixture and it thickens slightly, about 4 to 5 minutes.
- boil · ~3 min
Add beans, water, and salt. Bring to a boil.
Add the drained soaked beans, 4 cups of water, and salt to the pot. Increase heat to high and bring to a rolling boil.
- simmer · ~50 min
Simmer until the beans are tender.
Reduce heat to low. Cover the pot and let it simmer gently until the beans are completely tender and creamy, about 45 to 55 minutes.
TIPIf the soup gets too thick, add a splash of water to reach your desired consistency. - mix · ~4 min
Add the chopped kale.
Stir the roughly chopped kale into the hot soup. Cover and cook until the kale is wilted and bright green, about 3 to 4 minutes.
- mix
Finish with lemon juice and black pepper.
Remove the pot from heat. Stir in the fresh lemon juice and freshly cracked black pepper. Taste and adjust seasoning if needed.
- serve
Ladle into bowls and serve hot.
Divide the soup evenly among four bowls. Drizzle with a little extra olive oil if desired and enjoy immediately.
What to keep in mind.
6 tips from the recipe — small details that make a real difference to the final dish.
- 1Soak the dried beans overnight to ensure even cooking and a creamy texture.
- 2Slice garlic thinly rather than mincing it to prevent burning and infuse the broth gently.
- 3Blanch and peel the tomatoes for a silky puree that blends seamlessly into the soup.
- 4Cook the tomato puree until the oil separates to deepen the flavor and eliminate raw taste.
- 5Add kale at the very end and cook just until wilted to preserve its vibrant color and texture.
- 6Finish with a squeeze of fresh lemon juice to brighten the rich, garlicky broth.
Adapt it for your goals.
Vegan
This recipe is already completely plant-based. For extra richness, swirl in a spoonful of tahini or coconut cream before serving.
High ProteinHigh-Protein
Add 200g of cubed firm tofu or vegan sausage along with the kale to boost protein content while keeping the soup hearty and satisfying.
Gluten Free & Grain FreeGluten-Free & Grain-Free
The soup is naturally gluten-free. Serve over cooked quinoa or cauliflower rice for added bulk without gluten.
Spicy CalabrianSpicy Calabrian
Replace the pinch of red chili flakes with 2 teaspoons of Calabrian chili paste or harissa for a smoky, spicy twist.
Why this is on our healthy list.
Rich in Plant-Based Protein
Cannellini beans provide a solid source of plant protein and fiber, supporting muscle repair and digestive health.
High in Vitamin K & Antioxidants
Kale is loaded with vitamin K and antioxidant compounds that support bone health and reduce oxidative stress.
Heart-Healthy Fats
Olive oil offers monounsaturated fats and anti-inflammatory polyphenols, promoting cardiovascular wellness.
Frequently asked questions
Yes, substitute about 2 cans (15 oz each) of drained and rinsed cannellini beans. Reduce the simmering time to 10–15 minutes after adding the beans, since they are pre-cooked.







