Creamy Leek Pea Ham Pasta

Featured in: One-Pan & Sheet-Pan Meals

This comforting dish combines tender leeks, sweet peas, and savory diced ham simmered with short pasta in a rich, creamy sauce. The ingredients meld together as they cook one-pot style, creating a smooth, flavorful texture enhanced by Parmesan and a hint of nutmeg. It's easy to prepare with simple sautéing and simmering steps, taking just 30 minutes total. Ideal for a quick weeknight meal, it offers a balance of savory meat, fresh vegetables, and creamy dairy components.

Updated on Tue, 17 Feb 2026 11:42:00 GMT
Creamy Leek, Pea, and Ham Pasta in a skillet with tender pasta, sweet peas, and savory ham in a rich cream sauce.  Save Pin
Creamy Leek, Pea, and Ham Pasta in a skillet with tender pasta, sweet peas, and savory ham in a rich cream sauce. | vectoroven.com

My neighbor once complained that weeknight dinners felt like a chore until I made this creamy leek and ham pasta for her family on a particularly gray Thursday. She called the next day saying her kids actually asked for seconds, which apparently never happens. That's when I realized this dish has a quiet magic—it comes together in one pot, tastes like you fussed all day, and somehow makes everyone at the table a little happier.

I made this for my partner on a night when we both came home exhausted, and watching their face when they tasted it was worth every minute. The leeks had caramelized just enough to be sweet, the ham added this salty richness, and somehow thirty minutes of cooking felt like time travel. We ate it straight from the pot like nobody was watching, and that's how I knew it was a keeper.

Ingredients

  • 2 medium leeks, cleaned and sliced (white and light green parts only): Leeks are milder and sweeter than onions when cooked slowly, and they break down into silky strands that distribute flavor throughout the dish. Always slice lengthwise first, then into half-moons, to catch any hidden soil between the layers.
  • 1 cup (150 g) frozen peas: Frozen peas are actually picked at peak ripeness and frozen immediately, so they taste fresher than most fresh ones you'll find. Toss them in near the end so they stay bright and don't turn mushy.
  • 12 oz (340 g) short pasta (penne, fusilli, or similar): Short pasta shapes catch and hold the creamy sauce better than long pasta, giving you a bite that feels balanced and intentional.
  • 7 oz (200 g) cooked ham, diced: Dice it into small, irregular chunks rather than perfect cubes—they'll scatter throughout the dish and create little pockets of salty, smoky flavor.
  • 1 cup (240 ml) heavy cream: This is what transforms the broth into something luxurious without curdling or breaking, as long as you keep the heat gentle at the end.
  • 1/2 cup (50 g) grated Parmesan cheese: Freshly grated Parmesan melts more smoothly than pre-shredded, which often contains anti-caking agents that make the sauce slightly grainy.
  • 2 tbsp (28 g) unsalted butter: Unsalted butter gives you control over the salt level, which matters when your ham and broth already contribute plenty.
  • 3 cups (720 ml) low-sodium chicken or vegetable broth: Low-sodium broth lets you adjust the seasoning yourself rather than being locked into what the manufacturer decided.
  • 2 cloves garlic, minced: Mince it fine so it distributes evenly and melts into the sauce rather than sitting in chunks.
  • 1/4 tsp ground black pepper, 1/2 tsp salt (plus more to taste), 1/4 tsp nutmeg (optional): The nutmeg is optional but it whispers through the cream in a way that makes people say they can't quite name what they're tasting—that's the point.

Tired of Takeout? 🥡

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

One email. No spam. Unsubscribe anytime.

Instructions

Soften the leeks in butter and build your base:
Melt the butter over medium heat in your large deep skillet or Dutch oven, then add the leeks. They'll sizzle gently and start releasing their sweetness after about three minutes—you're looking for them to turn translucent and tender, not browned.
Wake up the garlic and add the ham:
Stir in the minced garlic and let it bloom for exactly one minute until the kitchen smells irresistible, then add the diced ham and let it warm through. This takes only a couple of minutes, just enough to heat the ham and let its flavors begin mingling with what you've already built.
Combine pasta and broth, then simmer:
Pour in your pasta along with the broth, salt, and pepper, stirring so nothing sticks to the bottom. Bring everything to a gentle simmer, cover it, and let it cook for about ten minutes, stirring occasionally—the pasta will absorb some broth and start becoming tender.
Add peas and finish cooking the pasta:
Stir in the peas and continue cooking uncovered for another three or four minutes until the pasta reaches that tender but still slightly firm stage and most of the liquid has been absorbed. Taste the pasta to make sure it's actually done before moving on.
Create the creamy finish with gentle heat:
Lower the heat to the absolute minimum and stir in the heavy cream, Parmesan, and nutmeg if you're using it. Let it simmer very gently for just two or three minutes, stirring slowly so the sauce becomes silky and coats every strand of pasta.
Taste, adjust, and serve while it's warm:
This is the moment to taste everything and decide if you want more salt, pepper, or nutmeg. Serve it immediately, ideally with extra Parmesan scattered on top and maybe a crack of fresh pepper.
A comforting bowl of Creamy Leek, Pea, and Ham Pasta topped with Parmesan, featuring al dente pasta and fresh leeks.  Save Pin
A comforting bowl of Creamy Leek, Pea, and Ham Pasta topped with Parmesan, featuring al dente pasta and fresh leeks. | vectoroven.com

There was a moment during a dinner party when a guest asked if I'd used restaurant cream or something fancy, and I realized that good cooking isn't about fancy ingredients—it's about respecting them. The leeks, the ham, the cream, they're all just lending their voices to something bigger than themselves.

Why This Works as a One-Pot Meal

Cooking everything in one pot isn't just about convenience, though that's certainly part of it. Every element—the leek's sweetness, the garlic's fragrance, the ham's salt, the pasta's starch—they're all mingling in the same liquid, layering flavors into something more complex than the parts suggest. The pasta releases its starch as it cooks, which naturally thickens the broth into something creamy without needing any cornstarch or flour. By the time you add the actual cream and cheese, you're finishing something that's already half-built, which means less sauce breaking and more silky results.

Variations and Swaps That Actually Work

I've made this dish with smoked turkey when pork wasn't on the menu, and honestly, it tasted just as rich because the smoke adds a different kind of depth. I've used half-and-half instead of heavy cream when I was watching my intake, and while it's slightly less luxurious, it's still comforting and feels lighter on the stomach. Adding a handful of fresh baby spinach at the very end adds color and a gentle earthiness that nobody expects but everyone notices.

Serving and Pairing Ideas

This pasta practically begs for a crisp white wine—Sauvignon Blanc cuts through the richness beautifully and makes each bite feel fresh. A simple green salad with lemon vinaigrette on the side provides contrast without demanding attention, and a crusty bread is optional but nice for soaking up every last bit of sauce.

  • If you have fresh thyme or parsley on hand, scatter a pinch on top when serving for a little brightness.
  • Leftovers actually taste better the next day once all the flavors have settled—just reheat gently with a splash of broth or cream so it doesn't dry out.
  • This dish feeds four people generously but easily scales up or down depending on who's coming to dinner.
Creamy Leek, Pea, and Ham Pasta served hot, with a velvety sauce clinging to every bite and hints of nutmeg. Save Pin
Creamy Leek, Pea, and Ham Pasta served hot, with a velvety sauce clinging to every bite and hints of nutmeg. | vectoroven.com

This pasta reminds me why simple cooking often tastes the best—you're not fighting the ingredients or apologizing for shortcuts. It's honest food that happens to be quick, and maybe that's the real magic.

Recipe FAQs

Can I substitute the ham with other meats?

Yes, smoked turkey or cooked chicken are great alternatives to ham for a different flavor or to avoid pork.

What type of pasta works best in this dish?

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

How can I make the dish lighter?

Replace heavy cream with half-and-half to reduce richness while keeping the sauce creamy.

Is it possible to add more vegetables?

Absolutely, adding a handful of baby spinach at the end adds color and nutrition without overpowering the flavors.

What wine pairs well with this creamy pasta?

A crisp white wine like Sauvignon Blanc complements the creamy sauce and vegetable elements nicely.

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

A comforting dish with leeks, peas, ham, and a creamy sauce for quick weeknight meals.

Time to prepare
10 minutes
Time to cook
20 minutes
Overall Time
30 minutes
Created by Lucas Jenkins


Level Easy

Cuisine European

Makes 4 Portions

Special Diets None specified

What You 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 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

How-To Steps

Step 01

Sauté 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.

Step 02

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

Step 03

Incorporate ham: 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

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

Step 06

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

Step 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 is creamy and coats pasta.

Step 08

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

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

Review every component for allergens. See a health expert if unsure.
  • Contains milk from cream, butter, and Parmesan cheese
  • Contains wheat from pasta
  • Contains pork from ham
  • For gluten-free preparation, use gluten-free pasta
  • Check ham and broth labels for hidden allergens

Nutrition details (each serving)

Only for informational use—this isn't a substitute for a doctor's advice.
  • Energy: 560
  • Fat Content: 23 grams
  • Carbohydrates: 61 grams
  • Proteins: 25 grams

Cooking Shouldn't Be Hard ❤️

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

Free forever. Unsubscribe anytime.