Creamy Leek Pea Ham Pasta

Featured in: Quick Family Meals

This creamy dish combines tender leeks, sweet peas, and diced ham with short pasta in a flavorful broth. Butter sautés the leeks and garlic before adding ham and pasta, simmering to tender perfection. Cream and Parmesan finish the sauce with a rich, velvety texture. Ready in just 30 minutes, it’s perfect for a satisfying weeknight dinner. Optional nutmeg adds subtle warmth, while baby spinach or smoked turkey can be added for variation. Simple, hearty, and comforting.

Updated on Tue, 17 Feb 2026 14:04:00 GMT
Creamy leek, pea, and ham pasta with tender noodles in a rich Parmesan sauce, garnished with fresh herbs.  Pin
Creamy leek, pea, and ham pasta with tender noodles in a rich Parmesan sauce, garnished with fresh herbs. | potfuljoy.com

There's something about a rainy Tuesday evening that makes you crave comfort without the fuss, and that's exactly when this pasta landed on my stove. My sister had mentioned offhandedly that she'd been making one-pot dinners to cut down on cleanup, so I started experimenting with what I had—some leeks that needed using, a can of peas, and leftover ham from the weekend. The first version was almost too simple, but then I added cream and let everything meld together, and suddenly it wasn't just dinner, it was the kind of dish that makes you want to linger at the table.

I made this for my partner on a night when they'd had a rough day, and watching their expression shift from tired to actually present the moment they tasted it—that's when I knew this recipe was worth keeping. The leeks had sweetened into almost caramel notes, the peas added these little pops of brightness, and somehow the whole thing tasted like someone really cared, even though it took thirty minutes tops.

Ingredients

  • Leeks: Buy ones that feel firm and aren't too thick at the base; they cook down beautifully and turn almost sweet when sautéed, nothing like raw onion.
  • Frozen peas: Honestly, frozen is better here than fresh because they're picked at peak ripeness and add a concentrated sweetness that balances the saltiness of the ham.
  • Short pasta: Penne or fusilli work best because the sauce clings to them; long noodles will slip right off.
  • Cooked ham: If you can find thicker-cut ham rather than deli slices, dice it yourself for better texture and fewer weird additives.
  • Heavy cream: Don't skimp or substitute with milk right away; the fat is what makes the sauce silky and prevents it from breaking.
  • Chicken or vegetable broth: Low-sodium is crucial here because the ham and Parmesan bring plenty of salt already.
  • Garlic: Mince it finely so it dissolves into the butter and season the whole dish rather than appearing in chunks.
  • Nutmeg: A whisper of it adds an almost imperceptible warmth that makes people ask what secret ingredient you used.

Instructions

Product image
Rinse produce, clean cookware, and fill pots smoothly with flexible spray options for everyday cooking.
Check price on Amazon
Start with the leeks:
Melt your butter over medium heat and let the leeks soften slowly—this takes longer than you think but it's worth it because they'll taste delicate and sweet rather than harsh. Stir them every minute or so to make sure nothing catches on the bottom.
Build the flavor base:
Add minced garlic and let it bloom in the butter for just a minute until the whole pot smells incredible. Then toss in the diced ham and let it warm through and release its salty, savory character into everything else.
Bring it all together:
Add the pasta, broth, salt, and pepper, then stir everything so nothing sticks to the bottom. Bring it to a simmer, cover it, and let the pasta cook while absorbing the broth—this is when the magic starts happening.
Add the finishing touches:
Stir in the peas and cook uncovered for a few more minutes until the pasta is truly tender and most of the liquid has been absorbed into the noodles. This is the moment where you stop and taste it, adjusting salt if needed.
Make it creamy:
Lower the heat to a gentle simmer, stir in the cream, Parmesan, and a tiny pinch of nutmeg if you're using it. Let it warm through for just a couple of minutes—you want the sauce to coat the pasta but not boil, which would make it separate and look sad.
One-pot creamy pasta with sweet leeks, savory ham, and vibrant peas, perfect for a quick weeknight dinner.  Pin
One-pot creamy pasta with sweet leeks, savory ham, and vibrant peas, perfect for a quick weeknight dinner. | potfuljoy.com

There was a moment mid-dinner when my friend asked for seconds and then admitted she usually hates leeks because her mother cooked them to gray mush when she was a kid. Seeing her discover that they could be something entirely different, something she actually wanted more of—that's when this dish became about more than just feeding people.

The Secret of the Leek

Leeks intimidate people because they look so sturdy and strange, but they're actually one of the gentlest vegetables you can cook. They transform under slow heat into something almost silky, with a sweetness that's entirely different from onion—more delicate, more sophisticated. This is why they belong in cream sauces; they don't fight the richness, they complement it.

Why One-Pot Works Here

Cooking pasta in the broth instead of separately means every noodle absorbs flavor from the start, and you're left with exactly as much sauce as you need without any guessing. The starch from the pasta helps build the sauce naturally, so you're not fighting against it—you're working with it. It's simpler, faster, and honestly tastes better because nothing is overcooked or sitting in water getting soggy.

Ways to Make It Your Own

This is the kind of dish that invites tinkering because the structure is solid enough to handle changes. Spinach wilts right in at the end without throwing off the balance, smoked turkey works just as well as ham if you want something different, and even a splash of white wine swirled in at the very beginning adds another layer of complexity.

  • Try it with half-and-half instead of heavy cream if you want to lighten it up without completely losing the richness.
  • A handful of fresh thyme stirred in during the simmer brings out flavors you didn't know were hiding there.
  • Swap the ham for smoked salmon or cooked chicken if you want to steer it in a completely different direction.
Product image
Pressure cook meals, make rice, steam vegetables, and prepare soups faster for easy everyday cooking.
Check price on Amazon
Comforting ham and leek pasta with green peas and a silky cream sauce, ideal for cozy family meals. Pin
Comforting ham and leek pasta with green peas and a silky cream sauce, ideal for cozy family meals. | potfuljoy.com

This pasta has become the meal I reach for when I want something that feels nourishing without being complicated, and when I want people to know I'm paying attention to feeding them well. It's a quiet kind of delicious, the sort that sneaks up on you and keeps you coming back for more.

Recipe Q&A

Can I substitute the ham with another meat?

Yes, smoked turkey or cooked chicken work well as alternatives to ham without altering the creamy texture.

What pasta types work best for this dish?

Short pasta like penne or fusilli pairs perfectly by holding the creamy sauce in each bite.

How do I make this dish lighter?

Use half-and-half instead of heavy cream to reduce richness without sacrificing creaminess.

Is there a way to add more greens?

Stirring in a handful of baby spinach at the end adds freshness and extra nutrients.

What wine pairs well with this pasta?

A crisp white wine like Sauvignon Blanc complements the creamy sauce and savory ham nicely.

Creamy Leek Pea Ham Pasta

One-pot pasta with leeks, peas, ham, and a rich creamy sauce, ready in 30 minutes.

Preparation time
10 min
Cooking time
20 min
Total time
30 min


Difficulty Easy

Origin European

Yield 4 Servings

Dietary specifications None specified

Ingredients

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 tablespoons unsalted butter

Liquids

01 3 cups low-sodium chicken or vegetable broth

Seasonings

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

Instructions

Step 01

Prepare the base: 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 and translucent.

Step 02

Build aromatics: Stir in minced garlic and cook for 1 minute until fragrant.

Step 03

Incorporate ham: Add diced ham to the skillet and cook for 2 minutes, stirring occasionally to distribute evenly.

Step 04

Begin pasta cooking: Pour in the pasta, broth, salt, and pepper. Stir well and bring the mixture to a simmer.

Step 05

Partially cook pasta: Cover the skillet and cook for 10 minutes, stirring occasionally, until the pasta reaches almost al dente consistency.

Step 06

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

Step 07

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

Step 08

Finish and serve: Taste and adjust seasoning as needed. Transfer to serving dishes immediately and garnish with additional Parmesan cheese if desired.

Required equipment

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

Allergen information

Review each ingredient to identify potential allergens and if uncertain, please consult a healthcare professional.
  • Contains milk in cream, butter, and Parmesan cheese
  • Contains wheat in pasta
  • Contains pork in ham
  • For gluten-free preparation, substitute gluten-free pasta
  • Check ham and broth labels for additional hidden allergens

Nutritional values (per serving)

These values are provided as a general guide only and shouldn't replace professional medical advice.
  • Calories: 560
  • Fat: 23 g
  • Carbs: 61 g
  • Protein: 25 g