Creamy Leek Pea Ham Pasta

Featured in: Main Dishes

This dish features tender slices of leek and sweet peas, combined with diced ham and short pasta simmered in a rich, creamy sauce. The process involves sautéing leeks and garlic, adding ham for depth, then cooking pasta in broth before finishing with cream and Parmesan for a luscious texture. Ready in about 30 minutes, it offers a warm, flavorful meal that’s quick to prepare and perfect for busy nights.

Updated on Mon, 16 Feb 2026 17:24:00 GMT
Creamy Leek, Pea, and Ham Pasta in a skillet with tender noodles and a rich, savory sauce.  Save
Creamy Leek, Pea, and Ham Pasta in a skillet with tender noodles and a rich, savory sauce. | cheerfulchefs.com

There's something about the way leeks soften in butter that makes a weeknight feel less rushed and more like an actual meal. I discovered this pasta on an evening when I had ham left over from Sunday dinner and a freezer full of peas, standing in my kitchen wondering what could come together in under thirty minutes. The moment the cream swirled into that golden broth, I knew I'd found something I'd make again and again.

My neighbor caught the smell drifting over the fence while I was testing this recipe, and I ended up making an extra batch the next day. She brought it back empty with a note saying her kids actually asked for seconds, which as any parent knows, is basically a standing ovation. That's when I realized this wasn't just a quick dinner—it was the kind of dish that makes people actually sit down and eat together.

Ingredients

  • Leeks: Clean them thoroughly between the layers where dirt hides, then slice into half-moons for even cooking and a subtle onion sweetness that deepens when they hit the butter.
  • Frozen peas: Don't thaw them first; they'll cook perfectly in the pasta water and keep their bright color and tender bite.
  • Short pasta: Penne or fusilli work best because they catch and hold the creamy sauce in every bite.
  • Cooked ham: Dice it into small cubes so it distributes evenly and adds pockets of salty, savory flavor throughout the dish.
  • Heavy cream: This is what makes the sauce luxurious, but it needs to be stirred in at the end over low heat to stay silky.
  • Parmesan cheese: Freshly grated melts better than pre-grated, and the nutty flavor builds the whole profile of the dish.
  • Chicken or vegetable broth: Use low-sodium so you can control the saltiness and taste as you go.
  • Butter: The foundation of everything, toasted just long enough to become the base for the leeks to soften in.
  • Garlic: Just two cloves, minced fine, so they disappear into the sauce and add depth rather than sharpness.
  • Nutmeg: Optional but worth it—a whisper of it rounds out the cream and makes people ask what that subtle flavor is.

Instructions

Product image
Dries dishes, utensils, and cookware neatly after cooking, keeping your countertop organized and clutter free.
Check price on Amazon
Butter the leeks into silence:
Melt butter in your large skillet over medium heat and let it bubble gently before adding the leeks. Stir them often so they turn golden and soft, which takes about three to four minutes and fills your kitchen with the most welcoming smell.
Bloom the garlic:
Once the leeks are tender, add your minced garlic and stir constantly for just a minute so it releases its aroma without turning bitter or brown.
Introduce the ham:
Dice ham goes in next, stirring for two minutes just to warm it through and let it mingle with the leeks and garlic.
Add pasta and broth:
Pour in your dry pasta and broth along with salt and pepper, then stir everything together and bring it to a gentle simmer. You'll watch the liquid level drop as the pasta absorbs it all.
Cook covered, stirring now and then:
Put a lid on the skillet and let it cook for about ten minutes, giving it a stir every couple of minutes so nothing sticks to the bottom. The pasta should be almost tender but still have a slight bite.
Add the peas and finish cooking:
Scatter in the frozen peas, leave the lid off, and cook for three to four more minutes until the pasta is completely tender and most of the liquid has been absorbed. You want just a little sauce left in the pan.
Make it creamy:
Turn the heat down to low, pour in the cream and sprinkle Parmesan over everything, then a pinch of nutmeg if you're using it. Stir gently for a couple of minutes until the sauce coats every piece of pasta and looks silky.
Taste and adjust:
Add more salt if it needs it, then serve right away while it's still hot and creamy, with extra Parmesan on the side if you like.
A comforting one-pot meal of pasta with leeks, peas, and diced ham in a creamy Parmesan sauce.  Save
A comforting one-pot meal of pasta with leeks, peas, and diced ham in a creamy Parmesan sauce. | cheerfulchefs.com

What strikes me most about this dish is how it transforms ordinary ingredients into something that feels like comfort on a plate. My daughter asked for it three nights in a row last month, and I realized that's when you know a recipe has truly won you over.

Leeks Are Your Secret Weapon

Most people think of leeks as fancy or intimidating, but they're actually one of the friendliest vegetables to cook with once you understand them. They're milder than onions and naturally sweet, which means they build flavor without overwhelming the dish. The key is cleaning them properly—cut them lengthwise and rinse between each layer because dirt loves to hide in there. When you see them turn golden in that butter, you'll understand why French cooks have always loved them.

Why This Works as a One-Pot Meal

Cooking the pasta directly in the broth instead of boiling it separately is the whole genius of this dish. The pasta absorbs all those flavors instead of rinsing them away, and you skip the step of draining and transferring and keeping things warm. It sounds like it shouldn't work as well, but it absolutely does, and it means fewer dishes and a better tasting meal at the end. This is the kind of smart cooking move that makes you feel like you've figured something out.

Flexibility and Variations

The beauty of this recipe is that it adapts to what you have on hand without losing its character. Smoked turkey brings a different but equally delicious flavor if you're avoiding pork, and baby spinach stirred in at the very end adds brightness and nutrition without changing the soul of the dish. Half-and-half instead of heavy cream makes it lighter if that's what you need, though you might want to add it a minute earlier so it has time to warm through. Here are some other ways I've adjusted it:

  • Swap the ham for smoked salmon or cooked shrimp if you want to take it in a seafood direction.
  • Add a handful of fresh dill at the end for an herbaceous note that plays beautifully with the ham.
  • Stir in some white wine right after the garlic for extra depth and acidity to balance the cream.
Product image
Deep clean greasy stovetops, countertops, sinks, and tiles using powerful steam after everyday cooking.
Check price on Amazon
Savory ham and sweet peas tossed with leeks and pasta in a velvety cream sauce, ready in 30 minutes. Save
Savory ham and sweet peas tossed with leeks and pasta in a velvety cream sauce, ready in 30 minutes. | cheerfulchefs.com

This is the kind of dinner that sneaks up on you—simple enough to make on a Tuesday, good enough to serve to people you want to impress. Make it once and it'll become part of your regular rotation.

Recipe FAQs

Can I substitute ham with another protein?

Yes, smoked turkey or cooked chicken can be used as alternatives for a pork-free option.

What pasta types work best in this dish?

Short pasta shapes like penne or fusilli hold the sauce well and cook evenly in one pot.

How can I make the sauce lighter?

Using half-and-half instead of heavy cream reduces richness while maintaining creaminess.

Is it possible to add more vegetables?

Yes, adding a handful of baby spinach towards the end adds color and nutrition without altering cooking time significantly.

What seasoning enhances the flavor?

Nutmeg adds warmth and depth; garlic and black pepper provide aromatic spiciness that complements the creamy sauce.

Creamy Leek Pea Ham Pasta

One-pot dish combining leeks, peas, ham, and a creamy sauce for an easy, satisfying meal.

Prep Time
10 minutes
Cook Time
20 minutes
Overall Time
30 minutes
Creator Ruby Smiles

Recipe Type Main Dishes

Skill Level Easy

Cuisine Background European

Portions 4 Serves

Dietary Preferences 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 (penne, fusilli, or similar)

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 nutmeg, optional

Step-by-Step Guide

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.

Step 02

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

Step 03

Build flavor base: Add diced ham and cook for 2 minutes, stirring occasionally.

Step 04

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

Step 05

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

Step 06

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

Step 07

Finish with cream sauce: Reduce heat to low. Stir in cream, Parmesan, and nutmeg if using. Simmer gently for 2 to 3 minutes until sauce coats pasta evenly.

Step 08

Finalize and serve: Taste and adjust seasoning as needed. Serve immediately, garnished with additional Parmesan if desired.

Tools You’ll Need

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

Potential Allergens

Inspect ingredients for specific allergens and contact a professional for concerns.
  • Contains milk (cream, butter, Parmesan cheese)
  • Contains wheat (pasta)
  • Contains pork (ham)
  • Use gluten-free pasta for gluten sensitivity
  • Check ham and broth labels for hidden allergens and cross-contamination risks

Nutritional Details (Per Serving)

Provided as supportive info; always cross-check with your healthcare provider.
  • Calories: 560
  • Fats: 23 grams
  • Carbohydrates: 61 grams
  • Proteins: 25 grams