Save The first time I made this pasta was on a rainy March afternoon when I'd completely forgotten to plan dinner. I found a bag of frozen peas and some leftover holiday ham in the freezer, and somehow this comforting bowl came together in under thirty minutes. Now it's become my go-to when I need something that feels special but doesn't require energy I don't have. There's something about the sweetness of peas paired with salty ham that just works.
Last week my neighbor dropped by unexpectedly while I was making this, and the smell of garlic and ham had her asking for the recipe before she even left. I love serving this when friends come over for casual weeknight dinners because it feels generous without being fussy. The way the Parmesan melts into the cream creates this velvety coating that makes everyone go quiet for a minute.
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 every bit of that creamy sauce
- 1 cup (150 g) fresh or frozen peas: Fresh peas are sweeter but frozen work beautifully year round
- 2 cloves garlic, minced: Don't skimp here, it builds the aromatic foundation
- 1 small onion, finely chopped: Creates a sweet base that balances the salty ham
- 1 cup (150 g) cooked ham, diced: Leftover holiday ham is perfect, or use thick cut deli ham
- 1 cup (240 ml) heavy cream: This creates that luxurious restaurant style sauce
- 2 tbsp unsalted butter: Adds richness and helps sauté the aromatics
- 1/2 cup (50 g) grated Parmesan cheese: Freshly grated melts better and tastes brighter
- 1/2 tsp freshly ground black pepper: Fresh cracked makes a noticeable difference
- 1/4 tsp salt, plus more for pasta water: The pasta water needs to taste like the sea
- 2 tbsp chopped fresh parsley (optional): Adds a fresh pop of color and brightness
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's just al dente, usually about a minute less than the package suggests. Drain but remember to reserve that precious half cup of starchy pasta water before you pour it out.
- Build your flavor base:
- Melt the butter in a large skillet over medium heat and sauté the onion for about 3 minutes until it's soft and translucent. Add the minced garlic and let it cook for just one minute more until fragrant but not brown.
- Add the protein and veg:
- Stir in the diced ham and let it cook for 2 to 3 minutes until it's lightly browned in spots and heated through. Toss in the peas and cook for 2 minutes until they're bright green and tender.
- Create the sauce:
- Pour in the cream and bring everything to a gentle simmer. Add the Parmesan, salt, and pepper, stirring constantly until the cheese melts and the sauce thickens enough to coat a spoon.
- Bring it all together:
- Add the drained penne to the skillet and toss vigorously to coat every piece. If the sauce feels too thick, splash in some of that reserved pasta water until you reach a silky consistency that clings to the pasta.
- Finish and serve:
- Remove from heat immediately, sprinkle with fresh parsley and extra Parmesan if you're feeling fancy, and serve while it's piping hot.
Save This pasta became a regular in our rotation after a particularly exhausting week when cooking felt like a chore. My husband took one bite and said this was the kind of food that makes you feel taken care of, and I realized sometimes the simplest meals are the ones that stick with us longest.
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
After making this countless times, I've learned that the recipe is incredibly forgiving. You can swap cooked chicken or turkey for the ham, or use half and half instead of heavy cream for something lighter. Sometimes I add sautéed asparagus or baby spinach for extra vegetables, and nobody complains.
Wine Pairing Magic
A crisp Sauvignon Blanc cuts through the richness beautifully, but a Pinot Grigio works just as well. The acidity balances the cream sauce while complementing the sweet peas and salty ham. I love how a simple glass of wine transforms this from Tuesday dinner into something that feels like an occasion.
Tools That Help
A large pot and a good skillet are non negotiable here. A wooden spoon won't scratch your pan, and a sharp chef's knife makes prepping everything feel effortless. A colander with small holes prevents pasta from escaping, and I always keep a liquid measuring cup handy for that pasta water.
- Prep all ingredients before you start cooking, the sauce comes together fast
- Grate your own Parmesan instead of buying pre grated for better melting
- Season your pasta water aggressively, it's the only chance to flavor the pasta itself
Save There's something deeply satisfying about turning humble ingredients into a meal that makes people pause and smile. I hope this recipe finds its way into your regular rotation too.
Recipe FAQs
- → Can I use frozen peas instead of fresh?
Yes, frozen peas work perfectly. Simply add them in step 4 and cook until heated through, which typically takes 2-3 minutes. They'll provide the same sweet flavor and vibrant color.
- → What proteins can I substitute for ham?
Cooked chicken breast, turkey, pancetta, or prosciutto are excellent alternatives. Adjust cooking time based on the protein's thickness to ensure it's heated through and lightly browned.
- → How do I prevent the sauce from becoming too thick?
Keep the reserved pasta water nearby when combining the sauce with penne. Add it gradually while tossing until you reach your desired consistency. The starch in the water helps create a silky coating.
- → Can I make this dish lighter?
Substitute heavy cream with half-and-half or whole milk for a lighter version. You may need to simmer slightly longer for the sauce to thicken. The dish will be less rich but still creamy and satisfying.
- → What wine pairs well with this pasta?
Crisp white wines like Sauvignon Blanc or Pinot Grigio complement the creamy sauce and spring peas beautifully. Their acidity cuts through the richness and refreshes the palate between bites.
- → Can I add additional vegetables?
Absolutely. Sautéed asparagus, baby spinach, mushrooms, or sun-dried tomatoes all work wonderfully. Add them in step 4 with the peas, adjusting cooking time as needed.