Skip to Content

Cheesy Beans and Leeks

Looking for a simple yet satisfying dish that combines the wholesome goodness of beans, the delicate flavor of leeks, and the richness of cheese? Look no further than my new winter favourite: this Cheesy Leeks and Beans recipe.

This hearty and comforting dish is a celebration of earthy ingredients brought together with a touch of wine, cheese, and herbs. It’s the perfect option for a quick weeknight dinner or a cozy weekend meal. Let’s dive into the world of flavors and textures that this dish has to offer.

It kind of goes without saying that I’m in my beans era. From Crispy Black Bean Tacos and homemade baked beans to Cheesy Beans and Butterbean Stew, I’m here for it. This cheesy beany goodness with mild leeks and plenty of cheese is the perfect winter edition.

I also recently made this sausage and bean casserole which is essentially this recipe but more!

Why You’ll Love This Recipe:

  • It is the perfect winter warmer for colder weather!
  • It’s a versatile dish that can be served as a main course or a side dish, making it suitable for any occasion.
  • The addition of white wine and fresh herbs like rosemary and thyme elevates the dish, adding depth and complexity.
  • This recipe is easy to prepare and doesn’t require an extensive list of ingredients.
  • It’s a delightful way to enjoy the heartiness of beans in a comforting and cheesy embrace.


Scroll down to the recipe card at the bottom of the page for the full quantities and instructions for this recipe.

  • Cannellini beans (butter beans would also work!)
  • Leek
  • Garlic
  • 1 sprig rosemary
  • 1 sprig thyme
  • Salt and pepper
  • Butter
  • White wine
  • Veggie stock
  • Cheddar cheese
  • Vegetarian pecorino
  • Handful parsley, finely chopped
All the ingredients needed to make this recipe: leek, cannelini beans, white wine, rosemary, butter, garlic, lemon, pecorino, cheddar, parsley.

How to Make Cheesy Leeks and Beans:

Step 1: Sauté the Leeks and Aromatics

  • Begin by melting the butter in a saucepan over low heat.
  • Add the finely sliced leeks, sliced garlic, thyme and diced rosemary.
  • Sauté these ingredients for about 8 to 10 minutes until the leeks become soft and fragrant.

Step 2: Introduce the Wine

  • Pour in the white wine and continue cooking for another couple of minutes. For me, the addition of a little splash of white wine (alongside a glass for yourself, of course!) is a must, giving this simple recipe a real life and depth of flavour.
  • If you don’t like wine or would rather not have alcohol in the dish, simply omit it.

Step 3: Combine the Beans and Seasonings

  • Add the drained cannellini beans to the saucepan, along with the veggie stock, salt, and pepper.
  • Stir everything together to ensure the flavors meld beautifully.
  • Allow the mixture to simmer for another 8 to 10 minutes, allowing the beans to absorb the flavors and the sauce to thicken.

Step 4: Add the Cheesy Goodness

  • Grate the cheddar cheese and sprinkle it into the pan.
  • Continue cooking, stirring gently, until the cheese is fully melted and the dish has a creamy consistency.

Step 5: Finish with Pecorino and Parsley

  • Grate the vegetarian pecorino over the top of the dish, adding another layer of savory richness.
  • Taste the dish and adjust the seasoning if needed.
  • Finish by sprinkling a handful of finely chopped parsley over the dish for a burst of fresh flavor.

Serving Ideas for These Cheesy Leeks and Beans:

  • Serve this delightful dish as a main course with a side of crusty bread or a simple green salad.
  • Enjoy it hot and fresh for a comforting meal that’s sure to satisfy your taste buds.
  • You could also bulk this recipe out and serve alongside some epic roasted potatoes for a little more.


Q: Can I use a different type of bean?
A: Absolutely! While cannellini beans work wonderfully in this recipe, you can experiment with other beans like butter beans or navy beans for a twist on flavors and textures.

Q: What can I substitute for white wine?
A: If you prefer not to use wine, you can replace it with more vegetable broth, white wine vinegar, or even apple cider vinegar for a tangy kick.

Q: Is there a vegan option for this recipe?
A: Yes, you can easily make this dish vegan by substituting dairy butter and cheeses with plant-based alternatives.

This Cheesy Leeks and Beans recipe is a celebration of simple yet delicious ingredients coming together to create a delightful culinary experience.

With the savory richness of cheese, the mild sweetness of leeks, and the hearty goodness of beans, it’s a dish that offers comfort and flavor in every bite and is, in my humble opinion, perfect for the colder months.

Cheesy Leeks and Beans

Cheesy Leeks and Beans

Yield: 2 portions
Prep Time: 5 minutes
Cook Time: 20 minutes
Total Time: 25 minutes

A delicious winter warmer recipe: cheesy leeks and herby beans served with crusty bread. My new go-to cold-weather bean bowl recipe.


  • 1 tin drained cannellini beans
  • 1 leek
  • 2 cloves garlic
  • 1 sprig rosemary
  • 1 sprig thyme
  • 1 tsp salt
  • 1 tsp pepper
  • 1 tablespoon butter
  • ⅛ cup white wine
  • ¾ cup veggie stock
  • 30g cheddar cheese
  • 15g vegetarian pecorino
  • Handful parsley, finely chopped


    1. Add your butter to a saucepan and melt over a low heat. Add the finely sliced leeks, sliced garlic, thyme and diced rosemary.
    2. Cook for about 8 - 10 minutes until the leeks are soft and fragrant. Add your wine, and cook for another couple of minutes.
    3. Tip in the beans, veggie stock, seasoning, and cheddar cheese and stir. Cook for a further 8 - 10 minutes.
    4. Grate over the pecorino, add more seasoning to taste, and scatter over your parsley.
    5. Serve with crispy bread and enjoy!


    This recipe stores beautifully in the fridge for up to three days. Add breadcrumbs and more cheese then grill for extra texture.

    Recommended Products

    As an Amazon Associate and member of other affiliate programs, I earn from qualifying purchases.

    Nutrition Information:
    Yield: 2 Serving Size: 1
    Amount Per Serving: Calories: 404Total Fat: 15gSaturated Fat: 8gTrans Fat: 0gUnsaturated Fat: 5gCholesterol: 42mgSodium: 1639mgCarbohydrates: 46gFiber: 11gSugar: 6gProtein: 21g

    Did you make this recipe?

    Please leave a comment on the blog or share a photo on Instagram

    Skip to Recipe