Spring Pea & Ham Pasta

Featured in: Home Kitchen Classics

This vibrant spring pasta combines sweet green peas and savory ham in a luscious cream sauce. Ready in just 30 minutes, it transforms simple ingredients into a comforting meal perfect for chilly March evenings. The dish features penne coated in a velvety Parmesan cream sauce, with the natural sweetness of fresh peas balancing the salty ham.

Updated on Wed, 21 Jan 2026 15:03:00 GMT
Creamy Spring Pea & Ham Pasta with penne tossed in a rich Parmesan sauce, vibrant peas, and savory diced ham. Save
Creamy Spring Pea & Ham Pasta with penne tossed in a rich Parmesan sauce, vibrant peas, and savory diced ham. | buenoraib.com

Last March, when the first bunches of sweet peas appeared at the farmers market, I grabbed two bags before realizing I had no real plan for them. The air was still crisp enough to justify something hearty, yet those bright green pods screamed spring was finally winning. I ended up with leftover ham from Sunday dinner and suddenly this pasta made itself. Something about the sweetness of fresh peas against salty ham just clicked.

I made this for my brother who claims to hate cream sauces and he went back for seconds. The trick is letting the ham get slightly crispy in the butter before adding anything else. Those little browned bits dissolve into the cream and suddenly the whole house smells like something worth staying in for.

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 sauce perfectly and the hollow centers hold onto bits of ham and peas
  • 1 cup (150 g) fresh or frozen peas: Fresh peas need just 2 minutes while frozen take an extra minute to heat through completely
  • 2 cloves garlic, minced: Add after the onion softens so it does not burn and turn bitter
  • 1 small onion, finely chopped: Diced small helps it disappear into the sauce rather than sitting in obvious chunks
  • 1 cup (150 g) cooked ham, diced: Leftover holiday ham works beautifully but diced ham steak works in a pinch
  • 1 cup (240 ml) heavy cream: Creates that velvety restaurant quality coating you cannot get with milk alone
  • 2 tbsp unsalted butter: Starting with butter instead of oil adds essential richness to the base
  • 1/2 cup (50 g) grated Parmesan cheese: Freshly grated melts better and tastes brighter than pre grated
  • 1/2 tsp freshly ground black pepper: Fresh cracked makes a noticeable difference in depth of flavor
  • 1/4 tsp salt, plus more for pasta water: The pasta water should taste salty like the sea
  • 2 tbsp chopped fresh parsley (optional): Adds a fresh pop of color and a light herbal finish

Tired of Takeout? 🥡

Get 10 meals you can make faster than delivery arrives. Seriously.

One email. No spam. Unsubscribe anytime.

Instructions

Get the pasta going first:
Bring a large pot of generously salted water to a rolling boil and cook penne until al dente. Drain while reserving about half a cup of that starchy pasta water before you forget.
Build your flavor base:
Melt butter in a large skillet over medium heat and sauté the onion for 3 minutes until it turns translucent. Add garlic and cook just 1 minute more until fragrant but not browned.
Give the ham some attention:
Stir in the diced ham and let it cook for 2 to 3 minutes until the edges start to brown and get a little crispy.
Add the peas:
Toss in the peas and cook for 2 minutes until they turn bright green. Frozen peas might need an extra minute to heat completely through.
Create the sauce:
Pour in the heavy cream and bring everything to a gentle bubble. Stir in Parmesan, salt, and pepper until the cheese melts and the sauce thickens slightly.
Bring it all together:
Add the drained pasta to the skillet and toss until every piece is coated. Add a splash of that reserved pasta water if the sauce looks too thick.
Finish and serve:
Remove from heat immediately and sprinkle with fresh parsley and extra Parmesan. This dish waits for no one so serve it right away while the sauce is silky and hot.
Spring Pea & Ham Pasta served warm in a skillet, featuring tender penne coated in cream with bright green peas. Save
Spring Pea & Ham Pasta served warm in a skillet, featuring tender penne coated in cream with bright green peas. | buenoraib.com

My friend asked if she could use milk instead of cream and technically yes but the sauce never quite achieves that luxurious coating. Some nights you make do with what is in the fridge and that is completely valid.

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

Leftover baked ham from a holiday dinner gives the best flavor since it has already absorbed all those spices from the glaze. Deli ham works in a pinch but try to get thick slices you can dice yourself rather than thin sandwich slices. The texture matters as much as the taste here.

Fresh vs Frozen Peas

Fresh spring peas need barely any cooking time and taste remarkably sweet straight from the pod. Frozen peas have been blanched already so you are really just heating them through. Both work perfectly so do not stress over finding fresh ones in March.

Making It Lighter

Half and half creates a perfectly respectable sauce if you are watching calories though it will not cling quite as thickly. You could also stretch the cream with chicken broth for a lighter version. Some evenings call for full indulgence while others need a compromise.

  • Add a handful of baby spinach during the last minute of cooking for extra nutrients
  • Sauté asparagus pieces along with the onions if you want more spring vegetables
  • Whole wheat penne works if you need extra fiber
Hearty Spring Pea & Ham Pasta on a plate, garnished with fresh parsley and extra Parmesan for a comforting March meal. Save
Hearty Spring Pea & Ham Pasta on a plate, garnished with fresh parsley and extra Parmesan for a comforting March meal. | buenoraib.com

This pasta has become my go to when the calendar says spring but the weather has not gotten the memo yet. Hope it finds its way into your regular rotation too.

Recipe FAQs

Can I use frozen peas instead of fresh?

Absolutely. Frozen peas work beautifully in this dish—just add them directly from frozen and cook until heated through, about 2 minutes. No thawing required.

What other meats can I use?

Cooked chicken, turkey, or even crumbled bacon make excellent substitutes for ham. Each brings a slightly different savory profile to the creamy sauce.

Can I make this lighter?

Replace heavy cream with half-and-half for a lighter version. You can also increase the vegetable content by adding asparagus or baby spinach.

What wine pairs well with this?

A crisp Sauvignon Blanc or Pinot Grigio cuts through the richness beautifully. Their bright acidity complements the creamy sauce and sweet peas.

How do I store leftovers?

Store in an airtight container in the refrigerator for up to 3 days. Reheat gently with a splash of cream or pasta water to restore the sauce's consistency.

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 spring peas and diced ham tossed with penne in a rich, creamy Parmesan sauce.

Prep Time
10 min
Cook Time
20 min
Total Duration
30 min
Created by Bianca Foster


Skill Level Easy

Cuisine American

Makes 4 Number of Servings

Diet Details 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

Meats

01 1 cup cooked ham, diced

Dairy

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

Seasonings

01 1/2 tsp freshly ground black pepper
02 1/4 tsp salt, plus more for pasta water
03 2 tbsp chopped fresh parsley

How to Make

Instruction 01

Cook 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.

Instruction 02

Sauté Aromatics: 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.

Instruction 03

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

Instruction 04

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

Instruction 05

Prepare Cream 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.

Instruction 06

Combine and Serve: 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. 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.

What You Need

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

Allergy Guide

Go through every ingredient for allergens and talk to a healthcare provider if needed.
  • Contains wheat (pasta)
  • Contains milk (butter, cream, Parmesan)
  • Contains pork (ham)

Nutrition Info (per portion)

These nutrition figures are for reference purposes and aren't a substitute for professional guidance.
  • Energy: 540
  • Total Fat: 23 g
  • Carbohydrates: 57 g
  • Proteins: 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.