Creamy Leek, Pea, Ham

Featured in: Smart Weeknight Meals

This comforting pasta combines tender leeks, sweet peas, and diced ham simmered in a rich, creamy sauce. The one-pot cooking method blends savory flavors with smooth cream and Parmesan, making it a delicious and satisfying dish that’s quick to prepare. Perfect for a cozy weeknight dinner, this meal balances fresh vegetables and savory meat with simple seasonings, delivering a flavorful, easy-to-make dinner option.

Updated on Tue, 17 Feb 2026 13:04:00 GMT
Creamy leek, pea, and ham pasta in a rich, velvety sauce with tender pasta and savory ham.  Pin it
Creamy leek, pea, and ham pasta in a rich, velvety sauce with tender pasta and savory ham. | smartyskitchen.com

There's something about the way leeks soften in butter that makes you feel like you're actually cooking, not just throwing ingredients together. I discovered this pasta on a random Tuesday when I had ham in the fridge and a craving for something creamy but not heavy, and somehow it became the dish I reach for when I need comfort without the fuss. The sweet leeks paired with salty ham felt like an unexpected friendship, and the fact that it all comes together in one pot? That sealed the deal for me.

I made this for my roommate who claimed she didn't like pasta, and watching her go back for seconds while barely acknowledging what she was eating was oddly satisfying. She was too busy enjoying it to be difficult about it, and that's when I knew this recipe had something special going for it.

What's for Dinner Tonight? 🤔

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

Free. No spam. Just easy meals.

Ingredients

  • Leeks (2 medium, cleaned and sliced): Clean them carefully by slicing lengthwise and rinsing between layers where grit hides, then use only the white and light green parts for the sweetest, most tender result.
  • Frozen peas (1 cup): They thaw perfectly in the residual heat and stay bright green, adding bursts of sweetness and color without any extra cooking step.
  • Short pasta (12 oz): Penne or fusilli work best because they catch the cream sauce beautifully and hold up to cooking directly in the broth.
  • Cooked ham (7 oz, diced): Buy quality ham from the deli counter if you can; it makes a real difference in flavor compared to packaged varieties.
  • Heavy cream (1 cup): This creates the silky sauce, but don't skip the final simmering step or it'll break.
  • Parmesan cheese (1/2 cup, grated): Freshly grated melts into the sauce more smoothly than pre-shredded, which tends to clump.
  • Unsalted butter (2 tbsp): This is your flavor foundation for sautéing the leeks, so don't rush this step.
  • Chicken or vegetable broth (3 cups): Use low-sodium so you control the salt level throughout cooking.
  • Garlic (2 cloves, minced): Mince it fresh right before adding; it perfumes the whole dish in seconds.
  • Black pepper, salt, and nutmeg: The nutmeg is optional but transforms this from good to memorable when you add just a whisper of it.

Tired of Takeout? 🥡

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

One email. No spam. Unsubscribe anytime.

Instructions

Product image
Prep ingredients easily by chopping vegetables, slicing meats, and serving dishes neatly during everyday cooking.
Check price on Amazon
Start with the leeks:
Melt butter in your deep skillet over medium heat and add the sliced leeks, sautéing for 3 to 4 minutes until they're soft and translucent at the edges. You'll smell that buttery sweetness rising up, and that's when you know you're on the right track.
Build the aromatics:
Stir in the minced garlic and let it cook for just 1 minute, filling the pan with that warm, pungent aroma that makes your kitchen smell like a real dinner is happening. Don't let it brown or it'll turn bitter.
Add the ham:
Toss in the diced ham and cook for 2 minutes, stirring occasionally so it gets warmed through and starts releasing its savory flavor into the butter. This is your umami boost.
Build the pasta base:
Pour in the pasta, broth, salt, and pepper, stirring everything together well and bringing it to a simmer. The pasta will start absorbing the broth immediately, which is exactly what you want.
Let pasta cook halfway:
Cover the skillet and let it simmer for 10 minutes, stirring occasionally so nothing sticks to the bottom. The pasta will be almost there but still slightly firm.
Add the peas and finish cooking:
Scatter in the frozen peas and continue cooking uncovered for 3 to 4 minutes until the pasta is tender and most of the liquid is absorbed. The peas thaw gently and turn bright green.
Make it creamy:
Reduce heat to low and stir in the cream, Parmesan, and a whisper of nutmeg if you're using it, simmering gently for 2 to 3 minutes. The sauce will transform into something silky that coats every piece of pasta.
Season and serve:
Taste and adjust salt and pepper as needed, then serve immediately while everything is warm and the sauce is at its creamiest. A shower of extra Parmesan on top feels like a finishing touch worth taking.
A comforting one-pot pasta dish featuring sweet leeks, tender peas, and diced ham in a creamy Parmesan sauce.  Pin it
A comforting one-pot pasta dish featuring sweet leeks, tender peas, and diced ham in a creamy Parmesan sauce. | smartyskitchen.com

My grandmother once told me that good food brings people to the table, and I finally understood what she meant when this simple pasta had my usually quiet dinner companions talking and laughing for an extra hour. It wasn't fancy or complicated, but it felt special because it tasted like care.

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 Becomes Your Go-To Weeknight Dish

The beauty of one-pot cooking is that you're not juggling multiple pans or dealing with stacks of dishes when you're already tired. This pasta teaches you that simplicity and flavor aren't mutually exclusive, and once you understand that rhythm of sautéing, simmering, and finishing with cream, you start seeing variations everywhere.

Substitutions That Work Beautifully

If you don't eat pork, smoked turkey or cooked chicken swap in seamlessly and bring their own subtle flavors to the party. For a lighter version, half-and-half works instead of heavy cream, though the sauce won't be quite as luxurious but still absolutely delicious. A handful of baby spinach at the end adds color and nutrition without changing the character of the dish.

Making It Your Own

The leek-ham-pea combination is rock solid, but this dish welcomes experimentation once you've made it once. Try a splash of white wine after sautéing the leeks for depth, add fresh thyme if you have it, or finish with a squeeze of lemon juice for brightness that cuts through the richness.

  • Serve alongside a crisp Sauvignon Blanc to echo the subtle sweetness of the leeks.
  • Make sure your skillet or Dutch oven is large and deep enough to prevent splashing when you stir.
  • Taste as you go, especially with salt, since the broth and ham already bring some.
Product image
Chop vegetables, slice meats, and prep ingredients easily for everyday cooking and homemade recipes.
Check price on Amazon
Savory ham and sweet peas tossed with pasta in a creamy leek-infused sauce, perfect for a cozy dinner. Pin it
Savory ham and sweet peas tossed with pasta in a creamy leek-infused sauce, perfect for a cozy dinner. | smartyskitchen.com

This pasta reminds me that the best meals don't need a long ingredient list or hours of fussing; they just need good ingredients treated with a little attention. Make it tonight, and I promise you'll find yourself thinking about it at lunch tomorrow.

Recipe Questions & Answers

Can I substitute ham with other meats?

Yes, smoked turkey or cooked chicken work well as alternatives to ham for a different protein option.

How do I make this dish lighter?

Use half-and-half instead of heavy cream to reduce richness while maintaining creaminess.

What pasta types are best for this dish?

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

Can I add extra vegetables?

A handful of baby spinach added at the end complements the flavors and boosts nutrition.

How do I adjust seasoning to taste?

After simmering, taste and add salt or pepper as needed to enhance the flavors without overpowering.

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

Rich pasta with leeks, peas, ham, and a creamy sauce, ready in 30 minutes for a comforting dinner.

Prep Time
10 min
Time to Cook
20 min
Overall Time
30 min
Created by Emily Scott


Skill Level Easy

Culinary Roots European

Makes 4 Portions

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

Directions

Step 01

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

Step 02

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

Step 03

Incorporate protein: 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 to al dente: Cover and cook for 10 minutes, stirring occasionally, until pasta is almost al dente.

Step 06

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

Step 07

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

Step 08

Finish and serve: Taste and adjust seasoning if necessary. Serve immediately, garnished 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.

Tools You'll Need

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

Allergy Info

Review each item for allergens and reach out to a healthcare provider if unsure.
  • Contains milk (cream, butter, Parmesan)
  • Contains wheat (pasta)
  • Contains pork (ham)
  • Use gluten-free pasta for gluten-free preparation
  • Check ham and broth labels for hidden allergens

Nutrition Info (per portion)

Info for reference only. Always check with your doctor for health guidance.
  • Energy (Calories): 560
  • Fats: 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.