Flavorful Butter Beans with Leeks

Growing up, I always thought butter beans were just those mushy things that came from a can. My mom would heat them up as a quick side dish, and I’d push them around my plate, unimpressed. It wasn’t until I started cooking for myself that I discovered what butter beans could really be.

That’s when I learned the magic of pairing them with leeks. The combination is so simple, yet it completely changed how I feel about butter beans. While canned beans are perfectly fine (and I still use them), this recipe shows how a few extra steps and fresh ingredients can turn a basic pantry staple into something I actually look forward to eating.

butter beans with leeks
Image: mollyshomeguide.com / Photographer Molly

Why You’ll Love These Butter Beans with Leeks

  • Quick weeknight meal – Ready in just 30-40 minutes, this dish is perfect for those busy evenings when you want something tasty but don’t have hours to spend in the kitchen.
  • Pantry-friendly recipe – Using canned beans and basic vegetables means you can whip this up without a special trip to the store – most ingredients are likely already in your kitchen.
  • Vegetarian-friendly – This meatless dish is packed with protein from the beans and delivers plenty of flavor from the herbs and cheese, making it a satisfying vegetarian main course.
  • One-pan cooking – Everything cooks in a single pan, which means less cleanup and more time to enjoy your evening.

What Kind of Leeks Should I Use?

When shopping for leeks, look for ones that are firm with crisp, dark green leaves and white bottoms that are at least 3 inches long. The smaller and younger leeks tend to be more tender and have a milder flavor, which works perfectly in this recipe. Most grocery stores carry regular leeks year-round, but if you spot baby leeks (sometimes called spring leeks), those would work beautifully too. Just remember that the most important part of cooking with leeks is cleaning them well – cut them lengthwise and rinse between the layers, as they often hide dirt and sand between their tightly packed layers.

butter beans with leeks
Image: mollyshomeguide.com / Photographer Molly

Options for Substitutions

This cozy bean dish is pretty adaptable – here’s how you can switch things up:

  • Cannellini beans: Any white beans work great here – try butter beans, navy beans, or great northern beans. Just make sure to drain and rinse them well.
  • Leeks: If leeks aren’t available, try using 2 medium shallots or 1 medium onion instead. Just cook them a bit longer until they’re nice and soft.
  • White wine: No wine? No problem! Use the same amount of vegetable broth with a splash of white wine vinegar or lemon juice to get that tangy taste.
  • Cheese combo: Feel free to use just cheddar or swap in parmesan, gruyere, or any aged hard cheese you have. If you’re keeping it vegan, nutritional yeast works too – start with 2 tablespoons.
  • Fresh herbs: If you don’t have fresh rosemary or thyme, use 1/2 teaspoon dried herbs instead. For parsley, cilantro makes a good substitute, or you can skip it if needed.
  • Lemon: You can use lime instead, or if you’re out of citrus completely, try a splash of white wine vinegar to add that bright, fresh flavor.

Watch Out for These Mistakes While Cooking

The biggest mistake when cooking leeks is not cleaning them properly – sand and dirt can hide between their layers, so be sure to slice them lengthwise and rinse thoroughly under running water. Another common error is overcooking the butter beans, which can make them mushy and fall apart – instead, add them towards the end of cooking just to warm through since they’re already cooked. The secret to getting the most flavor from this dish lies in the aromatics – don’t rush cooking the leeks, garlic, and herbs, as they need time to slowly soften and release their flavors (about 8-10 minutes on medium-low heat). When adding the white wine, make sure to let it reduce almost completely before adding the broth – this concentrates the flavors and prevents the final dish from tasting too boozy.

butter beans with leeks
Image: mollyshomeguide.com / Photographer Molly

What to Serve With Butter Beans and Leeks?

This cozy bean dish makes a wonderful side, but it can easily become a complete meal with just a few additions! For a simple dinner, serve it over toasted sourdough or crusty whole grain bread to soak up all those tasty juices. If you’re looking to add some protein, a fried or poached egg on top works perfectly – the runny yolk mixes with the brothy beans in the best way. You can also pair it with grilled or roasted vegetables like asparagus, brussels sprouts, or cherry tomatoes to round out the meal. For a lighter option, serve it alongside a simple green salad dressed with olive oil and lemon juice.

Storage Instructions

Keep: These tasty butter beans with leeks can hang out in your fridge for up to 4 days when kept in an airtight container. The flavors actually get even better after a day or two as everything mingles together!

Save: You can prep the components ahead of time – clean and slice the leeks, chop the herbs, and grate the cheese. Store these prepped ingredients separately in the fridge for up to 2 days before cooking. This makes dinner assembly super quick when you’re ready to cook.

Warm Up: To enjoy leftovers, just pop them in a pan over medium-low heat with a splash of broth or water to prevent sticking. Give it a gentle stir now and then until it’s heated through. You can also microwave it in 30-second bursts, stirring between each interval.

Preparation Time 10-15 minutes
Cooking Time 20-25 minutes
Total Time 30-40 minutes
Level of Difficulty Easy

Estimated Nutrition

Estimated nutrition for the whole recipe (without optional ingredients):

  • Calories: 500-600
  • Protein: 20-25 g
  • Fat: 20-25 g
  • Carbohydrates: 60-70 g

Ingredients

  • 1 can drained cannellini beans
  • 1 leek
  • 2 cloves garlic
  • 1 sprig rosemary
  • 1 sprig thyme
  • 1 teaspoon salt
  • 1 teaspoon pepper
  • 1 tablespoon butter
  • 2 tablespoons white wine
  • 3/4 cup vegetable broth
  • 30g cheddar cheese
  • 15g vegetarian pecorino cheese
  • Juice and zest of half a lemon
  • Handful of parsley, finely chopped

Step 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 8 to 10 minutes until the leeks are soft and fragrant, ensuring the heat remains low to avoid browning.

Step 2: Deglaze with Wine

Pour in your choice of 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.

Step 3: Combine Beans and Stock

Tip in the beans of your choice, veggie stock, and a touch of seasoning.

Stir in cheddar cheese, allowing it to melt smoothly into the mixture.

Cook the combined ingredients for a further 8 to 10 minutes until everything is well incorporated and heated through.

Step 4: Finish with Pecorino and Seasonings

Grate 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.

Step 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!

Leave a Comment