Creamy Leek Pea Ham Pasta

Featured in: Everyday Family Treats

This dish combines sautéed leeks and garlic with diced ham to build savory layers. Short pasta is simmered gently in flavorful broth until tender, then sweet peas are folded in. Finishing with heavy cream and Parmesan creates a luscious, creamy sauce that coats every bite. Simple steps come together quickly for a warm, satisfying meal ideal for busy evenings or casual dinners.

Updated on Tue, 17 Feb 2026 12:16:00 GMT
Creamy Leek, Pea, and Ham Pasta with tender leeks, sweet peas, and savory ham in a rich, cheesy sauce. Pin It
Creamy Leek, Pea, and Ham Pasta with tender leeks, sweet peas, and savory ham in a rich, cheesy sauce. | dulcetable.com

There's something about the way a kitchen fills with steam when you're making pasta that feels like a small victory, especially on nights when you need dinner done fast. I discovered this creamy leek and ham pasta during one of those evenings when the fridge held mostly odds and ends—some leftover ham from Sunday, a couple of leeks that needed using, and a box of penne. Twenty minutes later, my family was asking for seconds, and I realized I'd stumbled onto something that tastes like comfort but doesn't demand hours of your time.

I made this for my partner on a rainy Thursday, and they came home to the smell of butter, garlic, and something warm waiting on the stove. The way their face lit up when they tasted it—that moment when you realize food can turn a rough day around—made me understand why this recipe became a regular rotation at our table.

What's for Dinner Tonight? 🤔

Stop stressing. Get 10 fast recipes that actually work on busy nights.

Free. No spam. Just easy meals.

Ingredients

  • Medium leeks (2, cleaned and sliced): Use only the white and light green parts; they're sweeter and more tender than the tough dark green tops, which you can save for stock.
  • Frozen peas (1 cup): Keep them in your freezer—they soften quickly in the hot pasta liquid and add natural sweetness without any work.
  • Short pasta (12 oz): Penne, fusilli, or rigatoni all work beautifully because their shapes trap the cream sauce.
  • Cooked ham (7 oz, diced): Good quality ham makes a real difference; avoid the pre-packaged thin-sliced versions if you can.
  • Heavy cream (1 cup): This is where the magic happens, creating a silky sauce that coats everything evenly.
  • Grated Parmesan cheese (1/2 cup): Freshly grated tastes infinitely better than pre-shredded, and it melts more smoothly into the sauce.
  • Unsalted butter (2 tbsp): The foundation for sautéing; it builds the flavor base before everything else joins the party.
  • Chicken or vegetable broth (3 cups): Low-sodium is essential so you control the saltiness as you go.
  • Garlic cloves (2, minced): Don't skip this—two minutes of cooking releases its aroma and transforms the whole dish.
  • Ground black pepper (1/4 tsp), salt (1/2 tsp), and nutmeg (1/4 tsp optional): The nutmeg is subtle but adds a whisper of sophistication that no one will identify but everyone will taste.

Tired of Takeout? 🥡

Get 10 meals you can make faster than delivery arrives. Seriously.

One email. No spam. Unsubscribe anytime.

Instructions

Butter and soften the leeks:
Melt butter in your large skillet over medium heat and add the sliced leeks. Let them cook for 3 to 4 minutes, stirring occasionally, until they turn translucent and smell sweet. You'll know they're ready when a fork glides through them easily.
Wake up the garlic:
Stir in your minced garlic and cook for just 1 minute until the kitchen smells incredible. Don't let it brown—that one minute is all it needs.
Bring in the ham:
Add your diced ham and stir for about 2 minutes, letting the edges warm through. The ham releases its savory flavor into the butter and begins seasoning everything that comes next.
Build the pasta foundation:
Pour in the pasta, broth, salt, and pepper all at once, stirring well to combine. Bring everything to a simmer—you'll see bubbles breaking the surface and the pasta slowly beginning to soften.
Let it simmer covered:
Cover the skillet and cook for 10 minutes, stirring occasionally to prevent sticking. The pasta will absorb the liquid gradually while staying in constant contact with all those flavors.
Add the peas and finish cooking:
Uncover, stir in the peas, and cook for another 3 to 4 minutes uncovered until the pasta reaches that tender-but-still-slightly-firm texture and the broth is mostly absorbed. The peas will thaw almost instantly from the heat.
Cream and marry the flavors:
Reduce heat to low and stir in the cream, Parmesan, and nutmeg if you're using it. Simmer gently for 2 to 3 minutes, watching as the sauce becomes silky and coats each piece of pasta. Taste and adjust salt or pepper as needed before serving.
Pin It
| dulcetable.com

My neighbor came over unexpectedly one evening while this was simmering, and she asked what I was cooking because the smell had drawn her in from the hallway. I made an extra plate without hesitation, and we sat together eating while she told me about her day—that's when I knew this recipe had become more than just dinner; it was an invitation to slow down.

Still Scrolling? You'll Love This 👇

Our best 20-minute dinners in one free pack — tried and tested by thousands.

Trusted by 10,000+ home cooks.

Why This Dish Wins on Weeknights

The beauty of cooking everything in one pot is that you're not juggling multiple burners or watching a timer on the pasta while sauce simmers elsewhere. You're simply building flavors in layers, giving yourself space to breathe between steps. Most nights I use this time to set the table or pour a glass of something cold, and by the time I'm ready to sit down, dinner is waiting warm.

Making It Your Own

This recipe welcomes improvisation because its structure is so solid. I've made it with smoked turkey when ham ran out, thrown in a handful of spinach when I wanted greens, and even used half-and-half instead of heavy cream when I was trying to lighten things up. The dish adapts gracefully because the leeks, pasta, and broth form a reliable foundation that other ingredients can build on without falling apart.

Serving Suggestions and Wine Pairing

Serve this straight from the skillet if you're eating casually, or plate it into bowls and top each one with a little extra Parmesan and fresh pepper. A crisp white wine like Sauvignon Blanc cuts through the cream beautifully without overpowering the delicate flavors of the leeks and peas. Some crusty bread on the side is never wrong—it's perfect for soaking up any extra sauce clinging to the bottom of your bowl.

  • A squeeze of fresh lemon juice at the table brightens everything without making it taste citrusy.
  • Finish with a crack of fresh black pepper or a tiny pinch of nutmeg for those who want a hint more complexity.
  • Leftovers reheat gently on the stove with a splash of broth, though honestly this is best eaten fresh and warm.
Pin It
| dulcetable.com

This pasta has become my answer to the question, "What should we have for dinner?" when time is short but hunger is real. It reminds me that the most satisfying meals don't require complexity, just intention and good ingredients you genuinely enjoy.

Recipe FAQs

Can I substitute the ham with other proteins?

Yes, smoked turkey or cooked chicken work well as alternatives for a milder, pork-free option that maintains the dish's savory character.

What pasta types are best for this dish?

Short pasta shapes like penne or fusilli are ideal as they hold the creamy sauce and mix easily with the vegetables and ham.

How do I ensure the pasta cooks evenly in one pot?

Maintain a gentle simmer and stir occasionally during cooking to prevent sticking and promote even absorption of the broth.

Can I add other vegetables for more nutrients?

Absolutely. Baby spinach added toward the end works nicely without altering the creamy texture or flavor balance.

What can I use instead of heavy cream for a lighter version?

Half-and-half or a lower-fat cream substitute can be used to reduce richness while still providing a smooth sauce.

20-Minute Dinner Pack — Free Download 📥

10 recipes, 1 shopping list. Everything you need for a week of easy dinners.

Instant access. No signup hassle.

Creamy Leek Pea Ham Pasta

One-pot pasta blending tender peas, sweet leeks, and savory ham in a rich creamy sauce.

Prep time
10 minutes
Time to cook
20 minutes
Overall time
30 minutes
By Dulce Table Joshua Patel


Skill level Easy

Cuisine European

Makes 4 Portions

Dietary info None specified

What Goes In

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 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)

How to Make It

Instruction 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.

Instruction 02

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

Instruction 03

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

Instruction 04

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

Instruction 05

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

Instruction 06

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

Instruction 07

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

Instruction 08

Season and serve: Taste and adjust seasoning as needed. Serve immediately with extra Parmesan if desired.

You Just Made Something Great 👏

Want more like this? Get my best easy recipes — free, straight to your inbox.

Join 10,000+ home cooks. No spam.

What You’ll Need

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

Allergy details

Always review each ingredient for allergen risks and ask a health expert if you’re unsure.
  • Contains milk (cream, butter, Parmesan)
  • Contains wheat (pasta)
  • Contains pork (ham)
  • Use gluten-free pasta for gluten-free preparation
  • Verify ham and broth labels for hidden allergens

Nutrition per serving

The nutrition details here are just for reference and not a substitute for professional advice.
  • Calorie count: 560
  • Fat content: 23 g
  • Carbohydrates: 61 g
  • Proteins: 25 g

Cooking Shouldn't Be Hard ❤️

Get a free recipe pack that makes weeknight dinners effortless. Real food, real fast.

Free forever. Unsubscribe anytime.