Pin It 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 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 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.