Pin It March always brings that weird in-between weather where it is still chilly enough to crave comfort food but you are secretly desperate for something fresh and green. I threw this together on a Tuesday evening when I had a bag of peas going neglected in the freezer and some holiday ham lingering in the fridge. The first time I made it, my husband actually went back for thirds which rarely happens with pasta dishes. Something about the sweet peas cutting through that rich, creamy sauce just works.
Last spring my neighbor came over unexpectedly while I had this simmering on the stove, and she literally stood in my kitchen inhaling the aroma before demanding the recipe. We ended up eating it standing at the counter while our kids played in the other room, both of us agreeing it was the best accidental dinner discovery of the season. Now it is my go-to when I want to feel like I have my life together but actually put in zero effort.
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 all that creamy sauce beautifully
- 1 cup (150 g) fresh or frozen peas: Frozen works perfectly here, no need to thaw first
- 2 cloves garlic, minced: Fresh garlic makes such a difference here
- 1 small onion, finely chopped: Creates a sweet aromatic base
- 1 cup (150 g) cooked ham, diced: Leftover holiday ham is ideal but deli ham works too
- 1 cup (240 ml) heavy cream: Creates that luscious restaurant-style sauce
- 2 tbsp unsalted butter: Adds richness and helps build flavor
- 1/2 cup (50 g) grated Parmesan cheese: Use freshly grated for best melting
- 1/2 tsp freshly ground black pepper: Freshly cracked really does matter
- 1/4 tsp salt, plus more for pasta water: Adjust based on how salty your ham is
- 2 tbsp chopped fresh parsley (optional): Adds a pop of color and freshness
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:
- Bring a large pot of generously salted water to a rolling boil and cook penne until al dente, then drain but remember to save that precious half cup of starchy pasta water
- Build your flavor base:
- Melt butter in a large skillet over medium heat, sauté onion for 3 minutes until it softens and turns translucent, then add garlic for just 1 minute until fragrant
- Add the protein:
- Stir in diced ham and let it cook 2 to 3 minutes until it gets those gorgeous lightly browned edges and heats through
- Bring in the sweetness:
- Add peas and cook for 2 minutes until they turn bright green and vibrant
- Create the sauce:
- Pour in cream and bring to a gentle simmer, then add Parmesan, salt, and pepper, stirring constantly until cheese melts and sauce thickens
- Bring it all together:
- Add drained penne to the skillet and toss vigorously until every piece is coated, adding splashes of reserved pasta water if sauce needs loosening
- Finish and serve:
- Remove from heat immediately, sprinkle with fresh parsley and extra Parmesan if you are feeling fancy, and get it on the table while it is hot
Pin It This recipe has become my answer to those nights when everyone is hungry and I have zero energy but still want something that feels special. My kids actually request it for their birthday dinners now, which is the highest compliment in our house.
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
Swapped leftover Thanksgiving turkey for the ham once and it was just as satisfying. The beauty of this dish is how adaptable it is to whatever you have in the fridge while still feeling cohesive and intentional.
Lightening It Up
Half-and-half works beautifully if you want to cut some calories without sacrificing creaminess. The sauce will be slightly lighter but still coats the pasta perfectly.
Perfect Pairings
A crisp white wine like Sauvignon Blanc cuts through the richness and complements the sweet peas. I also love serving this with a simple arugula salad dressed in lemon vinaigrette to add something fresh and bright to the plate.
- Add some crusty garlic bread for soaking up extra sauce
- A light green salad balances the richness perfectly
- Leftovers reheat surprisingly well for lunch the next day
Pin It There is something so satisfying about turning simple ingredients into a meal that feels like a hug on a plate. Hope this becomes a weeknight staple in your kitchen too.
Recipe FAQs
- → Can I use frozen peas instead of fresh?
Yes, frozen peas work wonderfully in this dish. Simply add them straight from the freezer and cook for 2-3 minutes until heated through. They'll retain their bright color and sweet flavor.
- → What's the best way to achieve the right sauce consistency?
The sauce thickens as the Parmesan melts into the cream. If it becomes too thick after tossing with pasta, add reserved pasta water a tablespoon at a time until you reach your desired consistency. The starch in the pasta water helps the sauce coat the noodles perfectly.
- → Can I substitute the ham with other proteins?
Absolutely. Cooked chicken, turkey, or even crispy bacon work beautifully as alternatives. You could also use smoked salmon for a different flavor profile, adjusting salt levels accordingly.
- → How can I make this dish lighter?
Replace heavy cream with half-and-half for fewer calories while maintaining creaminess. You can also reduce the butter to 1 tablespoon and use less Parmesan. Adding extra vegetables like sautéed asparagus or spinach increases nutrition without adding heavy ingredients.
- → What wine pairs well with this pasta?
Crisp white wines like Sauvignon Blanc or Pinot Grigio complement the creamy, savory flavors beautifully. The acidity cuts through the richness of the cream sauce and balances the sweetness of the peas.
- → Can I prepare components ahead of time?
Yes, you can dice the ham, onion, and garlic up to a day ahead and store in the refrigerator. Cook the pasta just before serving to maintain its al dente texture, but you can prepare and combine all other ingredients while the pasta cooks.