Table of Contents
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.
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.
👩🍳 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
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
- 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
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!
By submitting this form, you consent to receive emails from Cooked & Loved
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.
-
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.
- 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
Calories: 491kcal | Carbohydrates: 56g | Protein: 21g | Fat: 21g | Saturated Fat: 11g | Polyunsaturated Fat: 1g | Monounsaturated Fat: 7g | Trans Fat: 0.1g | Cholesterol: 52mg |