Spring Pea & Ham Pasta

Featured in: Meals For Ordinary Days

This vibrant pasta brings together sweet spring peas and savory diced ham in a luxurious cream sauce. The penne gets coated in a Parmesan-rich blend that's both comforting and satisfying. Ready from start to finish in just 30 minutes, it's perfect for busy weeknights when you want something hearty yet fresh.

The balance of tender-crisp vegetables, salty ham, and silky cream creates a restaurant-quality dish that comes together effortlessly. Great for using leftover ham from holiday meals, though it tastes just as wonderful with freshly purchased ham from the deli.

Updated on Wed, 21 Jan 2026 09:28:00 GMT
A close-up of creamy Spring Pea & Ham Pasta with penne, bright green peas, and diced ham in a rich Parmesan sauce. Save Pin
A close-up of creamy Spring Pea & Ham Pasta with penne, bright green peas, and diced ham in a rich Parmesan sauce. | tirzamoments.com

My neighbor dropped off a container of leftover Easter ham at my door, and I stared at it wondering what to do with the thing. That same afternoon, I noticed the farmers market had the first truly sweet peas of the season, bright green and bursting with spring. It clicked right then—pasta, cream, a quick pan, and dinner would practically make itself. Twenty minutes later, my kitchen smelled like butter and happiness, and I understood why this simple combination has stuck around for generations.

I made this for my sister during a surprise visit last April, and she sat at my kitchen counter watching the peas turn that brilliant green. She asked what smelled so good, and I realized I hadn't even thought about it—just started cooking. That's when you know a recipe is right, when the steps become muscle memory and you're just enjoying someone's company while food happens in the background.

What's for Dinner Tonight? 🤔

Stop stressing. Get 10 fast recipes that actually work on busy nights.

Free. No spam. Just easy meals.

Ingredients

  • Penne pasta (350 g / 12 oz): The tubes catch the cream sauce beautifully, but honestly, any short pasta works—I've used rigatoni in a pinch and nobody complained.
  • Fresh or frozen peas (1 cup / 150 g): Fresh ones in spring are a dream, but frozen peas are actually fresher than most fresh peas at the store, picked and frozen at peak ripeness.
  • Cooked ham (1 cup / 150 g, diced): Leftover ham from Sunday dinner, deli counter ham, even canned ham in a moment of desperation—the key is good flavor, not perfection.
  • Heavy cream (1 cup / 240 ml): This is where the sauce gets its silky personality; don't skip it or cheap out.
  • Unsalted butter (2 tbsp): Start here to sauté your aromatics without the distraction of extra salt.
  • Grated Parmesan cheese (1/2 cup / 50 g): Freshly grated makes a real difference in how it melts and how the sauce tastes.
  • Garlic (2 cloves, minced): This is your secret flavor amplifier, the thing that makes people ask what makes it taste so good.
  • Onion (1 small, finely chopped): Softened onion adds sweetness and body to the sauce without being obvious about it.
  • Freshly ground black pepper (1/2 tsp): Season as you go, not all at the end—you'll taste the difference.
  • Salt (1/4 tsp, plus more for pasta water): The pasta water should taste like the sea; this seasons everything from the inside out.
  • Fresh parsley (2 tbsp, chopped, optional): A handful at the end wakes the whole dish up with 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 Water Ready:
Fill a large pot with water and salt it generously—you want it to taste like the sea. Bring it to a rolling boil before you add anything else, because pasta cooked in bland water tastes bland, no matter what you do after.
Cook the Pasta:
Add penne and stir occasionally so nothing sticks. When it's al dente (still with a whisper of resistance when you bite it), scoop out about half a cup of that starchy water before draining everything.
Build Your Flavor Base:
Melt butter in a large skillet over medium heat, then add your chopped onion. Listen for that gentle sizzle and wait about three minutes until the onion turns translucent and sweet.
Add the Aromatics:
Stir in your minced garlic and let it bloom for just a minute—you'll smell when it's right, that toasted garlic aroma that makes you hungry.
Warm Up the Ham:
Toss in your diced ham and let it sit for a couple of minutes until the edges get a little golden. You're not trying to cook it, just wake it up and let it blend with the other flavors.
Add the Peas:
Stir in your peas and cook until they turn that jewel-bright green. If you're using frozen, just heat them through—they'll keep their sweetness better than you'd expect.
Make the Sauce Silky:
Pour in your cream slowly while stirring, then bring everything to a gentle simmer. You're not boiling it hard, just letting it bubble softly while it thickens slightly.
Bring It Together:
Add your Parmesan cheese and season with salt and pepper, stirring until the cheese melts and disappears into the sauce. This is when you taste and adjust—trust your palate.
Marry the Pasta and Sauce:
Add your drained penne to the skillet and toss everything together until every piece is coated. If the sauce feels too thick, splash in some of that reserved pasta water a little at a time until it flows the way you like it.
Finish and Serve:
Remove from heat, scatter parsley on top if you have it, and serve immediately while everything is still hot and creamy.
Spring Pea & Ham Pasta served in a white bowl, garnished with fresh parsley and a light dusting of grated cheese. Save Pin
Spring Pea & Ham Pasta served in a white bowl, garnished with fresh parsley and a light dusting of grated cheese. | tirzamoments.com

My eight-year-old ate three full bowls of this without pushing anything around the plate, which in my house means I'd cracked some kind of code. She asked why it tasted so good, and I realized it was because nothing about it felt forced—cream, ham, peas, and butter are just meant to be together. That's the magic of cooking simple things well.

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.

The Best Times to Make This

Spring is when this dish truly sings, especially right after Easter when you've got ham in the fridge and the farmers market has peas that taste like candy. But honestly, frozen peas mean you can make this in the middle of January on a gray afternoon and suddenly taste green growing things. I've also made it in early summer when I wanted something creamy but not heavy, and it hit the spot between seasons perfectly.

How to Make It Your Own

Swap the ham for roasted chicken or turkey if that's what's sitting in your fridge, or go vegetarian with crispy pancetta bits for smoke and salt. I've stirred in sautéed asparagus in early spring and baby spinach in late spring without changing a single other step. The backbone of cream, cheese, and pasta is strong enough to hold whatever vegetables or proteins you add, so treat this as a template rather than a rule.

What Goes With This

A simple green salad with lemon dressing cuts through the richness and feels necessary, not like an afterthought. A slice of crusty bread for soaking up the cream sauce is non-negotiable in my house, and a glass of crisp white wine—Sauvignon Blanc or Pinot Grigio—makes the whole meal feel a little more intentional.

  • A squeeze of fresh lemon juice right before serving brightens everything up.
  • If you have it, a pinch of nutmeg stirred into the cream just before adding the cheese adds a whisper of sophistication.
  • Don't skip the parsley at the end, even if you think it's just for looks—it actually tastes good.
Steam rises from a skillet of Spring Pea & Ham Pasta, featuring tender peas, savory ham, and a glossy cream sauce. Save Pin
Steam rises from a skillet of Spring Pea & Ham Pasta, featuring tender peas, savory ham, and a glossy cream sauce. | tirzamoments.com

This is the kind of dinner that feels special without demanding much of you, the kind that reminds you why cooking at home matters. Make it, feed someone you care about, and watch how something so simple can turn an ordinary Tuesday into something worth remembering.

Recipe Help & FAQs

Can I use frozen peas instead of fresh?

Absolutely. Frozen peas work beautifully and often taste sweeter since they're picked at peak ripeness. Just add them directly to the skillet without thawing and cook until heated through.

What type of ham works best?

Diced leftover ham, thick-cut deli ham, or even a small ham steak cut into cubes all work wonderfully. The saltiness of the ham provides excellent flavor balance against the sweet peas and rich cream.

Can I make this lighter?

Yes, substitute half-and-half or whole milk for heavy cream. The sauce will be slightly thinner but still delicious. You can also increase the peas and decrease the ham slightly for more vegetables.

How do I store leftovers?

Store in an airtight container in the refrigerator for up to 3 days. Reheat gently with a splash of milk or pasta water to bring the creamy sauce back to life. The pasta will absorb some liquid as it sits.

Can I add more vegetables?

Certainly. Sautéed asparagus, baby spinach, or even diced bell peppers complement the flavors beautifully. Add them along with the peas so they cook until tender-crisp.

What other pasta shapes work?

While penne's ridges hold sauce beautifully, fusilli, rigatoni, or even short macaroni make excellent alternatives. Choose shapes with plenty of surface area for that creamy coating.

20-Minute Dinner Pack — Free Download 📥

10 recipes, 1 shopping list. Everything you need for a week of easy dinners.

Instant access. No signup hassle.

Spring Pea & Ham Pasta

Sweet peas and savory ham unite in a rich, creamy sauce with penne for a satisfying meal ready in under half an hour.

Prep Time
10 minutes
Time to Cook
20 minutes
Total Duration
30 minutes
Created by Keith Holloway


Skill Level Easy

Cuisine American

Makes 4 Portions

Diet Preferences None specified

Ingredient List

Pasta

01 12 oz penne pasta

Vegetables

01 1 cup fresh or frozen peas
02 2 cloves garlic, minced
03 1 small onion, finely chopped

Meat

01 1 cup cooked ham, diced

Dairy

01 1 cup heavy cream
02 2 tablespoons unsalted butter
03 1/2 cup grated Parmesan cheese

Seasonings

01 1/2 teaspoon freshly ground black pepper
02 1/4 teaspoon salt, plus additional for pasta water
03 2 tablespoons chopped fresh parsley, optional

How-To Steps

Step 01

Cook the Pasta: Bring a large pot of salted water to a boil. Cook the penne according to package instructions until al dente. Drain, reserving 1/2 cup of pasta water.

Step 02

Build the Flavor Base: While the pasta cooks, melt butter in a large skillet over medium heat. Add the onion and sauté for 3 minutes until softened. Add garlic and cook for 1 minute more.

Step 03

Incorporate the Ham: Stir in the diced ham and cook for 2 to 3 minutes until lightly browned and heated through.

Step 04

Add the Peas: Add the peas and cook for 2 minutes until bright green. If using frozen peas, cook until heated through.

Step 05

Create the Creamy Sauce: Pour in the cream and bring to a gentle simmer. Add Parmesan, salt, and pepper, stirring until the cheese melts and the sauce thickens slightly.

Step 06

Finish the Dish: Add the drained penne to the skillet, tossing to coat. If the sauce is too thick, add a little reserved pasta water until desired consistency is reached.

Step 07

Plate and Serve: Remove from heat. Sprinkle with fresh parsley and extra Parmesan if desired. Serve immediately.

You Just Made Something Great 👏

Want more like this? Get my best easy recipes — free, straight to your inbox.

Join 10,000+ home cooks. No spam.

Gear Needed

  • Large pot
  • Large skillet
  • Colander
  • Wooden spoon
  • Chef's knife

Allergy Info

Please review ingredients for allergens and talk to a healthcare expert if you're unsure.
  • Contains wheat from pasta
  • Contains milk from butter, heavy cream, and Parmesan cheese
  • Contains pork from ham

Nutrition Info (per serving)

Shared for general guidance—always check with your health professional for nutrition advice.
  • Energy (Calories): 540
  • Fat content: 23 g
  • Carbohydrates: 57 g
  • Protein amount: 25 g

Cooking Shouldn't Be Hard ❤️

Get a free recipe pack that makes weeknight dinners effortless. Real food, real fast.

Free forever. Unsubscribe anytime.