Fast and easy meals are the only thing helping me survive this time of year (…or any time of year for that matter), and this super quick and creamy pasta with peas and ham was a total winner for me. It’s inspired by a classic Italian dish, Pasta alla Papalina, and follows my favorite “formula” for easy meals: pasta + butter + Parmesan + vegetable. This variation on that formula has a few extra ingredients to give it a rich finish, but it’s still just as fast and easy (hello, one pot)!

All recipes are rigorously tested in our Nashville Test Kitchen to ensure they are easy, affordable, and delicious.
“This was really good. I made it with leftover Easter ham. I used macaroni because that is what I have in the pantry. I also used fat-free half and half as my usual sub for heavy cream. It was outstanding. I sprinkled a little red pepper flakes on mine just because I like the added spice.”
Kim
Creamy One-Pot Pasta with Peas and Ham
This super simple dish is based on a classic Italian dish, Pasta alla Papalina, which features fettuccine, cured ham, peas, and onions in a rich sauce made with cream and either Pecorino Romano or Parmesan cheese. For this budget interpretation, I used a diced ham steak, heavy cream, and grated Parmesan. It may not be as fancy, but it’s EASY and still super delicious.
Recipe Success Tips
- Use any pasta. I used ditalini (small short tubes) because I had it on hand and thought the shape would be a good match for the green peas, but you can make this dish with literally any type of pasta you might have. Some readers have used macaroni, fusilli, bow tie, and small shells. It’s a great way to use up the odds and ends of boxes of pasta!
- Try a different meat. I used a simple ham steak from the grocery store that I diced up and browned in the pot for extra flavor. Ham steaks can usually be found in the refrigerated packaged meat section of the grocery store, near bacon. You could also use leftover baked ham, bacon, pancetta, or a cured sausage for this dish.
- Make it saucy. If you prefer your pasta a little saucier, reserve some pasta water and mix in a little at a time when you add the cream.
- Boost the flavor. I love this recipe because it’s so simple and made with genuinely delicious ingredients that don’t cost a ton. But you can definitely add in any extra flavors you’re craving! I sometimes add ½ teaspoon of garlic powder, a dash of Dijon mustard, or a pinch of red pepper flakes for a little kick.
- Skip the cream if it’s not in your budget. Full-fat dairy is what makes this dish so scrumptious. I’ve made plenty of pasta dishes similar to this one with just butter, so that is an option if you don’t have the heavy cream, but I love the rich sauce that the cream creates.
Pasta with Peas and Ham
Cost $5.68 recipe / $1.42 serving
Ingredients
- 8 oz. ditalini pasta (uncooked, $0.83*)
- 1 cup frozen sweet peas ($0.49**)
- 8 oz. ham steak ($2.97)
- 1 Tbsp salted butter ($0.11)
- ½ cup heavy cream ($0.84)
- ¼ cup Parmesan cheese (grated, $0.40***)
- ¼ tsp black pepper (freshly cracked, $0.02)
- ¼ tsp salt ($0.02)
Instructions
- Bring a large pot of water to a boil for the pasta. Once boiling, add the pasta and cook just until tender. Add the frozen peas and continue to cook for one minute, then drain the pasta and peas in a colander.
- While the pasta is cooking, dice the ham into small pieces. After draining the pasta and peas, add the diced ham and butter to the pot. Cook over medium, stirring often, until the ham has browned.
- Add the drained pasta and peas back to the pot along with the heavy cream. Stir and heat over medium until the cream is hot, dissolving the browned bits off the bottom of the pot as you stir.
- Remove the pot from the heat, sprinkle the grated Parmesan over the pasta, and stir to combine. Season to taste with salt and pepper, then serve.
See how we calculate recipe costs here.
Notes
Nutrition
How to Make Pasta with Peas and Ham Step-by-Step Photos

Cook the pasta and peas: Bring a large pot of water to a boil, then add 2 cups ditalini pasta (or 8 oz. of your favorite pasta shape) to the water and boil just until tender. Add 1 cup frozen sweet peas to the water and continue to cook for one minute. Drain the pasta and peas in a colander.

Brown the ham: While the pasta is cooking, dice one 8 oz. ham steak into small pieces. After draining the pasta and peas, add the diced ham to the pot along with 1 Tbsp butter. Cook the ham over medium heat until it is browned (3-5 minutes).

Make it creamy: Add the drained pasta and peas to the pot with the ham, along with ½ cup heavy cream. Stir and heat the pasta and cream over medium, dissolving the browned bits off the bottom of the pot as you stir. Heat and stir just until the cream is hot.

Add cheese: Remove the pot from the heat and sprinkle ¼ cup grated Parmesan over top. Stir to combine.

Add seasonings: Season the pasta with salt and pepper to taste (I used about ¼ tsp of each).

Serve: And that’s it! Super easy peasy (pun intended) and delicious! Enjoy!

Serving Suggestions
When I’m feeding more people or if I’m just extra hungry, I serve this pasta dish with something bready, like garlic bread or warm no-knead focaccia, and call it a win. A nice, fresh salad is also a welcome addition. I’d go for a crisp Greek salad (extra cucumber and feta for me, please), which adds the perfect punchy bite.
Storage & Reheating
Quick pasta dishes like this are definitely best when made fresh, and luckily they are easy enough to whip up even when you’re short on time. The creamy sauce will tend to absorb into the pasta as it refrigerates, so if you do reheat your leftovers, you might want to add an extra splash of cream or milk to add some moisture back in. Store leftovers in an airtight container for up to 3-4 days in the fridge.






Simple, quick, and delicious! I used macaroni noodles because that’s what I had. I also used vegetarian hot dogs in place of the ham. Nice flexible recipe.
This was a hit with my kids! Since I was using leftover Easter ham to make this dish, I went with what I had on hand in my house: tiny shell pasta instead of ditalini, frozen peas and carrots instead of just peas, and half & half instead of heavy cream.
Delicious and comforting and all in one pot! This was a winner.
Ditalini is missing from the recipe index, just FYI! I don’t get any results when I search for it either. (Love this recipe btw).
Made this tonight. Instead of the cream, butter, and parmesan I just used a jar of garlic alfredo sauce since I’m lazy. Pretty good! Might add some red pepper flakes next time.
Used bow tie pasta, and it turned out great! Definitely adding this to my list of easy dinners for busy weeks.
This was really good. I made it with leftover Easter ham. I used macaroni because that is what I have in the pantry. I also used fat free half and half as my usual sub for heavy cream. It was outstanding. I sprinkled a little red pepper flakes on mine just because I like the added spice.
Pretty good as written, but a little bland. I added some garlic powder to mine. I think next time I’ll use a bit less pasta, though, so I can have a higher pea-to-pasta ratio.
I doubled everything except for the ham. This made 4 servings. My husband really enjoyed it with extra Parmesan. Very easy, would totally make again.
Very easy, quick recipe. When I see ham I think mustard, so I added some Dijon. Surprising how good this is with so few ingredients.
I love the quick and easy recipes!!! Very simple and tasty… on a low budget 💕
Very easy to make and came out delicious! I didn’t have cream on hand and didn’t want to use butter so I subbed by sprinkling flour over the sautéed ham (I also added onion) and stirred to form a roux with milk and it worked perfectly!! Doubled the Parm because… we love Parm :)
Ooh thank you for this tip! I can’t eat dairy and couldn’t figure out a good alternative, but I’m gonna try this!
Turned out great! I used flour for thickening, pea protein milk and vegan parm (Follow Your Heart brand), and this is a delicious, hearty and comforting dairy-free meal!
Just used this recipe using leftover Christmas leg ham. So easy and tasty. Kids smashed it (1 & 6) without added pepper. We sprinkled with garlic/chilli/pepper to serve for adults. Total comfort food.
Made this tonight, but made it with smoked sausage instead of ham. Didn’t measure out the pasta so I should’ve added more liquid as it was a bit dry. Delicious all the same! My toddler actually finished her bowl.
Made with leftover Christmas ham as written, except I saved about 1/4 cup of pasta water and mixed that in since it was a little dry imo. I’d probably reduce parmesan too, I think a couple tbsp would be fine. Delicious overall!