Spring Pea Ham Pasta

Featured in: Home Table Cooking

This vibrant pasta combines sweet spring peas with savory ham in a luscious cream sauce. The dish comes together in just 30 minutes, making it perfect for busy weeknights. Fresh garlic and onion build a flavorful base, while heavy cream and parmesan create a velvety coating that clings to every piece of penne. The peas add bright pops of color and sweetness that balance the salty ham beautifully.

Updated on Wed, 21 Jan 2026 13:35:00 GMT
Bright green spring peas and diced ham mingle in a creamy Parmesan sauce tossed with al dente penne pasta. Save
Bright green spring peas and diced ham mingle in a creamy Parmesan sauce tossed with al dente penne pasta. | buenotazdayt.com

March always has me reaching for ingredients that bridge the gap between winter comfort and spring freshness. This pasta came together on a Tuesday evening when I found myself staring at leftover Easter ham and a bag of peas from the freezer. Something about the sweet pop of peas against salty ham feels like the kitchen equivalent of opening a window after a long winter. My youngest actually cheered when she saw the creamy sauce hitting the pasta.

I first made this for my book club when everyone was feeling that late winter fatigue. Watching friends go quiet for that first creamy bite then suddenly start talking again is one of my favorite kitchen moments. One friend asked for the recipe before shed even finished her plate.

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 the sauce perfectly though rigatoni works if thats what you have
  • 1 cup (150 g) fresh or frozen peas: Frozen peas are actually sweeter and more consistent than fresh for this dish
  • 2 cloves garlic minced: Fresh garlic makes a difference here dont use the pre minced stuff
  • 1 small onion finely chopped: Yellow onion adds a nice sweetness that balances the salty ham
  • 1 cup (150 g) cooked ham diced: Leftover holiday ham is perfect but diced ham from the deli works too
  • 1 cup (240 ml) heavy cream: Creates that luscious restaurant style sauce coating
  • 2 tbsp unsalted butter: The foundation for building flavor in the pan
  • 1/2 cup (50 g) grated Parmesan cheese: Freshly grated melts better than the pre shredded stuff
  • 1/2 tsp freshly ground black pepper: Fresh cracked pepper adds a nice bite against the cream
  • 1/4 tsp salt plus more for pasta water: The ham is salty so go easy on additional salt
  • 2 tbsp chopped fresh parsley optional: Adds a bright pop of color and fresh flavor

Tired of Takeout? 🥡

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

One email. No spam. Unsubscribe anytime.

Instructions

Get your pasta water going:
Bring a large pot of salted water to boil and cook penne until al dente. That pasta water is liquid gold so reserve 1/2 cup before draining.
Build your flavor base:
Melt butter in a large skillet over medium heat. Sauté onion for 3 minutes until softened then add garlic for 1 more minute until fragrant.
Add the salty element:
Stir in diced ham and cook for 2 to 3 minutes until lightly browned and heated through. This step renders some ham fat which adds depth to the sauce.
Brighten with peas:
Add peas and cook for 2 minutes until bright green. Frozen peas just need to heat through while fresh peas need a quick cook.
Create the creamy sauce:
Pour in cream and bring to a gentle simmer. Add Parmesan salt and pepper stirring until cheese melts and sauce thickens slightly about 2 minutes.
Bring it all together:
Add drained penne to the skillet tossing to coat. Use that reserved pasta water if the sauce needs loosening.
Finish and serve:
Remove from heat and sprinkle with fresh parsley and extra Parmesan if desired. Get it on plates while the sauce is still glossy and hot.
A close-up of Spring Pea & Ham Pasta shows rich, glossy sauce clinging to each perfectly cooked noodle. Save
A close-up of Spring Pea & Ham Pasta shows rich, glossy sauce clinging to each perfectly cooked noodle. | buenotazdayt.com

This recipe became a regular rotation after my neighbor dropped off a massive ham from their family celebration. Now I actually get excited when I see ham on the holiday menu knowing this pasta is waiting in the wings.

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 Way

Half and half creates a lighter sauce if heavy cream feels too rich. I have also used cooked chicken or turkey when ham was not available and the result is still comforting.

Building on the Base

Sautéed asparagus or baby spinach can join the peas for extra vegetables. Sometimes I add a splash of white wine to the pan before the cream for a slightly more sophisticated sauce.

Serving & Storing

A crisp white wine like Sauvignon Blanc cuts through the cream beautifully. Leftovers keep well for a day though the sauce thickens in the fridge so add a splash of cream or water when reheating.

  • Grate extra Parmesan over individual bowls at the table
  • Crusty bread is essential for sopping up the remaining sauce
  • This pasta does not freeze well due to the cream sauce
Serve this Spring Pea & Ham Pasta hot, garnished with fresh parsley and extra Parmesan for a comforting meal. Save
Serve this Spring Pea & Ham Pasta hot, garnished with fresh parsley and extra Parmesan for a comforting meal. | buenotazdayt.com

Spring finally on the plate no matter what the calendar says.

Recipe Questions & Answers

Can I use frozen peas instead of fresh?

Yes, frozen peas work perfectly in this dish. Simply add them to the skillet and cook until heated through, about 2-3 minutes. No need to thaw beforehand.

What other meats can I substitute for ham?

Cooked chicken, turkey, or even crumbled bacon make excellent alternatives. Each brings a slightly different flavor profile while maintaining the dish's hearty character.

How can I make this pasta lighter?

Replace heavy cream with half-and-half or whole milk. The sauce will be less rich but still creamy and satisfying.

Can I add more vegetables to this dish?

Sautéed asparagus, baby spinach, or even diced bell peppers complement the existing flavors wonderfully. Add them when cooking the onion and garlic.

What wine pairs well with this pasta?

A crisp Sauvignon Blanc or Pinot Grigio cuts through the creamy sauce beautifully. The acidity balances the richness of the cream and parmesan.

How long will leftovers keep?

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

Tender penne tossed with sweet peas, diced ham, and a rich creamy parmesan sauce for a hearty, satisfying dinner.

Time to Prep
10 min
Time for Cooking
20 min
Overall Time
30 min
Created by Derek Callahan

Food Category Home Table Cooking

Skill Level Easy

Cuisine Type American

Portion Yield 4 Serving Size

Dietary Details None specified

What You Need

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 Steps

Step 01

Boil Pasta Water: Bring a large pot of salted water to a rolling boil over high heat.

Step 02

Cook Penne: Add penne pasta and cook according to package directions until al dente, approximately 10-12 minutes. Drain, reserving 1/2 cup pasta water for later use.

Step 03

Sauté Aromatics: While pasta cooks, melt butter in a large skillet over medium heat. Add chopped onion and sauté for 3 minutes until translucent and softened. Stir in minced garlic and cook 1 additional minute until fragrant.

Step 04

Brown the Ham: Add diced ham to the skillet and cook for 2-3 minutes, stirring occasionally, until lightly browned and heated through.

Step 05

Add Peas: Stir in fresh or frozen peas and cook for 2 minutes until bright green and tender, or until heated through if using frozen.

Step 06

Create Cream Sauce: Pour in heavy cream and bring to a gentle simmer. Add grated Parmesan, salt, and black pepper, stirring constantly until cheese melts completely and sauce thickens slightly, about 2-3 minutes.

Step 07

Combine and Toss: Add drained penne to the skillet, tossing thoroughly to coat all pasta with sauce. If sauce appears too thick, gradually add reserved pasta water until desired creamy consistency is achieved.

Step 08

Finish and Serve: Remove skillet from heat immediately. Garnish with fresh chopped parsley and additional Parmesan cheese if desired. Serve hot while sauce remains creamy.

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.

Equipment Needed

  • Large stock pot
  • Large skillet
  • Colander or pasta strainer
  • Wooden spoon
  • Chef's knife

Allergy Details

Please review each component for allergens and check with a healthcare provider if you're unsure.
  • Contains wheat (pasta), milk (butter, cream, Parmesan), and pork (ham)
  • Contains gluten and dairy

Nutrition Info (per serving)

These figures are for informational purposes only. They aren't a substitute for a doctor’s advice.
  • Calories: 540
  • Fat content: 23 g
  • Carbohydrates: 57 g
  • Protein: 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.