Creamy Butter Beans with Leeks Recipe

If you’re looking for a cozy, comforting dish that feels just as indulgent as it sounds, you’re in the right place. This Creamy Butter Beans with Leeks Recipe is one of those meals I love to whip up when I want something hearty but still light enough to feel good about eating. Think tender butter beans swimming in a luscious, cheesy leek sauce with just the right touch of herbs and a bit of bright lemon at the end—trust me, once you try this, it’ll quickly become a staple in your kitchen too.

❤️

Why This Recipe Works

  • Creamy Texture: The combination of sharp cheddar and vegetarian pecorino melts perfectly with butter and leek, creating a velvety sauce that coats the beans beautifully.
  • Balanced Flavors: Fresh herbs and garlic add deep aroma, while lemon juice and zest brighten the dish and prevent it from feeling too heavy.
  • Simple Ingredients: This recipe uses accessible pantry staples, letting you create something impressive without fuss.
  • Versatile Meal: Whether you’re after a satisfying vegetarian main or a sumptuous side, this dish fits the bill perfectly.

Ingredients & Why They Work

Each ingredient in this Creamy Butter Beans with Leeks Recipe plays an important role in building flavor and texture—nothing is extraneous. Choosing fresh, quality elements like good butter and freshly minced garlic truly elevates the dish. And while canned cannellini beans mean this comes together quick, rinsing them well keeps the sauce from getting too thick or heavy.

Creamy Butter Beans with Leeks, Creamy Butter Beans with Leeks recipe, easy vegan butter bean dish, hearty leek and bean main, comforting vegetarian meal - Flat lay of fresh whole garlic cloves, whole black peppercorns scattered, a sliced leek showing white and light green layers, a small white ceramic bowl with golden butter, a small white bowl with dry white wine, a fresh sprig of rosemary, a fresh sprig of thyme, a simple white bowl filled with rinsed cannellini beans, a small white bowl with clear vegetable broth, a small white bowl containing fine salt crystals, a wedge of lemon showing both zest and juice droplets, a handful of fresh flat-leaf parsley, finely grated sharp cheddar cheese mound on a white plate, finely grated vegetarian pecorino cheese pile on a separate white plate, all ingredients arranged symmetrically on a clean white marble surface, soft natural light, photo taken with an iPhone, professional food photography style, fresh ingredients, white ceramic bowls, no bottles, no duplicates, no utensils, no packaging --ar 2:3 --v 7 --p m7354615311229779997
  • Butter: Unsalted butter adds richness and helps gently cook the leeks without overpowering the flavors.
  • Leek: The white and light green parts bring a subtle sweetness and soft texture when cooked low and slow.
  • Garlic: Freshly minced garlic gives a punch of aromatic depth that mingles beautifully with herbs.
  • White wine: A dry white wine like Sauvignon Blanc deglazes the pan and adds a mild acidity balancing richness.
  • Cannellini beans: These butter beans are creamy and hold their shape well, making for a substantial base.
  • Sharp cheddar cheese: Melts smoothly adding a tangy, creamy kick to the sauce.
  • Vegetable broth: Keeps the beans moist and infuses gentle savory notes throughout.
  • Fresh herbs: Rosemary and thyme bring woodsy, fragrant layers that lift the dish.
  • Lemon juice and zest: A bright finish that cuts through richness and refreshes the palate.
  • Fresh parsley: Adds a pop of green color and fresh flavor at the end.
  • Vegetarian pecorino cheese: A sharp, salty finish with less tang than parmesan but equally comforting.
📝
Note: You’ll find the complete list of ingredients, along with their exact measurements, in the printable recipe card at the bottom of this post.

Tweak to Your Taste

I love that this Creamy Butter Beans with Leeks Recipe is flexible—you can easily personalize it to your kitchen mood or dietary needs. Trust me, experimenting with little tweaks can make it even more your own.

  • Herb Swap: I often switch out rosemary and thyme for fresh sage or oregano depending on the season; it’s a subtle flavor change but worth trying.
  • Cheese Variations: Sometimes I use a crumbly feta instead of pecorino for a tangier finish, or go for smoked cheddar for a deeper, more intense taste.
  • Make it Vegan: Just swap the butter for olive oil and omit the cheese or use your favorite plant-based alternatives.
  • Add Heat: If you’re like me and love a bit of spice, sprinkle in some red pepper flakes when sautéing the leeks to give the dish a gentle kick.

Step-by-Step: How I Make Creamy Butter Beans with Leeks Recipe

Step 1: Gently Sauté the Aromatics

Start by melting that butter over low heat—don’t rush here or you’ll risk browning it too quickly, which can happen surprisingly fast. Once melted, toss in the thinly sliced leeks, minced garlic, a sprig of fresh thyme, and some diced rosemary. Keep the heat low and stir occasionally for about 8 to 10 minutes until the leeks are soft, sweet, and wonderfully fragrant. This slow cooking brings out their natural sugars without letting anything burn, which sets the flavor foundation for the whole dish.

Step 2: Deglaze with White Wine

Pour in your dry white wine—Sauvignon Blanc is my go-to—and let it bubble gently for a couple of minutes. You’ll notice it loosens any browned bits stuck to the pan that have so much flavor. This step is where the dish gains a lovely depth and subtle fruity acidity that balances the richness coming up next.

Step 3: Add Beans, Broth & Cheese

Next, add the rinsed cannellini beans and pour in the vegetable broth along with a pinch of salt and black pepper. Give everything a good stir and sprinkle on your grated sharp cheddar cheese. Stir gently to encourage the cheese to melt into a creamy sauce that hugs each bean. Let this bubble away over medium-low heat for 8 to 10 minutes so flavors meld beautifully and the sauce thickens just right.

Step 4: Brighten & Finish with Cheese

Finally, grate the vegetarian pecorino cheese over the top and add a final seasoning check. Just before serving, squeeze in the juice and zest of half a lemon to cut through the creaminess and add a fresh pop. Finish with a handful of chopped parsley for color and that fresh-herb punch you didn’t know you needed.

Step 5: Serve Immediately and Enjoy

Serve this dish hot, with some crusty bread or a fresh green salad on the side. The bread is perfect for mopping up the creamy sauce, and honestly, it turns this meal from simple to seriously satisfying.

💡

Pro Tips for Making Creamy Butter Beans with Leeks Recipe

  • Low and Slow Sauté: Keeping the heat low while cooking leeks releases their sweetness without browning, which would add bitterness.
  • Rinse Your Beans: Thoroughly rinsing canned beans removes excess starch and sodium, helping keep the sauce light and fresh.
  • Choose Good Butter and Cheese: I swear by Kerrygold unsalted butter and a sharp cheddar—quality really shines through in this dish.
  • Lemon Last: Adding lemon juice and zest at the very end keeps the bright aromatics fresh and not cooked away.

How to Serve Creamy Butter Beans with Leeks Recipe

Creamy Butter Beans with Leeks, Creamy Butter Beans with Leeks recipe, easy vegan butter bean dish, hearty leek and bean main, comforting vegetarian meal - The image shows a close-up view of a red pot filled with a warm soup made of white beans and chopped green cabbage pieces in a light broth. The beans are smooth and oval-shaped, scattered evenly throughout the soup, while the cabbage is soft and lightly translucent with a pale green color. Small specks of black pepper and fresh thyme sprigs are sprinkled on top for garnish. The pot has a shiny red exterior with a white interior and two handles on the sides. The pot is sitting on a white marbled surface. Photo taken with an iphone --ar 2:3 --v 7

Garnishes

I typically sprinkle freshly chopped parsley and a little extra grated vegetarian pecorino on top just before serving—it adds lovely color and a tangy kick. If I’m in the mood, a tiny drizzle of good-quality olive oil or some toasted breadcrumbs bring extra texture and richness.

Side Dishes

This dish shines with a crisp green salad dressed simply with lemon and olive oil or roasted seasonal vegetables for a hearty vegetarian feast. For non-vegetarian friends, grilled chicken or baked fish pair nicely, letting the creamy beans be the comforting side.

Creative Ways to Present

For special occasions, I’ve served this in shallow white bowls topped with edible flowers or microgreens for a pop of color. Another favorite is spooning it over toasted sourdough rounds for an elegant appetizer that guests love. It’s simple but looks polished and tastes like you put in way more effort than you did!

Make Ahead and Storage

Storing Leftovers

I usually store leftovers in an airtight container in the refrigerator for up to 3 days. The creamy sauce thickens overnight, so just add a splash of vegetable broth or water when reheating to loosen it back up to that perfect consistency.

Freezing

This recipe freezes surprisingly well. After it cools completely, I portion it out into freezer-safe containers and freeze for up to 2 months. Just thaw overnight in the fridge and reheat gently on the stove with a little extra broth or water.

Reheating

Reheat gently on the stovetop over low heat, stirring frequently to avoid sticking and add a small splash of broth as needed to restore the sauce’s creaminess. Avoid microwaving if possible—the slow heat keeps flavors intact and the texture luxurious.

FAQs

  1. Can I use fresh butter beans instead of canned?

    Absolutely! If you have fresh or dried butter beans, just cook them fully before using in this recipe. Keep in mind dried beans require soaking and longer cooking times, but the flavor will be equally lovely.

  2. Is this recipe vegan-friendly?

    You can easily make this vegan by substituting the butter with olive oil or vegan butter and using plant-based cheese alternatives, or simply omitting cheese altogether. The flavor still comes through beautifully!

  3. What wine should I use if I don’t have white wine handy?

    If you don’t have white wine, a splash of good-quality white wine vinegar diluted with water works as a substitute without overpowering the dish. Avoid cooking sherry or anything too sweet as it may change the flavor profile.

  4. How can I thicken the sauce if it’s too runny?

    If the sauce is too thin after cooking, remove the lid and let it simmer gently uncovered for a few extra minutes to reduce. Alternatively, stirring in a small bit of grated cheese helps it thicken nicely.

Final Thoughts

This Creamy Butter Beans with Leeks Recipe has become one of my absolute favorites for dinner when I want something simple but soulful. It’s the kind of dish you can make on a busy weeknight yet serve to company without any fuss. I hope you enjoy making and eating it as much as I do—it’s like a warm hug in a bowl that’s both nourishing and downright delicious. Give it a try next time you want to feel cozy in your kitchen, and don’t forget the crusty bread for scooping!

Print
clock clock iconcutlery cutlery iconflag flag iconfolder folder iconinstagram instagram iconpinterest pinterest iconfacebook facebook iconprint print iconsquares squares iconheart heart iconheart solid heart solid icon

Creamy Butter Beans with Leeks Recipe

5 Stars 4 Stars 3 Stars 2 Stars 1 Star 4.6 from 5 reviews
  • Author: Julia
  • 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 hearty and flavorful Butter Beans with Leeks recipe that combines fragrant sautéed leeks, cannellini beans, sharp cheddar, and fresh herbs finished with lemon zest and pecorino cheese for a comforting and wholesome dish.


Ingredients

For the butter beans:

  • 1 tsp black pepper
  • 2 garlic cloves (freshly minced for best flavor)
  • 2 tbsp white wine (use a dry variety like Sauvignon Blanc)
  • 1 leek (white and light green parts only, thinly sliced)
  • 1 tbsp butter (I like Kerrygold unsalted butter)
  • 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

For finishing:

  • juice and zest of 1/2 lemon (for brightness)
  • 1 handful fresh parsley (finely chopped)
  • 15g vegetarian pecorino cheese (freshly grated)


Instructions

  1. Sauté the Aromatics: Add butter to a saucepan and melt it over low heat to prevent burning. Once the butter has melted, add finely sliced leeks, sliced garlic, a sprig of thyme, and diced rosemary. Cook these aromatics for about 10 minutes until the leeks are soft and fragrant, ensuring the heat remains low to avoid browning.
  2. Deglaze with Wine: Pour in your choice of white wine, and let it cook for another couple of minutes. This will enhance the flavors by deglazing the pan and adding a depth of flavor to your dish.
  3. Combine Beans and Stock: Tip in the drained and rinsed cannellini beans, vegetable broth, salt, and black pepper. Stir in the sharp cheddar cheese, allowing it to melt smoothly into the mixture. Cook the combined ingredients for a further 10 minutes until everything is well incorporated and heated through.
  4. Finish with Pecorino and Seasonings: Grate vegetarian pecorino cheese over the mixture and add extra seasoning to taste. Squeeze in lemon juice and zest to brighten up the flavors, and scatter fresh parsley over the top for color and freshness.
  5. Serve and Enjoy: Serve the dish immediately with slices of crispy bread on the side. The bread will pair wonderfully with the creamy, cheesy sauce. Enjoy your flavorful and hearty meal!

Notes

  • Use low heat when sautéing the leeks and garlic to avoid burning and browning, which can cause bitterness.
  • White wine should be a dry variety such as Sauvignon Blanc for the best flavor balance.
  • For a richer taste, use unsalted high-quality butter like Kerrygold.
  • Vegetarian pecorino cheese is used to keep the dish suitable for vegetarians.
  • Serve with crusty bread to soak up the creamy sauce and add texture to the meal.
  • If you want to make this dish vegan, substitute the butter and cheeses with vegan alternatives and omit the cheddar and pecorino.

Nutrition

  • Serving Size: 1 serving
  • Calories: 320 kcal
  • Sugar: 3 g
  • Sodium: 550 mg
  • Fat: 15 g
  • Saturated Fat: 8 g
  • Unsaturated Fat: 6 g
  • Trans Fat: 0 g
  • Carbohydrates: 30 g
  • Fiber: 8 g
  • Protein: 15 g
  • Cholesterol: 25 mg

You Might Also Like These Recipes

Leave a Reply

Your email address will not be published. Required fields are marked *

Recipe rating 5 Stars 4 Stars 3 Stars 2 Stars 1 Star