Save to Pinterest Last March, after a particularly brutal winter stretch, I spotted bright green peas at the market and suddenly needed something that tasted like spring was actually coming. This pasta was born from that impulse, a Sunday night experiment that ended up being so satisfying we barely spoke while eating. The sweet pop of peas against salty ham feels like the kind of comfort food that bridges seasons perfectly.
I made this for friends who dropped by unexpectedly last month, expecting to order takeout, but they kept going back for seconds until the pan was scraped clean. Something about the combination hits that perfect spot between indulgent and fresh.
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 penne pasta: The ridges catch the cream sauce beautifully, though rigatoni works if that is what you have
- 1 cup fresh or frozen peas: Fresh ones burst with sweetness but frozen are totally fine here
- 2 cloves garlic: Minced fine so it melts into the sauce without biting back
- 1 small onion: Finely chopped creates a sweet base that balances the salty ham
- 1 cup cooked ham: Diced small, leftover ham or a good quality deli ham both work beautifully
- 1 cup heavy cream: Creates that velvety texture that makes this feel special
- 2 tbsp unsalted butter: Start the sauce right with good butter
- 1/2 cup grated Parmesan: Freshly grated melts better than the pre shredded stuff
- 1/2 tsp black pepper: Freshly cracked adds warmth that complements the cream
- 1/4 tsp salt: Plus more for the pasta water, always salt your water generously
- 2 tbsp fresh parsley: Optional but adds a lovely bright finish and color pop
Tired of Takeout? 🥡
Get 10 meals you can make faster than delivery arrives. Seriously.
One email. No spam. Unsubscribe anytime.
Instructions
- Get your pasta water going:
- Bring a large pot of salted water to a boil, then cook the penne until al dente before draining and saving that precious half cup of pasta water
- Build your flavor base:
- Melt butter in a large skillet over medium heat, sauté the onion for 3 minutes until soft, then add garlic for just 1 minute until fragrant
- Add the ham:
- Stir in the diced ham and cook for 2 to 3 minutes until it gets lightly browned and smells amazing
- Bring in the peas:
- Add the peas and cook for 2 minutes until they turn bright green, or just heated through if you are using frozen
- Make the sauce:
- Pour in the cream and bring it to a gentle simmer, then add Parmesan, salt, and pepper while stirring until the cheese melts and everything thickens slightly
- Bring it all together:
- Add the drained penne to the skillet and toss until every piece is coated, adding a splash of that reserved pasta water if the sauce needs loosening
- Finish and serve:
- Remove from heat and sprinkle with fresh parsley plus extra Parmesan if you are feeling generous
Save to Pinterest This became my go to when I need something that feels like a treat but does not require two hours of prep work.
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.
Choosing Your Ham
I have found that ham from a holiday leftovers box works beautifully here, or even thick cut deli ham cubed small. The key is cutting it into bite sized pieces so you get a little savory bit in every forkful.
Making It Lighter
Half and half instead of heavy cream works, just know the sauce will not be quite as rich. You can also toss in some baby spinach at the end to wilt into the pasta for extra nutrients.
Wine Pairing
A crisp white wine cuts through the cream perfectly. Sauvignon Blanc or Pinot Grigio are my go to choices.
- A chilled glass of white makes this feel like a restaurant meal
- Lemon wedges on the side add brightness if you want it
- Crusty bread for soaking up extra sauce is never a bad idea
Save to Pinterest Hope this brings a little spring comfort to your table.
Recipe FAQs
- → Can I use frozen peas instead of fresh?
Absolutely. Frozen peas work beautifully in this dish. Simply add them to the skillet and cook until heated through, which takes about 2-3 minutes.
- → What pasta shapes work best for this dish?
Penne is ideal due to its tubular shape that catches the creamy sauce. Rigatoni, farfalle, or even fettuccine are excellent alternatives.
- → How can I make this lighter?
Substitute heavy cream with half-and-half or whole milk for a lighter version. You can also reduce the butter to 1 tablespoon and use less Parmesan if desired.
- → What other proteins can I use besides ham?
Cooked chicken, turkey, bacon, or smoked salmon all pair wonderfully with spring peas. Use the same quantity as specified for ham.
- → Can I prepare this ahead of time?
Cook the components separately and store in the refrigerator. Combine just before serving and reheat gently, adding a splash of pasta water or cream to restore sauce consistency.
- → What wine pairs well with this dish?
A crisp Sauvignon Blanc or Pinot Grigio complements the creamy sauce and spring flavors perfectly. Both white wines cut through the richness beautifully.