Spring Pea & Ham Pasta

Featured in: Harbor-Style Homestyle Dinners

This vibrant Spring Pea & Ham Pasta combines tender penne with sweet spring peas, savory diced ham, and a luscious cream sauce. In just 30 minutes, you'll have a comforting, hearty main dish that's perfect for March meals and weeknight dinners.

The preparation is straightforward: cook penne until al dente, sauté onion and garlic in butter, add ham and peas, then fold in heavy cream and Parmesan cheese. Toss everything together, adjusting consistency with reserved pasta water as needed. Fresh parsley adds a bright finish.

This dish is wonderfully versatile—swap ham for cooked chicken or turkey, use half-and-half for a lighter version, or add sautéed asparagus and spinach for extra vegetables. Pairs beautifully with crisp white wines.

Updated on Tue, 20 Jan 2026 11:17:00 GMT
A steaming bowl of Spring Pea & Ham Pasta, with tender penne coated in a creamy sauce and dotted with bright green peas and savory diced ham. Pin it
A steaming bowl of Spring Pea & Ham Pasta, with tender penne coated in a creamy sauce and dotted with bright green peas and savory diced ham. | flourharbor.com

Last Tuesday, I found myself staring at a container of leftover Easter ham and a bag of peas that needed using. The weather had turned uncharacteristically warm, and I wanted something that bridged the gap between comfort food and spring brightness. This pasta ended up being the perfect answer to that afternoon dilemma.

I made this for my sister when she dropped by unexpectedly last month. She took one bite, put her fork down, and asked for the recipe right then at the table. Now she makes it at least twice a month and texts me photos every single time.

Ingredients

  • 350 g (12 oz) penne pasta: The ridges catch the sauce beautifully, but rigatoni works just as well if thats what you have in the pantry
  • 1 cup (150 g) fresh or frozen peas: Frozen are totally fine here and often sweeter than fresh ones that have been sitting around
  • 2 cloves garlic, minced: Fresh garlic makes such a difference over jarred minced stuff
  • 1 small onion, finely chopped: Yellow onion gives the best balance of sweetness
  • 1 cup (150 g) cooked ham, diced: Leftover holiday ham is perfect, or grab a steak from the deli counter
  • 1 cup (240 ml) heavy cream: This creates that luxurious restaurant style sauce texture
  • 2 tbsp unsalted butter: Start your sauce base right with good butter
  • 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 makes such a difference here
  • 1/4 tsp salt, plus more for pasta water: Season your pasta water aggressively
  • 2 tbsp chopped fresh parsley (optional): Adds a nice pop of color and fresh flavor

Instructions

Product image
Whisk eggs, batters, sauces, and cream smoothly for baking, cooking, and everyday meal prep.
Check price on Amazon
Get your pasta water going:
Bring a large pot of generously salted water to a boil, then cook the penne according to package directions until al dente. Before draining, scoop out about 1/2 cup of that starchy pasta water and set it aside.
Build your flavor base:
While the pasta cooks, melt the butter in a large skillet over medium heat and add the chopped onion. Let it soften for about 3 minutes until translucent, then add the garlic and cook for just 1 minute more until fragrant but not browned.
Add the ham:
Stir in your diced ham and let it cook for 2 to 3 minutes until it gets lightly golden and releases some of that salty flavor into the pan.
Brighten with peas:
Add the peas and cook for 2 minutes until they turn bright green and are heated through. If you are using frozen peas, just cook them until they are no longer frozen in the center.
Create the cream sauce:
Pour in the heavy cream and bring everything to a gentle simmer. Add the Parmesan, salt, and pepper, stirring constantly until the cheese melts and the sauce thickens enough to coat the back of a spoon.
Bring it all together:
Add the drained penne to the skillet and toss everything together until the pasta is evenly coated. If the sauce seems too thick, splash in some of that reserved pasta water until it reaches the perfect consistency.
Finish and serve:
Remove the skillet from the heat and sprinkle with fresh parsley and extra Parmesan if you are feeling fancy. Get this on the table immediately while it is hot and creamy.
Product image
Whisk eggs, batters, sauces, and cream smoothly for baking, cooking, and everyday meal prep.
Check price on Amazon
In a white bowl, Spring Pea & Ham Pasta showcases fork-tossed penne, ribbons of fresh parsley, and melted Parmesan ready for a hearty family dinner. Pin it
In a white bowl, Spring Pea & Ham Pasta showcases fork-tossed penne, ribbons of fresh parsley, and melted Parmesan ready for a hearty family dinner. | flourharbor.com

This has become my go to when friends need a comfort meal but something that still feels special. There is something about the combination of salty ham, sweet peas, and cream that just makes people feel taken care of.

Making It Your Way

I have played around with this recipe so much over the years. Sometimes I use half and half instead of heavy cream when I want something lighter, and it still works beautifully. You can also swap the ham for leftover roast chicken or turkey if ham is not your thing.

Pairing Ideas

A crisp white wine like Sauvignon Blanc cuts through the richness perfectly. For a non alcoholic option, a simple green salad with bright vinaigrette balances the heavy pasta. Sometimes I just serve it with some crusty garlic bread to sop up that extra sauce.

Get Ahead & Store

You can dice the ham and chop the vegetables up to a day in advance, which makes this incredibly easy for weeknight dinners. Leftovers keep well in the fridge for 2 to 3 days, though the sauce will thicken up considerably.

  • Add a splash of milk or cream when reheating to bring back the silky texture
  • The pasta absorbs sauce as it sits, so do not worry if it looks a bit dry
  • This actually freezes pretty well if you want to portion it out for future meals
Product image
Grill, air fry, roast, and bake perfectly cooked meats and meals indoors with less smoke.
Check price on Amazon
Overhead view of Spring Pea & Ham Pasta featuring golden ham pieces, vibrant peas, and a luscious cream sauce clinging to each penne noodle. Pin it
Overhead view of Spring Pea & Ham Pasta featuring golden ham pieces, vibrant peas, and a luscious cream sauce clinging to each penne noodle. | flourharbor.com

I hope this becomes one of those recipes you turn to again and again, just like I do whenever spring starts hinting at warmer days.

Recipe FAQs

Can I use frozen peas instead of fresh?

Yes, frozen peas work perfectly. Simply cook them until heated through in step 4. They're convenient and taste equally delicious in this creamy pasta dish.

What can I substitute for ham?

Cooked chicken, turkey, or pancetta are excellent alternatives. You can also use prosciutto for a more delicate flavor, or omit the meat entirely for a vegetarian version.

How do I prevent the sauce from becoming too thick?

Reserve pasta water while draining and add it gradually to achieve your desired consistency. The starch in pasta water helps create a silkier sauce and improves coating.

Can I make this dish lighter?

Absolutely. Replace heavy cream with half-and-half or milk, reduce butter to 1 tablespoon, and use less Parmesan. The dish remains flavorful and comforting with these adjustments.

What wine pairs well with this pasta?

Crisp white wines like Sauvignon Blanc or Pinot Grigio complement the creamy sauce and fresh peas beautifully. The acidity cuts through the richness perfectly.

How should I store leftovers?

Store in an airtight container in the refrigerator for up to 3 days. Reheat gently on the stovetop with a splash of milk or water to restore the sauce consistency.

Spring Pea & Ham Pasta

Vibrant pasta with sweet spring peas, savory ham, and creamy sauce. Ready in 30 minutes for four.

Prep Time
10 mins
Cook Time
20 mins
Total Duration
30 mins
Created by Brooke Ward


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

Meats

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 more for pasta water
03 2 tablespoons chopped fresh parsley, optional

Directions

Step 01

Prepare 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 Aromatics 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 Ham: Stir in the diced ham and cook for 2 to 3 minutes until lightly browned and heated through.

Step 04

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

Step 05

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

Step 06

Combine and Finish: Add the drained penne to the skillet, tossing to coat. If the sauce is too thick, add 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.

Equipment Needed

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

Allergy Details

Read each ingredient label for allergens and talk to a healthcare provider if unsure.
  • Contains wheat (pasta)
  • Contains milk (butter, cream, Parmesan)
  • Contains pork (ham)

Nutrition info (per serving)

Nutrition stats are for reference and don't serve as medical advice.
  • Calories: 540
  • Fat Content: 23 g
  • Carbohydrates: 57 g
  • Protein: 25 g