White Bean and Kale Stew
A hearty Mediterranean-inspired white bean and kale stew with tomatoes, garlic, and rosemary. Perfect for a cozy weeknight dinner.

15Prep min
30Cook min
45Total min
Serves 4Serves
MediterraneanCuisine
EasyDifficulty
There's something deeply comforting about a pot of beans simmering with tomatoes, garlic, and herbs. This white bean and kale stew is a weeknight hero—rustic, nourishing, and packed with Mediterranean flavors. The creamy cannellini beans soak up the tomato broth, while the kale adds a pleasant bite and vibrant green color.
I love making this stew when the weather turns cool. It comes together in about 45 minutes, mostly hands-off, and uses pantry staples. A sprig of rosemary and a pinch of red pepper flakes add depth and a gentle warmth. Serve it with crusty bread to mop up every last drop.
This recipe is flexible: use any white beans you have on hand, and feel free to swap in spinach or chard if kale isn't available. It's a forgiving, one-pot meal that tastes even better the next day.
I love making this stew when the weather turns cool. It comes together in about 45 minutes, mostly hands-off, and uses pantry staples. A sprig of rosemary and a pinch of red pepper flakes add depth and a gentle warmth. Serve it with crusty bread to mop up every last drop.
This recipe is flexible: use any white beans you have on hand, and feel free to swap in spinach or chard if kale isn't available. It's a forgiving, one-pot meal that tastes even better the next day.
Ingredients
- 2 tablespoons olive oil
- 1 large onion, diced
- 2 medium carrots, diced
- 2 celery stalks, diced
- 4 garlic cloves, minced
- 1 teaspoon dried oregano
- 1 teaspoon smoked paprika
- 1/2 teaspoon red pepper flakes (optional)
- 1 tablespoon tomato paste
- 1 (14.5 oz) can diced tomatoes, with juices
- 2 (15 oz) cans cannellini beans, drained and rinsed
- 4 cups vegetable broth
- 1 bay leaf
- 1 sprig fresh rosemary
- 1 bunch kale (about 8 oz), stems removed and leaves chopped
- Salt and black pepper, to taste
- 1 tablespoon lemon juice (optional)
- Fresh parsley, chopped, for garnish
Instructions
- Heat olive oil in a large pot or Dutch oven over medium heat. Add onion, carrots, and celery; cook, stirring occasionally, until softened, about 6-8 minutes.
- Add garlic, oregano, smoked paprika, and red pepper flakes (if using). Cook for 1 minute until fragrant.
- Stir in tomato paste and cook for 1 minute, then add diced tomatoes with their juices, beans, vegetable broth, bay leaf, and rosemary sprig. Bring to a boil, then reduce heat and simmer, uncovered, for 15 minutes.
- Stir in chopped kale and cook until tender, about 5-7 minutes. Remove bay leaf and rosemary sprig.
- Season with salt and pepper to taste. Stir in lemon juice if desired. Serve hot, garnished with fresh parsley.
Cook’s tips
- For a thicker stew, mash a few beans against the side of the pot before adding the kale.
- If using canned beans, rinse well to reduce sodium.
- Add a Parmesan rind (if not strictly vegetarian) during simmering for extra depth—omit for vegan.
Substitutions
- Swap kale with spinach or chard; adjust cooking time accordingly.
- Use other white beans like Great Northern or navy beans.
- For a smoky flavor, add a pinch of smoked salt or a dash of liquid smoke.
Storage & reheating
Store leftovers in an airtight container in the refrigerator for up to 4 days. Reheat gently on the stovetop, adding a splash of broth if needed.
Frequently asked questions
Can I use dried beans instead of canned?
Yes. Use about 1 cup dried cannellini beans, soaked overnight and cooked until tender. Adjust broth as needed.
Is this stew vegan?
As written, it is vegan if you use vegan vegetable broth and omit any optional dairy garnishes.
Can I freeze this stew?
Yes, freeze in portions for up to 3 months. Thaw overnight in the refrigerator and reheat on the stovetop.
What can I serve with this stew?
Crusty bread, garlic toast, or a simple green salad are great accompaniments.



