A cooking platform built around craft, culture, and the stories behind what we eat.

Created by Chef Ally
Creamy cannellini beans, slow-simmered with aromatics until they release their starch into a silky broth, crowned with shattering fried sage and the greenest olive oil you can find.
Start with the beans. Good dried beans, the kind you find at a farmers' market or order from a small farm, are not the chalky pellets that have languished in a supermarket bin for years. They are alive with flavor, creamy when cooked, and they transform a pot of water into something worth eating with a spoon.
This dish is Italian in spirit but belongs to anyone who has stood at a market stall and asked the grower when the beans were harvested. The technique is simple: you soften aromatics, add beans and water, and wait. The beans do the rest, releasing their starch into the cooking liquid until it becomes silky and rich. You are not making the dish so much as letting it happen.
The sage matters. Fresh sage from a fall garden has a musky, almost camphor quality that frying transforms into something nutty and crisp. It shatters when you bite into it. A generous pour of grassy olive oil at the end pulls everything together. This is food that feeds a crowd, improves the next day, and costs almost nothing. Every meal is a meaningful choice, and this one says you trust the ingredient to carry the dish.
Quantity
1 pound
sorted and rinsed
Quantity
1/4 cup, plus more for finishing
Quantity
1 medium
diced
Quantity
4
smashed
Quantity
2
diced
Quantity
1 small
diced
Quantity
1 sprig
Quantity
6 cups
Quantity
1 teaspoon, plus more to taste
Quantity
1/2 teaspoon
freshly cracked
Quantity
20
Quantity
for finishing
| Ingredient | Quantity |
|---|---|
| dried cannellini beanssorted and rinsed | 1 pound |
| extra-virgin olive oil | 1/4 cup, plus more for finishing |
| yellow oniondiced | 1 medium |
| garlic clovessmashed | 4 |
| celery stalksdiced | 2 |
| carrotdiced | 1 small |
| fresh rosemary | 1 sprig |
| water or vegetable stock | 6 cups |
| fine sea salt | 1 teaspoon, plus more to taste |
| black pepperfreshly cracked | 1/2 teaspoon |
| fresh sage leaves | 20 |
| flaky sea salt | for finishing |
Cover the beans with cold water by three inches and let them soak overnight, or for at least eight hours. Dried beans from a good source, purchased recently and stored properly, will cook more evenly than beans that have sat on a shelf for years. The soaking softens the skins and begins the process of transformation.
Drain and rinse the soaked beans. In a heavy pot or Dutch oven, warm the olive oil over medium heat. Add the onion, celery, and carrot. Cook gently, stirring occasionally, until the vegetables soften and turn translucent, about eight minutes. You want sweetness, not color. Add the smashed garlic and cook one minute more until fragrant.
Add the drained beans to the pot along with the rosemary sprig. Pour in the water or stock. The liquid should cover the beans by about two inches. Bring everything to a gentle simmer over medium heat. You will see small bubbles rising lazily to the surface. This is what you want.
Reduce heat to low, cover the pot with the lid slightly ajar, and let the beans cook at the barest simmer for one hour to one hour and fifteen minutes. Stir gently every twenty minutes, adding a splash of water if the liquid reduces too much. The beans are ready when they are completely tender, creamy inside, and some have begun to break apart and thicken the cooking liquid into something silky.
Remove the rosemary sprig. Stir in one teaspoon of fine sea salt and the black pepper. Taste. The beans should taste of themselves, gently seasoned, with a brothy richness from the aromatics. Adjust salt as needed. Let them rest off heat while you prepare the sage.
Pour enough olive oil into a small skillet to cover the bottom generously, about three tablespoons. Heat over medium until the oil shimmers. Add the sage leaves in a single layer, working in batches if necessary. Fry for thirty seconds to one minute until the leaves darken slightly, turn crisp, and the sizzling subsides. Transfer to a paper towel. They will crisp further as they cool.
Ladle the warm beans into shallow bowls, making sure each portion has plenty of the silky cooking liquid. Drizzle generously with your best olive oil. Scatter the fried sage leaves over the top. Finish with a pinch of flaky sea salt. Serve with crusty bread for soaking up the broth. This is a dish that asks nothing more of you than good ingredients and time.
1 serving (about 280g)
Culinary mentorship, cultural storytelling, and the editorial depth that makes cooking meaningful.
Explore Culinary Advisor