Recipes by Janet

  • Recipe Index
  • Main Courses
  • Desserts
  • About Me
menu icon
go to homepage
  • Recipe Index
  • Main Courses
  • Desserts
  • About Me
search icon
Homepage link
  • Recipe Index
  • Main Courses
  • Desserts
  • About Me
×
Home » Recipes » Dinner

Creamy Butter Beans with Leeks

Published: Mar 12, 2026 by Janet · This post may contain affiliate links · Leave a Comment

Jump to Recipe·Print Recipe

Why You’ll Love This Recipe

This recipe is quick enough for a busy weekday, but it still feels special when served at the table. The leeks become soft and sweet as they cook, while the butter beans soak up the savory stock and creamy sauce. Rosemary adds a fresh, earthy flavor that balances the richness of the cream and cheese.

You’ll also love how flexible this dish is. It can be served as a light main course with crusty bread, spooned over toasted sourdough, or paired with a simple salad for a complete meal. Since everything cooks in one pan, cleanup is easy too.

Ingredients

(Tip: You'll find the full list of ingredients and measurements in the recipe card below.)

1 large leek

1/2 tablespoon butter

1/2 tablespoon olive oil

1 teaspoon minced garlic

2 x 400g tins butter beans, drained (480g, or about 2 1/2 cups total when drained)

175 ml vegetable stock

A few sprigs fresh rosemary

75 ml single cream

50 g grated vegetarian parmesan-style cheese or pecorino

Black pepper

Salt, to taste if needed

Directions

Trim the leek well and wash it thoroughly to remove any grit hiding between the layers. Cut it in half lengthwise, then slice it into thin pieces.

In a large frying pan, warm the butter and olive oil over medium heat. Add the sliced leek and cook for about 5 minutes, stirring regularly, until it softens. Stir in the minced garlic and cook for another couple of minutes until fragrant.

Add the drained butter beans to the pan along with the vegetable stock and the rosemary sprigs. Cover the pan with a lid and let everything simmer for around 10 minutes, until the beans are heated through and tender.

Pour in the cream, then add the grated cheese and a generous amount of black pepper. Stir everything together and let it simmer gently for a few more minutes until the cheese has melted into the sauce. Add a splash of water if you prefer a looser, saucier texture. Taste and add salt if needed.

Remove the rosemary sprigs and serve the beans warm.

Servings and timing

This recipe makes 3 servings.

Preparation time is about 10 minutes, and cooking time is about 15 minutes, for a total time of 25 minutes.

Variations

For a deeper flavor, try adding a pinch of chili flakes along with the garlic. A little heat works beautifully with the creamy sauce.

You can swap the rosemary for thyme or sage if you want a different herbal note. Each brings its own character while still pairing well with the beans and leeks.

To make the dish even heartier, stir in a handful of spinach at the end of cooking or serve the beans over rice, mashed potatoes, or pasta.

If you want a vegan version, use plant-based butter, dairy-free cream, and a vegan hard cheese alternative. The result will still be rich and satisfying.

Storage/Reheating

Store any leftovers in an airtight container in the refrigerator for up to 3 days. The flavors deepen as the dish sits, making it just as delicious the next day.

To reheat, warm the beans gently in a pan over low to medium heat, stirring occasionally. Add a small splash of water or stock if the sauce has thickened too much in the fridge. You can also reheat it in the microwave in short intervals, stirring between each one, until heated through.

Freezing is possible, though the creamy sauce may change texture slightly after thawing. For the best texture, enjoy it fresh or from the refrigerator within a few days.

FAQs

Can I use dried butter beans instead of canned?

Yes, but they need to be cooked first. Soak and boil them until tender before adding them to the recipe, since canned beans are already fully cooked.

What can I use instead of single cream?

You can use light cream, heavy cream, or even crème fraîche for a slightly tangier finish. Just keep in mind that richer dairy will make the sauce thicker and heavier.

Do I have to use pecorino?

No, you can use another hard vegetarian cheese if you prefer. Parmesan-style cheese works well, and even a mild grated cheese can be used in a pinch.

How do I clean leeks properly?

Slice the leek lengthwise first, then rinse thoroughly under running water, separating the layers as needed. Leeks often trap dirt between their leaves, so this step is important.

Can I make this recipe vegan?

Yes. Replace the butter with vegan butter or more olive oil, use a dairy-free cream alternative, and swap the cheese for a vegan hard cheese substitute.

What should I serve with creamy butter beans?

Crusty bread is a great choice for soaking up the sauce. You can also serve them with roasted vegetables, a green salad, or over grains for a more filling meal.

Can I add extra vegetables?

Absolutely. Spinach, peas, mushrooms, or chopped zucchini all work nicely in this dish and blend well with the creamy base.

Why is my sauce too thick?

The sauce may thicken as it simmers or cools. Just stir in a little extra stock, water, or cream until it reaches the consistency you like.

Can I prepare this ahead of time?

Yes, you can make it ahead and reheat it gently before serving. It is a good option for meal prep because the flavors hold up well.

Is this recipe filling enough for a main dish?

Yes, especially for a light lunch or dinner. The beans make it hearty and satisfying, and you can always pair it with bread or another side for a more substantial meal.

Conclusion

Creamy Butter Beans with Leeks is the kind of recipe that proves simple ingredients can create a deeply comforting meal. It is quick, flavorful, and versatile enough for both busy weeknights and relaxed dinners at home. With its creamy texture, soft leeks, and fragrant rosemary, this dish is sure to earn a regular place in your meal rotation.

Print

Creamy Butter Beans with Leeks

Print Recipe
Pin Recipe

5 Stars 4 Stars 3 Stars 2 Stars 1 Star

No reviews

Creamy butter beans with tender leeks, fragrant rosemary, and a rich, savory cream sauce make a comforting one-pan dish that is simple yet flavorful. Perfect served with crusty bread or over grains for a satisfying meal.

  • Author: Janet
  • Prep Time: 10 minutes
  • Cook Time: 15 minutes
  • Total Time: 25 minutes
  • Yield: 3 servings
  • Category: Main Course
  • Method: Stovetop
  • Cuisine: European
  • Diet: Vegetarian

Ingredients

1 large leek, trimmed and sliced

½ tbsp butter

½ tbsp olive oil

1 tsp minced garlic

2 x 400 g tins butter beans, drained (about 480 g or 2 ½ cups)

175 ml vegetable stock

A few sprigs fresh rosemary

75 ml single cream

50 g grated vegetarian parmesan-style cheese or pecorino

Black pepper, to taste

Salt, to taste if needed

Instructions

  1. Trim the leek and wash it thoroughly to remove any grit. Cut it in half lengthwise and slice it into thin pieces.
  2. In a large frying pan, heat the butter and olive oil over medium heat.
  3. Add the sliced leek and cook for about 5 minutes, stirring regularly, until softened.
  4. Stir in the minced garlic and cook for another 1–2 minutes until fragrant.
  5. Add the drained butter beans, vegetable stock, and rosemary sprigs to the pan.
  6. Cover and simmer for about 10 minutes until the beans are heated through and tender.
  7. Pour in the cream, then add the grated cheese and a generous amount of black pepper.
  8. Stir well and simmer gently for a few minutes until the cheese melts and the sauce becomes creamy. Add a splash of water if you prefer a thinner sauce.
  9. Taste and season with salt if needed.
  10. Remove the rosemary sprigs and serve warm.

Notes

  • Add a pinch of chili flakes with the garlic for a little heat.
  • Rosemary can be replaced with thyme or sage for a different flavor.
  • Stir in a handful of fresh spinach at the end of cooking for extra greens.
  • Serve with crusty bread, toasted sourdough, rice, mashed potatoes, or pasta for a heartier meal.
  • Store leftovers in an airtight container in the refrigerator for up to 3 days.
  • Reheat gently on the stovetop with a splash of water or stock if the sauce thickens.
  • Freezing is possible, though the creamy sauce may slightly change texture after thawing.

Nutrition

  • Serving Size: 1 serving
  • Calories: 410 kcal
  • Sugar: 5 g
  • Sodium: 720 mg
  • Fat: 16 g
  • Saturated Fat: 8 g
  • Unsaturated Fat: 7 g
  • Trans Fat: 0 g
  • Carbohydrates: 48 g
  • Fiber: 12 g
  • Protein: 18 g
  • Cholesterol: 35 mg

Have you made this recipe? I'd love to see it!

Click here to Follow me on Pinterest

More Dinner

  • Baked Feta Eggs
  • Lemon Chicken Gnocchi
  • Crunchy Detox Salad
  • Mushroom Lasagna

Leave a Reply Cancel reply

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

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

Hi, I’m Janet! Welcome to Recipes by Janet, where I share simple, delicious, and reliable recipes for every meal.

Learn more

Popular

  • Green Goddess Salad
  • Spanakopita Spinach and Feta Triangles
  • Mini Shepherd’s Pot Pies
  • Creamy Butter Beans with Leeks

Footer

↑ back to top

About

  • Privacy Policy
  • Work With Me
  • Terms & Conditions
  • About

Newsletter

  • Sign Up! for emails and updates

Recipes

  • Desserts
  • Soups & Stews

As an Amazon Associate I earn from qualifying purchases.

Copyright © 2024 Recipes by Janet