Creamy Butter Beans With Leeks & Spinach

These creamy butter beans with spinach and leeks are rich, garlicky, and ready in one pan — the kind of white beans recipe that feels cozy but comes together fast.


Creamy Butter Beans With Leeks & Spinach.
  • Save

Jump to: ℹ️ Overview | 🛒 Ingredients | 📷 How To Make | 📹 Watch The Video | 👩‍🍳 Recipe Tips | 🥗 Serving Suggestions | 📝Full Recipe Card | 🍽 More Hearty Vegetarian Recipes


At A Glance

  • Ready In: 30–35 minutes
  • 🍽 Serves: 4–6
  • 🌱 Diet: Vegetarian, gluten-free
  • 💪 Nutrition Highlights: High in fiber, good plant-based protein, rich in iron
  • 🥕 Main Ingredients: Butter beans, leeks, garlic, cream, spinach, Parmesan
  • 🔥 Flavor Profile: Creamy, savory, lightly sweet, fresh and lemony finish
  • 🧊 Meal-Prep Friendly: Keeps 3–4 days in the fridge
  • Best Served With: Toasted sourdough, crusty bread, or alongside grilled chicken or fish if not vegetarian.

This creamy butter beans recipe is one of those quietly impressive dishes — simple, but layered with flavor. The leeks melt down into a soft, slightly sweet base, the beans turn buttery and rich, and the cream ties everything together into a silky sauce.

What makes it really work (and not feel heavy) is the balance — a hit of lemon zest and juice at the end cuts through the richness just enough. It’s the kind of white-bean-and-spinach dish that feels comforting yet fresh and healthy.

It’s also surprisingly satisfying thanks to the fiber and plant-based protein in the beans, which makes it just as good as a main as it is a side.

creamy butter beans
  • Save

👩‍🍳 You might also like these legume recipes: Greek butter beans (for non-creamy skillet meal), lentil and mushroom Bolognese, creamy coconut red lentil soup, or these creamy green beans. More bean recipe ideas here.

What You’ll Need

Here is what you’ll need for this creamy beans skillet recipe. Find the full measurements in the recipe card below.

  • Leeks – soften into a sweet, silky base (don’t rush this step)
  • Garlic – adds depth and that classic savory backbone
  • Olive oil + butter – for richness and flavor layering
  • Cream – brings everything together into a luscious sauce, I like to use light cream here.
  • Parmesan – salty, nutty, and adds extra umami
  • Cannellini or butter beans – creamy, high in fiber and plant protein. Swap: chickpeas work, but you’ll lose that buttery texture
  • Spinach – adds color, nutrients, and balances richness, feel free to use kale or chard here.
  • Lemon zest + juice – essential for brightness and a little acidity.
  • Stock (veg or chicken) – builds flavor into the beans
  • Optional – Pinch of nutmeg (subtle, but really lovely with cream and spinach)

How To Make Creamy Butter Beans With Leeks & Spinach

Find the full recipe and nutritional information below. Here are some handy step-by-step photos for this one-pan white beans dish.

  • Heat olive oil and butter in a large skillet over medium-low
  • Add sliced leeks with salt and cook 8–10 minutes until soft and silky
  • Stir in garlic and cook for 30 seconds
  • Add beans and stock, simmer for 3–4 minutes
  • Lightly mash some of the beans to thicken the sauce
  • Stir in cream and let it gently bubble
  • Add spinach and cook until wilted
  • Finish with lemon zest, lemon juice, Parmesan, and black pepper
  • Taste and adjust seasoning — this step matters
Add sliced leeks in large skillet and cook, stir in garlic, add beans and stock, lightly mash some beans, stir in cream, add spinach, finish with lemon zest, lemon juice, Parmesan, and black pepper.
  • Save
Creamy Beans & Spinach Skillet
  • Save

Watch The Video

Recipe Tips

  • Don’t rush the leeks – this is where the flavor starts. Low and slow = sweet and soft
  • Mash just some beans – it thickens the sauce naturally without making it stodgy
  • Add lemon at the end – keeps it bright and fresh (adding too early dulls it)
  • Use good Parmesan – it really makes a difference here
  • Variations: Add crispy bacon or pancetta for a smoky twist or sun-dried tomatoes for little pops of tangy and sweet. Stir through mushrooms for extra depth. Use kale instead of spinach for a heartier version. Sprinkle some pangrattato (Italian breadcrumbs) for extra crunch and flavor.
  • Storage: Keeps in the fridge for up to 4 days. Reheat gently on the stove with a splash of stock or water
  • Make-Ahead: You can prep the leeks and garlic ahead. The whole dish reheats well, making it great for meal prep
Creamy White Beans With Leeks & Spinach
  • Save

Serving Suggestions

I love serving this straight from the skillet with thick slices of toasted sourdough — the kind you can really drag through the sauce. Sometimes, I would add a fried or soft-boiled egg for extra protein, especially when having this as a main meal or brunch.

It also works beautifully as a side with grilled chicken, fish, or even a simple roast for non-vegetarians, or some roasted veggies or a crisp salad.

💬 If you’ve tried this creamy butter beans with leeks & spinach or any other recipe on the blog then don’t forget to rate the recipe and let me know how you got on in the comments below, I love hearing from you! You can also FOLLOW ME on Instagram, Facebook, Pinterest, YouTube, and or sign up to my Newsletter to see more of my delicious food.

Want to Save This Recipe?

Enter your email & I’ll send it to your inbox. Plus, get great new recipes from me every week!

Save Recipe

By submitting this form, you consent to receive emails from Cooked & Loved

Creamy Butter Beans With Leeks & Spinach
  • Save

Creamy Butter Beans With Leeks & Spinach

Prep Time: 15 minutes
Cook Time: 15 minutes
Total Time: 30 minutes
Author: Irena Macri
Servings: 4 –6 servings
Course: Main, Side
Cuisine: Vegetarian
Print Pin Save
No ratings yet
Calories: 491kcal
These creamy butter beans with spinach and leeks are rich, garlicky, and ready in one pan — the kind of white beans recipe that feels cozy but comes together fast. Find step-by-step photos and more recipe tips above.

Video

Ingredients 

  • 2 large leeks thinly sliced (white + light green parts)
  • 1 tablespoon olive oil
  • 1 tablespoon butter
  • ½ teaspoon salt
  • 2–3 cloves garlic minced
  • 2 cans cannellini or butter beans 14 oz / 400 grams each, drained and rinsed
  • ½ cup light stock (vegetable or chicken) 120 ml
  • ½ cup cream 120 ml
  • 3 large handfuls fresh spinach
  • Zest of ½ lemon
  • 1–2 teaspoons fresh lemon juice to taste
  • ½ cup freshly grated Parmesan (loosely packed) 50 grams
  • Salt + freshly cracked black pepper to taste

Instructions

  • Soften the leeks. Heat olive oil and butter in a large skillet over medium-low heat. Add leeks with salt and cook for 8–10 minutes until soft and silky. Add garlic and cook for 30 seconds.
  • Add beans and stock. Stir in beans and stock. Simmer for 3–4 minutes. Lightly mash some of the beans to thicken the sauce.
  • Add cream and spinach. Pour in cream and let it gently bubble for a few minutes. Add spinach and cook until just wilted. (Optional: add a small pinch of nutmeg.)
  • Final touches. Stir in lemon zest, 1 teaspoon lemon juice, Parmesan, and black pepper. Taste and adjust seasoning and lemon as needed.
  • Serve warm with toasted sourdough or crusty bread.

Notes

  • Variations: Add crispy bacon or pancetta for a smoky twist or sun-dried tomatoes for little pops of tangy and sweet. Stir through mushrooms for extra depth. Use kale instead of spinach for a heartier version
  • Storage: Keeps in the fridge for up to 4 days. Reheat gently on the stove with a splash of stock or water
  • Make-Ahead: You can prep the leeks and garlic ahead. The whole dish reheats well, making it great for meal prep
  • Can I make this dairy-free? Yes — swap cream for coconut cream or a plant-based alternative, and skip Parmesan or use a dairy-free version.
  • What beans work best? Butter beans or cannellini are ideal for that creamy texture. Chickpeas will work, but won’t be as soft.
  • Why mash some beans? It thickens the sauce naturally without needing flour or cornstarch.
  • Can I freeze it? You can, but the cream may separate slightly when reheated. Still tasty, just not as silky.
  • How do I boost flavor even more? Layer your seasoning — salt the leeks early and taste at the end. This makes a huge difference

Nutrition

Calories: 491kcal | Carbohydrates: 56g | Protein: 21g | Fat: 21g | Saturated Fat: 11g | Polyunsaturated Fat: 1g | Monounsaturated Fat: 7g | Trans Fat: 0.1g | Cholesterol: 52mg | Sodium: 678mg | Potassium: 1140mg | Fiber: 11g | Sugar: 4g | Vitamin A: 1508IU | Vitamin C: 7mg | Calcium: 321mg | Iron: 8mg
Keywords: one-pan meals, creamy beans, beans and spinach, creamy leeks, Leeks, butter beans, white beans, skillet meals
Tried this recipe?Mention @cookedandloved or tag #cookedandloved

More Hearty Vegetarian Recipes

  • Save
Irena Macri
By Irena Macri

About the author:Hi, I’m Irena Macri. I share delicious recipes that I have cooked and loved. I am a published cookbook author, have been food blogging for over 10 years and have a Diploma in Nutrition. You will find many healthy recipes as well as my favourite comfort food. More about me here | Subscribe to my newsletter and freebies

Comment or Rate This Recipe

Made the recipe? Please leave a rating as it helps other readers to discover this dish. You don’t need to leave a comment if rating a recipe, unless it’s 3 stars or below.

Leave a Reply

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

Click on the stars to rate this recipe!




Comments

0 Comments

You Might Also Like

129 Shares
Share via
Copy link
Powered by Social Snap