Creamy Butter Beans with Leeks Recipe
If you’re craving something cozy, satisfying, and downright delicious, you’ve got to try my Creamy Butter Beans with Leeks Recipe. It’s one of those dishes that feels fancy without any fuss — silky butter beans swimming in a fragrant leek and herb sauce, with just the right cheesy tang. I can’t tell you how many times this recipe has saved me on days when I want comfort food that’s both nourishing and easy to whip up. Trust me, once you try it, you’ll want to make it again and again.
Why This Recipe Works
- Simple yet Luxurious: The leeks and herbs create a gentle depth, making the humble butter bean feel indulgent.
- Creamy, Not Heavy: The melted cheddar and pecorino add creaminess and sharpness without overwhelming the dish.
- Versatile and Quick: You can have this on your table in under 40 minutes with pantry staples and a few fresh ingredients.
- Comfort Food with a Fresh Twist: The brightness of lemon juice and parsley lifts every bite, making it a perfect year-round dish.
Ingredients & Why They Work
The magic of this Creamy Butter Beans with Leeks Recipe really lies in how these ingredients come together — the softness of leek melds perfectly with the creamy texture of butter beans, while fresh herbs and cheese take it up a notch. When you’re shopping, fresh leeks and herbs make a big difference, so aim for the freshest you can find.

- Butter Beans (Cannellini Beans): Creamy and mild-flavored, they absorb all the lovely flavors beautifully.
- Leeks: Use the white and light green parts; they add a gentle sweetness and aroma when sautéed.
- Butter: I prefer unsalted, like Kerrygold, for control over seasoning and richer flavor.
- Cheddar Cheese: Sharp cheddar melts into the sauce for a rich, creamy body.
- Pecorino Cheese: Adds a salty, tangy finish that brightens the dish.
- Fresh Rosemary & Thyme: Sprigs infuse the beans with earthy, herbal notes during cooking.
- Garlic: Freshly minced garlic gives just the right punch without overpowering.
- White Wine: A dry white wine like Sauvignon Blanc deglazes the pan and deepens flavor.
- Vegetable Broth: Keeps the flavor vegetal and moist.
- Lemon Juice & Zest: Adds a fresh, bright finish to cut through richness.
- Fresh Parsley: For a pop of color and fresh herbal bite at the end.
- Salt & Pepper: Bring all the flavors into balance.
Make It Your Way
I love how flexible this Creamy Butter Beans with Leeks Recipe is — sometimes I swap in different herbs, or even toss in spinach for extra greens. You should definitely feel free to play around with it, making it your very own signature dish. The best recipes are the ones that evolve with your tastes.
- Variation: Adding a splash of cream or coconut milk makes it even more luscious — I tried this once during a cold winter, and it was like a warm hug.
- Dietary Modification: For a vegan version, skip the cheeses and butter, and use olive oil with nutritional yeast instead for a cheesy note.
- Seasonal Twist: Swap herbs with whatever is fresh in your garden, or add roasted cherry tomatoes to brighten things up.
Step-by-Step: How I Make Creamy Butter Beans with Leeks Recipe
Step 1: Sauté the Aromatics Slowly and Gently
Start by melting butter on low heat — patience here is key to avoid burnt butter. Once melted, add your thinly sliced leeks, minced garlic, and sprigs of thyme and rosemary. Stir and let them sweat gently, cooking for about 8 to 10 minutes until the leeks turn soft and fragrant but don’t brown. Low and slow really unlocks their sweetness and depth.
Step 2: Deglaze the Pan with Wine
Pour in the white wine to deglaze — this scrapes up any lovely bits stuck to the pan and imparts a subtle tangy sophistication. Let it bubble away for a couple of minutes until the liquid reduces slightly. This step elevates the flavor tremendously, so don’t skip it!
Step 3: Add Beans, Broth, and Cheese
Next, stir in your drained and rinsed cannellini beans along with vegetable broth, salt, and pepper. Sprinkle in your sharp cheddar cheese and give it a good mix so the cheese melts into a creamy sauce. Let it cook for another 8 to 10 minutes, stirring occasionally. This is where everything starts to come together into a comforting, silky dish.
Step 4: Brighten and Finish with Pecorino and Herbs
Once the beans are thick and creamy, grate fresh pecorino cheese over the top, squeeze in lemon juice, and add the lemon zest. Sprinkle with chopped parsley for freshness and vibrant color. Taste and adjust seasoning if needed — the lemon really wakes up the whole dish at this point.
Step 5: Serve Warm with Something Crunchy
Serve immediately with slices of crispy bread, which are perfect for scooping up every last bit of the creamy sauce. Trust me, you’ll want to soak up every drop. This dish is deeply satisfying, perfect for a weeknight dinner or casual get-together.
Tips from My Kitchen
- Butter Temperature: Always melt your butter on low heat for a creamy base without any burnt taste.
- Wine Substitute: If you skip wine, add a splash of lemon juice or white wine vinegar towards the end for brightness.
- Cheese Melting: Grate cheese finely so it melts quickly and doesn’t clump.
- Don’t Rush Leeks: Cook them gently until soft—that slow sweetness really turns this dish into something special.
How to Serve Creamy Butter Beans with Leeks Recipe

Garnishes
I usually top my butter beans with a fresh handful of parsley and a final shower of grated pecorino because it adds that sharp, salty contrast I find irresistible. Sometimes a drizzle of good quality olive oil right before serving gives a buttery finish that’s just heavenly.
Side Dishes
This creamy dish pairs exceptionally well with toasted sourdough or crusty baguette to soak up the sauce. For some protein, toss together a simple green salad or roasted vegetables like asparagus or Brussels sprouts to keep things balanced and fresh.
Creative Ways to Present
For a special dinner, I’ve served this in shallow bowls with a sprinkle of edible flowers or microgreens on top — it’s stunning without extra effort. Layering the beans atop herby quinoa or even polenta turns it into a visually impressive centerpiece you’ll be proud to serve to guests.
Make Ahead and Storage
Storing Leftovers
I store any leftovers in an airtight container in the fridge for up to 3 days. The flavors actually mature nicely overnight, making for even tastier lunches. Just give it a gentle stir before reheating.
Freezing
Freezing works well if you keep the beans separate from any fresh herbs or lemon zest, which you can add after reheating. I freeze portions in freezer-safe containers, usually good for up to 2 months. Thaw overnight in the fridge before warming gently on the stove.
Reheating
I reheat gently on low heat with a splash of vegetable broth or water, stirring frequently to prevent sticking. Adding a squeeze of fresh lemon juice after warming freshens the dish right back up and brings lovely brightness.
FAQs
-
Can I use dried beans instead of canned for this Creamy Butter Beans with Leeks Recipe?
Absolutely! If using dried beans, soak them overnight and cook them fully before using. Just be sure they’re tender but not mushy so they hold their shape well in the creamy sauce.
-
What if I don’t have white wine? What’s a good substitute?
No worries! You can substitute white wine with vegetable broth mixed with a splash of white wine vinegar or lemon juice for acidity. This keeps the dish balanced and flavorful without alcohol.
-
Is this recipe suitable for vegans?
You can easily make this vegan by swapping butter with olive oil and the cheeses with nutritional yeast or vegan cheese alternatives. It won’t lose its creaminess, just swap in those flavors you love!
-
How can I thicken the sauce more if it’s too thin?
If your sauce is thinner than you like, just simmer it a bit longer uncovered. Alternatively, mash a few beans into the sauce to naturally thicken it and add extra creaminess.
-
Can I prepare this recipe in advance?
Yes! You can prepare the beans and leek base up to a day ahead, then reheat and add fresh herbs and lemon right before serving. It’s great for busy days or entertaining.
Final Thoughts
This Creamy Butter Beans with Leeks Recipe is one of those comforting dishes I come back to when I want something soulful but simple. The mix of soft beans, sweet leeks, fresh herbs, and melty cheese is like a warm hug on a plate. I hope you find as much joy making (and eating!) this recipe as I do. So grab a loaf of crusty bread, get your herbs ready, and dive into this deliciously creamy, buttery delight — I promise it won’t disappoint.
Print
Creamy Butter Beans with Leeks Recipe
- Prep Time: 15 minutes
- Cook Time: 25 minutes
- Total Time: 40 minutes
- Yield: 4 servings
- Category: Main Course
- Method: Stovetop
- Cuisine: European
- Diet: Vegetarian
Description
A comforting and flavorful dish featuring creamy butter beans cooked with aromatic leeks, garlic, herbs, and sharp cheddar, finished with lemon, fresh parsley, and vegetarian pecorino cheese for a bright and cheesy finish. Perfect as a hearty main or a side paired with crispy bread.
Ingredients
Butter Beans
- 1 tsp black pepper
- 2 garlic cloves (freshly minced)
- 2 tbsp white wine (dry variety like Sauvignon Blanc)
- 1 leek (white and light green parts only, thinly sliced)
- 1 tbsp butter (unsalted, e.g., Kerrygold)
- 30g sharp cheddar cheese (finely grated)
- 1 sprig rosemary
- 1 sprig thyme
- 1 can cannellini beans (drained and rinsed well)
- 3/4 cup vegetable broth
- 1 tsp salt
Finishing
- Juice and zest of 1/2 lemon
- 1 handful fresh parsley (finely chopped)
- 15g vegetarian pecorino cheese (freshly grated)
Instructions
- Sauté the Aromatics: Add butter to a saucepan and melt it over low heat to prevent burning. Once melted, add the thinly sliced leeks, minced garlic, sprig of thyme, and diced rosemary. Cook gently for 8 to 10 minutes until the leeks become soft and fragrant without browning.
- Deglaze with Wine: Pour in the dry white wine and let it cook for 2 minutes, allowing the alcohol to evaporate and enhancing the flavors by deglazing the pan.
- Combine Beans and Stock: Add the drained cannellini beans, vegetable broth, salt, and black pepper to the pan. Stir in the grated sharp cheddar cheese until it melts smoothly. Simmer and cook the mixture for another 8 to 10 minutes until heated through and well combined.
- Finish with Pecorino and Seasonings: Remove the herb sprigs, then grate vegetarian pecorino cheese over the dish. Add the lemon juice and zest for brightness and scatter fresh chopped parsley over the top. Adjust seasoning if needed.
- Serve and Enjoy: Serve immediately with slices of crispy bread on the side to soak up the creamy, cheesy sauce. Enjoy this flavorful and hearty meal warm.
Notes
- Use unsalted butter to better control seasoning.
- White wine can be substituted with extra vegetable broth if preferred.
- For a vegan version, replace butter and cheeses with plant-based alternatives.
- Ensure to cook the leeks gently to avoid browning for the best sweetness.
- Leftovers can be stored in the fridge for up to 3 days and reheated gently.
Nutrition
- Serving Size: 1 serving
- Calories: 280 kcal
- Sugar: 3 g
- Sodium: 450 mg
- Fat: 12 g
- Saturated Fat: 6 g
- Unsaturated Fat: 5 g
- Trans Fat: 0 g
- Carbohydrates: 30 g
- Fiber: 8 g
- Protein: 14 g
- Cholesterol: 25 mg


