Creamy Leek Pea Ham

Featured in: Fast & Flavorful

This one-pot comfort dish brings together tender leeks, sweet peas, and diced ham cooked with pasta in a creamy, Parmesan-enriched sauce. Butter and garlic build a savory base, while nutmeg adds subtle warmth. The pasta absorbs flavorful broth, ensuring a rich texture and harmonized taste. Ready in 30 minutes, it’s ideal for quick, satisfying dinners.

Updated on Tue, 17 Feb 2026 13:17:00 GMT
Creamy leek, pea, and ham pasta with tender pasta in a rich, savory sauce, perfect for a comforting weeknight dinner.  Save
Creamy leek, pea, and ham pasta with tender pasta in a rich, savory sauce, perfect for a comforting weeknight dinner. | tastychuck.com

There's something about the smell of butter hitting a hot pan that signals the start of something good. One Tuesday evening, when I had exactly thirty minutes before everyone needed to eat, I threw together leeks, ham, and pasta in one pot, and somehow it became the dish people now ask me to make on repeat. The creamy sauce clings to every piece of pasta, while the leeks turn sweet and buttery, and the ham adds just enough savory depth to make it feel like you've been cooking for hours. It's the kind of meal that tastes like comfort but doesn't demand much from you.

I made this for my sister during her first week in a new apartment, when her kitchen was still mostly boxes and uncertainty. She took one bite and her whole face relaxed in a way I hadn't seen since the move started. That's when I realized this dish does something beyond just filling your stomach—it steadies you, reminds you that good food can be uncomplicated, and that sometimes the best meals don't require a recipe you've perfected over years.

Ingredients

  • Leeks: The white and light green parts are where the sweetness lives, and they soften into something silky when they cook in butter, so don't skip cleaning them well between the layers.
  • Frozen peas: They're actually superior here because they cook exactly right in the short window and bring a pop of color and sweetness without any extra effort.
  • Cooked ham: Diced small releases its flavor throughout the dish, and using ham that's already cooked keeps this quick and simple.
  • Heavy cream: This is what makes the sauce luxurious and clingy, though you can use half-and-half if you want something a touch lighter.
  • Parmesan cheese: Freshly grated makes a real difference in how it melts and distributes, so don't reach for the pre-grated version if you can help it.
  • Pasta: Short shapes like penne or fusilli hold onto the sauce better than long thin pasta would, and they finish cooking right in the broth.
  • Chicken or vegetable broth: Low-sodium lets you control the salt and prevents the final dish from tasting one-note, and it becomes the base of your sauce.
  • Butter: Unsalted gives you control, and it's what gets everything off to a golden, fragrant start.
  • Garlic: Just two cloves, minced fine, add a whisper of depth without overpowering the leeks and ham.
  • Nutmeg: This is optional, but a quarter teaspoon adds something almost subliminal that makes people wonder what you did differently.

Instructions

Product image
Blend soups, smoothies, sauces, and baby food directly in pots for quick, smooth results.
Check price on Amazon
Start with butter and leeks:
Melt the butter over medium heat and add your sliced leeks, which should soften and turn translucent in about three to four minutes. You'll know they're ready when they smell sweet and start to collapse slightly, and your kitchen suddenly smells like something special is happening.
Build the base:
Stir in the minced garlic and cook for just a minute until fragrant, then add the diced ham and let it warm through for about two minutes. This is where you're layering flavors, and it happens fast, so stay close and stir occasionally.
Add the pasta and broth:
Pour in your pasta, broth, salt, and pepper all at once, stir everything together well, and let it come to a gentle simmer. Cover the pot and let it cook for ten minutes, stirring now and then so nothing sticks to the bottom.
Finish the pasta:
Add the frozen peas and continue cooking uncovered for three to four minutes until the pasta is tender and the broth has mostly been absorbed into the pasta. You want enough liquid left that it's not dry, but not so much that it's soupy.
Make it creamy:
Lower the heat to low, then stir in the cream, Parmesan, and nutmeg if you're using it, and let everything simmer together for just two to three minutes until it's all silky and unified. The cheese melts in and the cream coats every strand of pasta, creating something that feels much more elaborate than it actually is.
Taste and serve:
Give everything a taste, adjust the salt or pepper if it needs it, and serve immediately with extra Parmesan scattered over the top. This dish is best eaten right away while it's still warm and the sauce is at its creamiest.
A one-pot creamy pasta dish featuring sweet leeks, savory ham, and bright peas, all enveloped in a luscious Parmesan cream sauce.  Save
A one-pot creamy pasta dish featuring sweet leeks, savory ham, and bright peas, all enveloped in a luscious Parmesan cream sauce. | tastychuck.com

My neighbor knocked on my door once asking if something was wrong because he smelled cream and leeks and wondered if I was okay, which made me laugh and invite him to stay for dinner. We sat at my small kitchen table and barely talked, just ate and smiled at each other, and that's when I understood that the best recipes are the ones that make people want to show up and be present.

Variations and Swaps That Work

If ham isn't your thing, cooked chicken or smoked turkey work beautifully and won't change the timing or the overall character of the dish. Spinach can be stirred in at the very end if you want more vegetables, and it wilts right into the cream. Some people add a splash of white wine to the broth for brightness, or even a teaspoon of Dijon mustard for a subtle sharpness that plays nicely with the leeks.

Pairing and Serving Ideas

This pasta sings alongside a crisp white wine like Sauvignon Blanc or even a light Pinot Grigio, because the acidity cuts through the richness of the cream and makes everything taste fresher. A simple green salad with a sharp vinaigrette on the side is all you need, or crusty bread to soak up any extra sauce from the plate. If you're serving it to guests, a small garnish of fresh parsley or a grind of black pepper on top makes it look like you spent more time than you actually did.

Storage and Reheating Tips

Leftovers keep for about three days in an airtight container in the refrigerator, though the pasta will have absorbed more of the cream and become denser, which is actually not a bad thing if you like it saucier. Reheating is gentle work—low heat with a splash of broth or milk stirred in brings the sauce back to life without breaking it. It also freezes reasonably well for up to a month, though it's honestly best eaten fresh, when the pasta still has some texture and the sauce is at its silkiest.

  • Add a little extra broth or milk when reheating to loosen up the sauce and keep it creamy.
  • Serve reheated pasta with fresh Parmesan on top, which adds brightness that counters the denser texture.
  • If you're cooking ahead, slightly undercook the pasta by a minute so it finishes properly when you reheat.
Product image
Track cooking times accurately for baking, boiling, roasting, and multitasking recipes without overcooking.
Check price on Amazon
Savory ham, sweet leeks, and tender peas tossed with al dente pasta in a silky cream sauce, ideal for a quick and satisfying meal. Save
Savory ham, sweet leeks, and tender peas tossed with al dente pasta in a silky cream sauce, ideal for a quick and satisfying meal. | tastychuck.com

This dish taught me that the best meals don't announce themselves with a long list of steps or rare ingredients—they just show up quietly and make everyone feel like they're being taken care of. Keep this recipe close for those nights when you need something good fast.

Recipe Guide

Can I substitute the ham with another protein?

Yes, smoked turkey or cooked chicken work well as alternatives, maintaining the dish's savory profile while omitting pork.

What pasta types are best for this dish?

Short pasta shapes like penne or fusilli hold the sauce nicely and cook evenly within the one-pot method.

How do I make it gluten-free?

Simply use gluten-free pasta varieties to accommodate dietary needs without altering the flavor.

Is there a way to add more vegetables?

Incorporate baby spinach at the end of cooking for an extra boost of greens and color.

How can I lighten the sauce?

Replacing heavy cream with half-and-half reduces richness while keeping the creamy texture.

Creamy Leek Pea Ham

A creamy pasta dish blending leeks, peas, ham, and Parmesan in a flavorful sauce.

Prep duration
10 min
Heat time
20 min
Full duration
30 min
Created by Chuck Harrison


Skill level Easy

Heritage European

Output 4 Portions

Nutrition Labels None specified

What you'll need

Vegetables

01 2 medium leeks, cleaned and sliced (white and light green parts only)
02 1 cup frozen peas

Pasta

01 12 oz short pasta such as penne or fusilli

Meats

01 7 oz cooked ham, diced

Dairy

01 1 cup heavy cream
02 1/2 cup grated Parmesan cheese
03 2 tbsp unsalted butter

Liquids

01 3 cups low-sodium chicken or vegetable broth

Seasonings

01 2 cloves garlic, minced
02 1/4 tsp ground black pepper
03 1/2 tsp salt, plus more to taste
04 1/4 tsp nutmeg, optional

Method

Phase 01

Sauté the leeks: Melt butter in a large deep skillet or Dutch oven over medium heat. Add sliced leeks and sauté for 3 to 4 minutes until softened.

Phase 02

Bloom the garlic: Stir in minced garlic and cook for 1 minute until fragrant.

Phase 03

Add the ham: Add diced ham and cook for 2 minutes, stirring occasionally.

Phase 04

Combine pasta and broth: Pour in pasta, broth, salt, and pepper. Stir well and bring to a simmer.

Phase 05

Cook pasta partially: Cover and cook for 10 minutes, stirring occasionally, until pasta is almost al dente.

Phase 06

Add peas and finish pasta: Add peas and continue cooking uncovered for 3 to 4 minutes until pasta is tender and most liquid is absorbed.

Phase 07

Create creamy sauce: Reduce heat to low. Stir in cream, Parmesan, and nutmeg if using. Simmer gently for 2 to 3 minutes until sauce is creamy and coats the pasta.

Phase 08

Finish and serve: Taste and adjust seasoning if necessary. Serve immediately, garnished with extra Parmesan if desired.

Kitchen tools

  • Large deep skillet or Dutch oven
  • Wooden spoon or spatula
  • Chef's knife
  • Cutting board
  • Measuring cups and spoons

Allergy alerts

Always review ingredients for potential allergens and seek professional medical guidance if unsure
  • Contains milk from cream, butter, and Parmesan cheese
  • Contains wheat from pasta
  • Contains pork from ham
  • Use gluten-free pasta for gluten-free preparation
  • Check ham and broth labels for hidden allergens

Nutrition breakdown (per portion)

Values shown are estimates only - consult healthcare providers for specific advice
  • Energy: 560
  • Fats: 23 g
  • Carbohydrates: 61 g
  • Proteins: 25 g