There is something truly soul-satisfying about a dish that feels both indulgent and comforting, yet comes together effortlessly in under 30 minutes. The Creamy Butter Beans with Leeks and Spinach Recipe is exactly that kind of recipe. With tender leeks cooked until silky, luscious butter beans in a velvety cream sauce, and fresh spinach adding vibrant color and earthiness, this dish feels like a warm hug on a plate. It’s perfect whether you want a quick weeknight dinner or a dish to impress friends without drowning yourself in hours of prep.

Ingredients You’ll Need

A close-up view of a dark pan filled with many thin slices of green leeks cooked or cooking, with a small pile of light yellow minced garlic on top near the center. A wooden spoon is resting inside the pan, holding some leeks, positioned in the upper left area. The background is a white marbled surface. photo taken with an iphone --ar 4:5 --v 7

Every ingredient in this recipe is simple but essential, each playing a unique role in building the layers of flavor, texture, and color that make this dish shine. From the mild sweetness of leeks to the creaminess of the beans and the fresh brightness of lemon, these components create a harmonious balance you’ll crave again and again.

  • 2 large leeks (thinly sliced, white + light green parts): Their natural sweetness and tender texture form the delicate foundation for this dish.
  • 1 tablespoon olive oil: Adds a fruity undertone and helps soften the leeks beautifully.
  • 1 tablespoon butter: Infuses rich, creamy depth right from the start of cooking.
  • ½ teaspoon salt: Enhances the natural flavors of all ingredients as they cook.
  • 2–3 cloves garlic (minced): Brings a gentle aromatic punch that brightens the creamy base.
  • 2 cans cannellini or butter beans (14 oz/400 g each, drained and rinsed): The star ingredient, providing buttery texture and protein.
  • ½ cup light stock (vegetable or chicken) (120 ml): Adds subtle savory notes and thins the sauce to just the right consistency.
  • ½ cup cream (120 ml): Creates the luscious, silky sauce that ties everything together.
  • 3 large handfuls fresh spinach: Brings vibrant green color and a mild earthy flavor to balance the richness.
  • Zest of ½ lemon: Adds a fresh citrus aroma that lifts the whole dish.
  • 1–2 teaspoons fresh lemon juice (to taste): Brightens the creamy mixture with a hint of tang.
  • ½ cup freshly grated Parmesan (loosely packed) (50 grams): Imparts savory umami richness and helps thicken the sauce slightly.
  • Salt + freshly cracked black pepper (to taste): Final seasoning to perfect the balance of flavors.

How to Make Creamy Butter Beans with Leeks and Spinach Recipe

Step 1: Soften the Leeks

Start by heating the olive oil and butter in a large skillet over medium-low heat. Add the sliced leeks along with half a teaspoon of salt, then cook gently for about 8 to 10 minutes until they become soft, silky, and translucent. This slow cooking allows their natural sweetness to develop beautifully. Just before moving on, toss in the minced garlic and sauté for around 30 seconds to release its fragrant aroma without letting it brown or burn.

Step 2: Add Beans and Stock

Next, stir in the drained and rinsed butter beans along with the light stock. Let everything simmer together for 3 to 4 minutes, allowing the beans to heat through and the flavors to mingle. To create the rich and creamy texture that defines this dish, lightly mash a few of the beans against the pan. This releases their starch and naturally thickens the sauce, giving it that beautiful velvety consistency.

Step 3: Add Cream and Spinach

Pour in the cream and keep the mixture gently bubbling for a few minutes so the sauce can thicken further. Then add the fresh spinach, tossing it into the pan until it just wilts from the warmth. This step not only adds a wonderful pop of color but also infuses an earthy freshness that balances the creaminess. If you’re feeling adventurous, add a tiny pinch of nutmeg here—it complements the leeks and cream in a subtle but magical way.

Step 4: Final Touches

Now it’s time to brighten things up with the zest of half a lemon and 1 to 2 teaspoons of fresh lemon juice, adding a zing that cuts through the richness. Stir in the grated Parmesan cheese, which enhances both flavor and texture, and finish with freshly cracked black pepper to your taste. Take a moment to taste and adjust seasoning or lemon juice as needed for your perfect balance.

Step 5: Serve Warm

The best way to enjoy this Creamy Butter Beans with Leeks and Spinach Recipe is warm and fresh from the pan, ideally paired with toasted sourdough or your favorite crusty bread. The bread is perfect for scooping up every last bit of the luscious sauce.

How to Serve Creamy Butter Beans with Leeks and Spinach Recipe

A white bowl holds a creamy mix of white beans, wilted dark green spinach, and shredded light yellow cheese, topped with a sprinkling of black pepper. On one side, there are two triangular slices of toasted bread with golden brown grill marks and a crunchy texture. A small bright yellow lemon wedge sits near the beans mixture on the edge of the bowl. The whole bowl is placed on a white marbled surface. photo taken with an iphone --ar 4:5 --v 7

Garnishes

To elevate the presentation and add extra layers of flavor, consider topping your dish with a sprinkle of chopped fresh herbs like parsley or chives. A light drizzle of good-quality olive oil or a few shavings of Parmesan right before serving can also add a lovely finishing touch that dazzles the senses.

Side Dishes

This creamy and rich dish pairs beautifully with simple side options. Whether it’s a crisp green salad for contrast, some roasted root vegetables for earthiness, or steamed new potatoes for substance, these sides help create a well-rounded meal without overshadowing the star.

Creative Ways to Present

For a fun twist, serve the butter beans over a bed of polenta or alongside grilled chicken for added protein. You can also turn this dish into a cozy pasta sauce by stirring in cooked penne or fusilli. No matter how you plate it, the creamy texture and fresh flavors of this Creamy Butter Beans with Leeks and Spinach Recipe will shine through.

Make Ahead and Storage

Storing Leftovers

If you find yourself with leftovers, don’t worry—this dish keeps well in an airtight container in the refrigerator for up to 3 days. The flavors often deepen overnight, making for a delightful next-day meal.

Freezing

You can freeze this recipe, though it’s best to do so before adding the fresh spinach for optimal texture. Freeze in portion-sized containers for up to 2 months. When ready to enjoy, thaw overnight in the fridge before reheating gently.

Reheating

Reheat gently on the stovetop over low heat, stirring occasionally to prevent sticking. If the sauce has thickened too much, add a splash of stock or water to loosen it up. Avoid microwaving at high heat to preserve the creaminess and prevent the spinach from becoming mushy.

FAQs

Can I use dried beans instead of canned?

Absolutely! Just remember to soak and cook the beans beforehand until tender. This adds time but can enhance flavor and texture. Use about 1 ½ cups of cooked butter beans to replace the canned amount.

Is there a dairy-free way to make this dish?

Yes, swap the butter for olive oil and use coconut cream or a plant-based cream alternative in place of dairy cream. Nutritional yeast can be used instead of Parmesan to maintain that cheesy depth.

Can I add other vegetables to this recipe?

Definitely! Diced carrots or celery can be sautéed with the leeks for added sweetness and crunch. Mushrooms are also a fantastic addition, lending meaty texture and umami flavor.

How spicy is this dish?

This recipe is not spicy by nature; it focuses on creamy, delicate flavors. However, you can always add a pinch of chili flakes or a dash of hot sauce to kick things up according to your preference.

What wine pairs well with Creamy Butter Beans with Leeks and Spinach Recipe?

A crisp white wine like Sauvignon Blanc or a light Chardonnay complements the creamy and lemony notes in this dish beautifully. For a non-alcoholic option, a sparkling water with a lemon twist is refreshing.

Final Thoughts

If you’re looking to whip up something hearty yet light, nourishing yet indulgent, give this Creamy Butter Beans with Leeks and Spinach Recipe a try. It’s the kind of meal that feels like a home-cooked treasure, comforting you on chilly evenings or impressing guests with its simple elegance. Once you make it, I’m sure it’ll become one of your favorite go-to dishes too.

Print
clock clock iconcutlery cutlery iconflag flag iconfolder folder iconinstagram instagram iconpinterest pinterest iconfacebook facebook iconprint print iconsquares squares iconheart heart iconheart solid heart solid icon
Creamy Butter Beans with Leeks and Spinach Recipe

Creamy Butter Beans with Leeks and Spinach Recipe


5 Stars 4 Stars 3 Stars 2 Stars 1 Star

4.3 from 77 reviews

  • Author: Mary & Susan
  • Total Time: 30 minutes
  • Yield: 4 servings
  • Diet: Vegetarian

Description

A luscious and comforting dish featuring creamy butter beans cooked with tender leeks, fresh spinach, and a touch of lemon zest, finished with Parmesan cheese for a rich, flavorful meal. Perfect for a quick, hearty vegetarian dinner served alongside crusty bread.


Ingredients

Vegetables & Aromatics

  • 2 large leeks, thinly sliced (white and light green parts)
  • 2–3 cloves garlic, minced
  • 3 large handfuls fresh spinach
  • Zest of ½ lemon

Liquids & Dairy

  • 1 tablespoon olive oil
  • 1 tablespoon butter
  • ½ cup light stock (vegetable or chicken) (120 ml)
  • ½ cup cream (120 ml)
  • ½ cup freshly grated Parmesan (loosely packed) (50 grams)

Pantry & Seasonings

  • 2 cans cannellini or butter beans (14 oz / 400 grams each, drained and rinsed)
  • ½ teaspoon salt
  • 1–2 teaspoons fresh lemon juice (to taste)
  • Salt and freshly cracked black pepper (to taste)


Instructions

  1. Soften the leeks: Heat the olive oil and butter in a large skillet over medium-low heat. Add the sliced leeks and sprinkle with ½ teaspoon salt. Cook gently for 8–10 minutes until the leeks become soft and silky. Then add minced garlic and cook for an additional 30 seconds to release its aroma.
  2. Add beans and stock: Stir in the drained and rinsed butter beans along with the light stock. Let the mixture simmer gently for 3–4 minutes. Lightly mash some of the beans with the back of a spoon to thicken the sauce, enhancing the creamy texture.
  3. Add cream and spinach: Pour in the cream and allow it to bubble gently for a few minutes to incorporate into the sauce. Add the fresh spinach and cook until just wilted, stirring occasionally. Optionally, a small pinch of nutmeg can be added here for a warming touch.
  4. Final touches: Stir in the lemon zest, 1 teaspoon of fresh lemon juice, grated Parmesan cheese, and freshly cracked black pepper. Taste the mixture and adjust seasoning with more salt or lemon juice if desired for bright, balanced flavors.
  5. Serve warm: Transfer the creamy butter beans with leeks and spinach to a serving dish and enjoy immediately with toasted sourdough or crusty bread to mop up the delicious sauce.

Notes

  • You can substitute cannellini beans with any white beans such as Great Northern or navy beans if preferred.
  • Use vegetable stock to keep this dish vegetarian; chicken stock can be used if not vegetarian.
  • Lemon juice is added at the end to brighten the dish, so add gradually and adjust to taste.
  • For a vegan version, substitute butter with olive oil, cream with coconut or cashew cream, and Parmesan with a vegan cheese alternative.
  • This dish pairs wonderfully with crusty artisan bread for soaking up the creamy sauce.
  • Prep Time: 10 minutes
  • Cook Time: 20 minutes
  • Category: Main Dish
  • Method: Stovetop
  • Cuisine: Italian-inspired

Similar Posts

Leave a Reply

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

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