Flavorful Butter Beans with Leeks Recipe
Introduction
Flavorful Butter Beans with Leeks is a comforting and savory dish that combines creamy beans, aromatic herbs, and melted cheeses. Perfect as a hearty appetizer or light main, this recipe brings simple ingredients together to create deep, satisfying flavors.

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
Instructions
- Step 1: Add butter to a saucepan and melt it over low heat to prevent burning. Once melted, add finely sliced leeks, sliced garlic, a sprig of thyme, and diced rosemary. Cook for 8 to 10 minutes until the leeks are soft and fragrant, keeping the heat low to avoid browning.
- Step 2: Pour in white wine to deglaze the pan and cook for another 2 minutes. This step adds depth and enhances the overall flavor of the dish.
- Step 3: Add the drained cannellini beans, vegetable broth, and a pinch of salt and pepper. Stir in the cheddar cheese and cook for an additional 8 to 10 minutes until everything is well combined and heated through.
- Step 4: Grate vegetarian pecorino cheese over the mixture. Add extra salt and pepper to taste. Squeeze in the lemon juice and sprinkle the lemon zest and chopped parsley on top to brighten and freshen the flavors.
- Step 5: Serve immediately, preferably with slices of crispy bread to soak up the creamy, cheesy sauce. Enjoy this hearty and flavorful meal fresh from the stove.
Tips & Variations
- Use fresh cannellini beans if possible for a creamier texture and fresher taste.
- Substitute white wine with apple cider vinegar or lemon juice for a non-alcoholic version.
- Add a pinch of chili flakes if you prefer a bit of heat in your dish.
- For a richer flavor, finish with a drizzle of good quality olive oil before serving.
Storage
Store leftovers in an airtight container in the refrigerator for up to 3 days. Reheat gently on the stove or in the microwave, adding a splash of vegetable broth if the mixture has thickened too much. This dish is best enjoyed fresh but keeps well for a quick meal later.
How to Serve

Serve this delicious recipe with your favorite sides.
FAQs
Can I use other types of beans instead of cannellini?
Yes, you can substitute cannellini beans with butter beans, navy beans, or great northern beans. Just ensure they are cooked and drained before adding to the recipe.
What if I don’t have pecorino cheese?
If vegetarian pecorino isn’t available, you can use grated Parmesan or another hard cheese of your choice. The key is to use a cheese with a sharp, salty flavor to complement the beans and leeks.
PrintFlavorful Butter Beans with Leeks Recipe
A hearty and flavorful dish combining creamy cannellini beans with aromatic leeks, garlic, herbs, and melted cheeses, finished with a refreshing hint of lemon and fresh parsley. Perfect for a comforting vegetarian meal served alongside crispy bread.
- Prep Time: 10 minutes
- Cook Time: 20 minutes
- Total Time: 30 minutes
- Yield: 2 servings 1x
- Category: Main Course
- Method: Stovetop
- Cuisine: European
- Diet: Vegetarian
Ingredients
Beans and Vegetables
- 1 can drained cannellini beans
- 1 leek, finely sliced
- 2 cloves garlic, sliced
Herbs and Seasonings
- 1 sprig rosemary, diced
- 1 sprig thyme
- 1 teaspoon salt
- 1 teaspoon pepper
- Juice and zest of half a lemon
- Handful of parsley, finely chopped
Liquids and Fats
- 1 tablespoon butter
- 2 tablespoons white wine
- 3/4 cup vegetable broth
Cheeses
- 30g cheddar cheese
- 15g vegetarian pecorino cheese
Instructions
- Sauté the Aromatics: Melt butter in a saucepan over low heat to prevent burning. Add the finely sliced leeks, sliced garlic, sprig of thyme, and diced rosemary. Cook gently for 8 to 10 minutes until the leeks become soft and fragrant, ensuring the heat is low to avoid browning.
- Deglaze with Wine: Pour in the white wine to deglaze the pan, letting it cook for an additional 2 minutes. This step adds depth to the flavor and picks up any caramelized bits at the bottom of the pan.
- Combine Beans and Stock: Add the drained cannellini beans, vegetable broth, salt, and pepper to the saucepan. Stir in the cheddar cheese, allowing it to melt smoothly into the mixture. Cook for another 8 to 10 minutes until the ingredients are thoroughly heated and well combined.
- Finish with Pecorino and Seasonings: Grate the vegetarian pecorino cheese over the mixture. Adjust seasoning to taste. Add the lemon juice and zest to brighten the dish, then scatter the fresh chopped parsley on top for freshness and color.
- Serve and Enjoy: Serve the beans immediately, ideally with slices of crispy bread on the side. The creamy, cheesy sauce pairs beautifully with the crunchy bread for a satisfying meal.
Notes
- Use low heat when sautéing leeks and garlic to prevent them from browning and maintain a delicate flavor.
- If white wine is not available, you can substitute with a splash of white grape juice or skip it, but it enhances depth of flavor significantly.
- Vegetarian pecorino cheese is used here to keep the dish suitable for vegetarians; regular pecorino can be substituted if not strictly vegetarian.
- This dish pairs well with crusty bread or even a light green salad for a complete meal.
- Leftovers can be refrigerated and gently reheated on the stovetop or microwave.
Keywords: butter beans, cannellini beans, leeks, vegetarian beans recipe, cheesy beans, easy vegetarian meal, stovetop bean dish

