This delicious bowl of Pasta with Peas and Ham, combines creamy goodness with sweet peas and savory ham for a cozy meal that’s ready in 20 minutes!
There’s something undeniably comforting about a bowl of creamy pasta — especially when it’s studded with sweet green peas and savory cubes of ham. This pasta with peas and ham is the kind of dinner I turn to when I want something cozy yet elevated. It feels nostalgic and weeknight-friendly, yet the lemon zest and freshly cracked pepper give it that restaurant-worthy finish.
In culinary school, we were taught that simple dishes demand precision. When you’re working with pantry staples like dried pasta, cream, and Parmesan, technique becomes everything. It’s not about overcomplicating — it’s about building flavor step by step and understanding why each ingredient plays a role. This recipe embodies that philosophy beautifully.

Key Ingredients for this Ham and Pea Pasta Recipe

Dried Pasta
This is the backbone of the dish. I love using short pasta shapes like fusilli corti bucati, but rigatoni, penne pasta, or shells would work too because they hold onto the creamy sauce. Undercooking it slightly ensures it finishes perfectly in the sauce — a trick I learned in culinary school that makes all the difference.
Olive Oil
Adds richness and helps sauté the ham and garlic evenly. It also acts as the first layer of flavor.
Diced Ham
Salty, savory, and satisfying. The ham brings protein and depth, balancing the sweetness of the peas and the richness of the cream. This is th perfect way to use up leftover ham from Easter!
Garlic
Five cloves might sound bold, but trust me — it perfumes the sauce beautifully without overpowering it.
Frozen Sweet Peas
They add color, sweetness, and texture. Frozen peas are picked at peak freshness, so they’re perfect year-round.
Cream
This creates that luscious, silky sauce. A gentle simmer keeps it smooth and prevents separation.
Freshly Grated Parmesan
Adds umami and saltiness while thickening the sauce. Always grate fresh — it melts better and tastes infinitely richer.
Freshly Cracked Black Pepper
Adds subtle heat and depth.
Fresh Lemon Juice + Zest
The acid brightens the entire dish, cutting through the cream and making everything taste lighter.
Salt
Enhances and balances the flavors — but use sparingly since ham and Parmesan are naturally salty.
Pasta Water
Because it contains starch, a little pasta water gently thickens the sauce without needing flour or cornstarch. When you add it to the skillet and let everything simmer together, the sauce clings beautifully to each piece of pasta.
Step by Step Instructions to Make Pasta with Peas and Ham
- Cook the Pasta
Bring a large pot of generously salted water to a boil and cook the pasta according to the package directions. For the best texture, cook it about one minute shy of fully done so it stays al dente and can finish cooking in the sauce. Before draining, scoop out and reserve about 1 cup of the starchy pasta water. - Sauté the Ham
Meanwhile, heat the olive oil in a large skillet over medium heat. Add the pancetta and cook for 5–6 minutes, stirring occasionally, until it’s golden and lightly crisped. - Add Garlic
Stir in the garlic and cook for about 30 seconds, moving it constantly so it becomes fragrant without browning. - Add Peas
Add the frozen peas and toss for another 30 seconds to warm through.


- Build the Sauce
Pour in the cream and bring it to a very gentle simmer — reduce the heat if needed so it doesn’t boil rapidly. You’re looking for a soft, steady simmer. - Add Parmesan Gradually
Sprinkle in the Parmesan in 2–3 additions, stirring well after each one and allowing it to melt completely before adding more.


- Season & Brighten
Stir in the black pepper and lemon juice. - Combine Pasta & Sauce
Add the drained pasta along with ½ cup of the reserved pasta water. Toss everything together and let it simmer gently for 1–2 minutes until the sauce slightly thickens. Keep in mind the sauce will continue to thicken once removed from the heat. - Adjust & Finish
Taste and adjust with salt and pepper as needed (you likely won’t need much). If the sauce feels too thick, add a splash more pasta water to loosen it.

- Serve
Divide among bowls and finish with extra grated Parmesan and a sprinkle of fresh lemon zest before serving.
Why We Love This Recipe
- It’s cozy yet bright, perfect for this time of year.
- It comes together in under 30 minutes, so it makes a great quick dinner.
- It feels indulgent without being heavy.
- It’s perfect for using leftover ham.
- It’s kid-friendly but elevated enough for guests.
Honestly, this is one of those “everyone goes back for seconds” meals. The creamy parmesan sauce clings to every bite, and the pop of peas makes it visually beautiful — especially if you’re plating it in shallow white bowls for that bright, playful aesthetic I always gravitate toward.
Entertaining Tip

If you’re hosting, finish the pasta in a wide skillet and bring it straight to the table family-style. Then top with freshly grated Parmesan and lemon zest right in front of your guests. That final zesting moment? It smells incredible and adds a little restaurant drama.
Pair it with a crisp green salad and a simple white wine — and you’ve got an effortless dinner party menu that will make you feel like you’re an Italian restaurant.
Storage Instructions
- Refrigerate: Store leftovers in an airtight container for up to 3 days.
- Reheat: Warm gently on the stovetop with a splash of cream or milk to loosen the sauce.
- Freezing: Not recommended, as cream sauces can separate.
Additional Recipes to Try
If you loved this pasta, you might also enjoy these creamy pastas:
- Chicken Pesto Pasta – Make weeknight dinners easier with chicken pasta pesto! This simple recipe uses quick store-bought or homemade pesto.
- Saltimbocca Milanese with White Wine Sage Sauce –This is the BEST recipe for Saltimbocca Milanese EVER! Super crispy Italian veal cutlets served with a white wine sage sauce.
- Creamy Roman Chicken Pasta – just what you need for dinner! Sweet grilled bell peppers and prosciutto in a light cream sauce takes this chicken dinner to a whole new level!
This creamy pasta with peas and ham proves that simple ingredients, when treated thoughtfully, can feel truly special. It’s comforting, balanced, and full of flavor — and once you make it, I have a feeling it’ll become part of your regular rotation too.

Creamy Pasta with Peas and Ham (Ready in 20 minutes!)
- Prep Time: 5 minutes
- Cook Time: 20 minutes
- Total Time: 25 minutes
- Yield: 4-6 1x
- Category: Dinner
- Method: Stovestop
- Cuisine: Italian
Ingredients
-
16 oz dried pasta (penne, rigatoni, or shells work beautifully)
-
2 tbsp olive oil
-
9 oz ham, cut into small cubes
-
5 cloves garlic, finely chopped
-
9 oz frozen peas
-
1½ cups heavy cream
-
3.5 oz freshly grated Parmesan cheese
-
1 tsp freshly cracked black pepper
-
2 tbsp fresh lemon juice
-
½ cup reserved pasta water (from cooking pasta)
-
Salt, to taste
-
Lemon zest, for serving
-
Extra Parmesan cheese, for serving
-
Optional: fresh arugula
Instructions
-
Cook the Pasta
Bring a large pot of generously salted water to a boil. Cook the pasta according to package directions, stopping about 1 minute before fully cooked so it remains al dente. Reserve 1 cup of pasta water before draining. -
Cook the Ham
Heat olive oil in a large skillet over medium heat. Add the diced ham or pancetta and cook for 5–6 minutes, stirring occasionally, until golden. -
Add Garlic
Stir in the garlic and cook for about 30 seconds, moving it constantly to prevent burning. -
Add Peas
Add the frozen peas and toss for another 30 seconds until warmed through. -
Make the Sauce
Pour in the cream and bring to a very gentle simmer. Lower the heat if necessary — the sauce should never boil aggressively. -
Add Parmesan
Stir in the Parmesan in 2–3 additions, allowing it to fully melt between each addition. -
Season
Add the black pepper and lemon juice, stirring to combine. -
Combine Pasta & Sauce
Add the drained pasta and ½ cup reserved pasta water to the skillet. Toss well and let simmer gently for 1–2 minutes until the sauce thickens slightly. Add more pasta water if needed to loosen. -
Adjust & Finish
Taste and season with salt and additional pepper if needed. Stir in fresh arugula if using.
-
Serve
Divide among bowls and top with extra Parmesan and freshly grated lemon zest.




No Comments