Save to Pinterest The first time I made this pasta was on a rainy Tuesday when I found a container of leftover Easter ham languishing in the back of the fridge. Something about the combination of sweet peas and salty ham just made sense, and the way it came together in under thirty minutes felt like discovering a secret weapon for busy weeknights. Now it has become my go-to whenever I want something that feels special but does not require hours of stirring or complicated techniques.
Last spring my neighbor came over just as I was tossing the pasta with the sauce, and the smell of garlic and cream drew her right into the kitchen. We ended up eating it straight from the skillet while standing at the counter, talking about how some dishes just taste better when they are not overthought. That impromptu dinner reminded me that the best meals often happen when you work with what you have and let simple ingredients shine.
What's for Dinner Tonight? 🤔
Stop stressing. Get 10 fast recipes that actually work on busy nights.
Free. No spam. Just easy meals.
Ingredients
- 350 g (12 oz) penne pasta: The ridges catch the cream sauce beautifully, though fusilli would work if that is what you have in the pantry
- 1 cup (150 g) fresh or frozen peas: Fresh peas need just a quick cook while frozen ones should be thawed slightly first for even heating
- 2 cloves garlic, minced: Do not skip the garlic, it adds that aromatic depth that makes the sauce taste restaurant quality
- 1 small onion, finely chopped: A shallot works beautifully here too if you want a slightly sweeter, milder flavor
- 1 cup (150 g) cooked ham, diced: Leftover holiday ham is perfect, though a thick cut from the deli works just as well
- 1 cup (240 ml) heavy cream: Room temperature cream incorporates more smoothly, so take it out while the pasta water heats
- 2 tbsp unsalted butter: This helps build the sauce base and adds that velvety finish we all want
- 1/2 cup (50 g) grated Parmesan cheese: Freshly grated makes a huge difference in how well it melts into the sauce
- 1/2 tsp freshly ground black pepper: Fresh cracked pepper has a brighter bite that balances the cream perfectly
- 1/4 tsp salt, plus more for pasta water: The pasta water should taste like the ocean, it is your only chance to season the noodles themselves
- 2 tbsp chopped fresh parsley (optional): The bright green color makes everything look more inviting and adds a fresh hit
Tired of Takeout? 🥡
Get 10 meals you can make faster than delivery arrives. Seriously.
One email. No spam. Unsubscribe anytime.
Instructions
- Get your pasta going first:
- Bring a large pot of generously salted water to a rolling boil and cook the penne until it is just al dente, then drain but remember to save that precious half cup of starchy pasta water before you pour everything else out.
- Build your flavor base:
- Melt the butter in a large skillet over medium heat and let the onion soften for about 3 minutes until it turns translucent, then add the garlic and cook just long enough to release its fragrance without burning it.
- Add the ham:
- Stir in the diced ham and let it cook for 2 to 3 minutes until the edges start to turn golden and crispy in spots, which gives you those lovely little caramelized bits throughout the dish.
- Brighten with peas:
- Add the peas and cook them for just 2 minutes until they turn that brilliant bright green color, or until frozen peas are heated through and no longer frosty in the center.
- Create the sauce:
- Pour in the cream and let it come to a gentle bubble, then add the Parmesan, salt, and pepper while stirring constantly until the cheese melts and the sauce coats the back of your spoon.
- Bring it all together:
- Add the cooked penne directly into the skillet and toss everything together, adding splashes of that reserved pasta water if the sauce seems too thick or clings too heavily to the pasta.
- Finish and serve:
- Take the skillet off the heat and sprinkle with fresh parsley and extra Parmesan if you are feeling fancy, then get it onto plates while the sauce is still hot and silky.
Save to Pinterest This pasta became our tradition for rainy Sunday evenings when everyone is tired from the weekend but still wants something comforting to eat together. My partner actually requests it more than any other recipe now, and I love that it started as a way to use up leftovers but became something we plan ahead for on purpose.
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.
Making It Your Own
I have made this with diced cooked chicken when ham was not available, and honestly it became just as delicious, especially when I added a pinch of dried thyme to the cream. The beauty of this recipe lies in how adaptable it is while still maintaining that cozy, rich character that makes everyone go back for seconds.
Lightening It Up
On nights when I want something slightly less heavy, half-and-half works beautifully in place of the heavy cream, and I sometimes toss in a handful of baby spinach at the very end just to wilt it into the sauce. The pasta still feels indulgent but leaves you feeling light enough to enjoy an evening walk afterward.
Perfect Pairings & Sides
A crisp white wine like Sauvignon Blanc cuts through the richness of the cream sauce, and I love serving this with a simple arugula salad dressed with lemon vinaigrette to balance everything on the plate. The bright, peppery greens against the creamy pasta create that perfect contrast that makes a meal feel complete and well thought out.
- Crusty bread is perfect for sopping up any extra sauce left in the skillet
- A side of roasted asparagus would echo the spring vibes of the peas beautifully
- Keep extra Parmesan at the table because everyone always wants more
Save to Pinterest There is something deeply satisfying about turning simple leftovers into a meal that feels like it came from a restaurant kitchen. I hope this pasta finds its way into your regular rotation and creates its own memories around your table.
Recipe FAQs
- → Can I use frozen peas instead of fresh?
Absolutely. Frozen peas work beautifully and require slightly longer cooking—about 3-4 minutes instead of 2—to ensure they're heated through. The texture and flavor remain excellent.
- → What can I substitute for the ham?
Cooked chicken, turkey, bacon, or pancetta are excellent alternatives. You can also omit meat entirely for a vegetarian version. Adjust cooking time based on your protein choice.
- → How do I prevent the sauce from becoming too thick?
Reserve pasta water before draining—it's starchy and perfect for thinning the sauce. Add it gradually while tossing, a splash at a time, until you reach your desired consistency.
- → Can I make this with a lighter cream option?
Yes. Substitute half-and-half or a combination of milk and cream for a lighter dish. You may need slightly more seasoning to compensate for reduced richness.
- → What wines pair well with this dish?
Crisp white wines like Sauvignon Blanc, Pinot Grigio, or Vermentino complement the creamy sauce and fresh peas beautifully. Their acidity balances the richness.
- → Can I add vegetables to this?
Definitely. Sautéed asparagus, baby spinach, mushrooms, or sun-dried tomatoes enhance the dish. Add them during the sauté stage with the ham, or stir in delicate greens at the end.