
Creamy White Beans with Rosemary and Garlic
Silky white beans infused with fresh rosemary and sweet garlic, finished with a drizzle of good olive oil. This rustic Italian-inspired side is naturally creamy from the beans' own starch, requiring no cream or butter. Serve warm alongside roasted vegetables, grilled meats, or crusty bread.
Steps
Before you start
- If using dried beans, soak them overnight in cold water and drain before use, or use canned beans (drained and rinsed)
- Have all ingredients prepped and ready—this dish cooks quickly once you start
- Taste for seasoning just before serving; salt impact varies with broth salinity
Sauté garlic and rosemary
- Heat 3 tablespoons (45 ml) of olive oil in a large heavy-bottomed pot over medium heat.
- Once shimmering, add the 6 minced garlic cloves and cook, stirring constantly, for 1 to 2 minutes until fragrant and just beginning to turn light golden at the edges.
- Do not let it brown.
- Add the 3 rosemary sprigs and stir for 30 seconds.
+ Show details− Hide details
Ready when: Garlic is fragrant and barely golden, rosemary is aromatic
Tip: Watch carefully—garlic burns quickly and becomes bitter. If you smell char, start over with fresh oil.
Add broth and beans
- Pour in 2 cups (480 ml) of vegetable broth and add the drained and rinsed beans (about 4 cups total).
- Stir gently to combine.
- Add ¼ teaspoon (0.5 g) of red pepper flakes if using.
- Bring the mixture to a gentle simmer.
+ Show details− Hide details
Ready when: Mixture begins to bubble gently around the edges
Simmer and break down beans
- Reduce heat to medium-low and simmer uncovered for 35 to 40 minutes, stirring occasionally.
- As the beans cook, some will break apart and release their starch into the liquid, naturally thickening and creaming the sauce.
- Toward the end of cooking, use the back of your wooden spoon to gently press some beans against the side of the pot—crush roughly a quarter to a third of them to create a creamy texture while keeping some beans whole.
+ Show details− Hide details
Ready when: Beans are very tender, broth is thickened and creamy, some beans are broken
Tip: Don't over-mash—you want a rustic texture with distinct beans, not a smooth purée.
Season and finish
- Remove and discard the rosemary sprigs.
- Taste the beans and add sea salt and freshly ground black pepper to your preference.
- If desired, drizzle with an additional 2 tablespoons (30 ml) of quality extra-virgin olive oil for richness and shine.
+ Show details− Hide details
Ready when: Seasoning is balanced and tasty
Tip: Season gradually—add a pinch, taste, and adjust. It's easier to add salt than remove it.
Good to know
Tips
- This recipe relies on the natural starch in beans to create creaminess—no cream, butter, or other thickeners are needed. If your finished dish is too thin, simmer a bit longer uncovered; if too thick, add a few tablespoons of warm broth.
- Quality matters here since the ingredient list is simple. Use good extra-virgin olive oil, fresh garlic, and fresh rosemary sprigs (dried rosemary is stringy and bitter by comparison).
- Crushing some beans creates the perfect rustic texture without requiring a blender or emulsifier. Aim for a chunky, creamy consistency where individual beans are still visible and intact.
- This dish is naturally plant-based and pairs wonderfully with roasted root vegetables, grilled fish, or alongside hearty soups. It's also excellent on crostini or stirred into pasta for a light sauce.
Make ahead
Can be made up to 2 days ahead; store covered in the refrigerator. Reheat gently over medium-low heat, adding a splash of broth if the mixture has thickened too much.
Storage & reheating
Room temperature: up to 2 hours. Refrigerator: up to 4 days in an airtight container. Freezer: up to 3 months in a freezer bag or container. To reheat, thaw overnight in the fridge, then warm on the stovetop over medium-low heat, stirring and adding a bit of broth if needed to restore creaminess.
Substitutions
- canned white beans (cannellini or great northern) → Dried white beans (cannellini or great northern), cooked until tender. Use about 1½ cups (300 g) dried beans, soaked overnight, then simmered until soft. Freshly cooked beans have slightly better flavor and texture, though canned are perfectly acceptable and convenient.
- vegetable broth → Chicken or seafood broth. Both add more savory depth. Use the same amount. Avoid beef broth, which overpowers the delicate beans.
- fresh rosemary sprigs → Fresh thyme sprigs or a combination of thyme and sage. Thyme is slightly more delicate and works beautifully; sage adds earthiness. Use the same amount or adjust to taste.
- extra-virgin olive oil → Butter. Use 3 tablespoons (43 g) unsalted butter for a richer flavor, though the dish becomes less Mediterranean in character.
More bean sides
See all →Find more like this
- Meal
- Dinner
- Cuisine
- Italian
- Main ingredient
- White Beans
- Method
- Stovetop
- Quick & Easy
- 5 Ingredients or LessEasyBeginner





