This hearty beans and greens recipe features creamy white beans, tender greens, garlic, and olive oil—simple ingredients, big Italian comfort.
Tender braised greens and beans is one of my favorite things to eat. I love sautéed kale. I love beans. I love pancetta. Cook it all together in one skillet with plenty of parmesan and a touch of lemon zest, and you’ve got a cozy, simple meal (made in one pot!) you’ll want on repeat.

Beans and greens is a classic example of cucina povera—the Italian style of cooking that embraces using what’s on hand. Humble ingredients, solid technique, and a little creativity come together to transform simple food into something comforting and delicious. It’s about resourcefulness and flexibility.
The goal isn’t to perfectly follow a recipe—it’s to feed your family with what you have. No fancy gadgets or pricey ingredients needed. Be intentional and creative, and good food will follow.
When I lived in Florence, my favorite meals were always the simplest ones—so much more satisfying, to your core, than fancy food. It reminds me of this tuna white bean salad. Literally no frills, nothing fancy, just everything I crave.
And now, as a mom of four, this way of cooking feels even more meaningful. There’s so much satisfaction in using what’s in the fridge, cutting waste, and putting food in lots of mouths.
Cucina povera is about gratitude—being thankful for what we have and using it well, instead of constantly chasing more. And I hope that spirit sets you free in the kitchen: to cook great food, trust yourself, and let go of perfection.

beans and greens is a framework, not a strict recipe
No kale? Use whatever greens you’ve got. Have sausage instead of pancetta? Toss it in. An extra parmesan rind? Throw it in for depth. Stale bread? Tear it up and let it thicken the braise.
Don’t get hung up on the recipe, just follow the broad technique.






ways to serve white beans and greens
- Spoon it over creamy polenta or parmesan risotto.
- Serve it with crusty bread!
- Toss it with handmade pasta—maltagliati scraps or farfalle are perfect.
a few recipe tips:
- Use canned beans or cook your own dried beans. I lean into cooking dried beans whenever I can for their flavor and texture.
- Sometimes I switch up the method if I want brighter greens. I blanch and shock the greens first to lock in color. Then I cook the beans with aromatics until creamy, and stir in the greens at the end. (For a primer on blanching greens, check out my sautéed kale recipe.)

one-pan Italian beans and greens
This cozy beans and greens recipe features creamy white beans, tender greens, garlic, and olive oil—simple ingredients, big Italian comfort.
- Prep Time: 10 minutes
- Cook Time: 40 minutes
- Total Time: 50 minutes
- Yield: 4
- Category: Side
- Method: Braise
- Cuisine: Italian
- Diet: Gluten Free
Ingredients
- 2 tbsp extra virgin olive oil
- 4 oz pancetta, cubed
- 1 small yellow onion onion, diced
- 1 celery stalk, diced
- 3 garlic cloves, minced
- 2 bunches kale, stems discarded and leaves sliced into ribbons (can sub any dark leafy green)
- 3 cups cooked cannellini beans (or 2 15-oz cans), rinsed
- 2 cups chicken stock (or mix of stock and bean cooking liquid)
- ¼ tsp red chili flakes, plus more to taste
- zest of 1 lemon
- ½ cup grated parmesan
Instructions
- Heat olive oil and pancetta in a large, deep skillet over medium heat. Cook, stirring occasionally, until pancetta is crispy and browned, about 8 minutes. Use a slotted spoon to transfer pancetta to a paper towel-lined plate to drain.
- Add onion and celery and cook until translucent but not browned, 8- 10 minutes. Stir in garlic and cook until fragrant, about 30 seconds.
- Add as much kale as will fit into the skillet. Cook, stirring, until it wilts enough to make room for more. Continue adding kale in batches, stirring as you go, until it’s all in the skillet. Season with salt and pepper, cover, and cook over low heat until the greens are tender, about 10 minutes.
- Stir in the beans, stock (or bean cooking liquid), and chili flakes. Bring to a boil and reduce to a gentle simmer. Cook for about 10 minutes or until greens are fully tender and beans are creamy.
- Remove from heat and stir in lemon zest and parmesan. Taste and add more salt or pepper, if needed.
Notes
Nutritional information is only an estimate. The accuracy of the nutritional information for any recipe on this site is not guaranteed.
Nutrition
- Serving Size: 1
- Calories: 530
- Sugar: 4.5g
- Sodium: 447mg
- Fat: 28g
- Saturated Fat: 8.9g
- Unsaturated Fat: 17.2g
- Trans Fat: 0.1g
- Carbohydrates: 48g
- Fiber: 11g
- Protein: 25g
- Cholesterol: 35mg
Leave a Reply