Spring Pea & Ham Pasta

Featured in: One-Pot Cozy Classics

Spring Pea & Ham Pasta is a quick and comforting main dish that brings together tender penne, bright spring peas, and savory ham in a luscious cream sauce. This 30-minute meal features garlic-infused onions sautéed with diced ham, combined with fresh peas and a silky Parmesan cream sauce that coats every strand of pasta. Perfect for weeknight dinners, it serves 4 and requires minimal prep work. Simply cook the pasta until al dente, build the cream sauce with butter and aromatics, fold in the peas and ham, then toss everything together for a restaurant-quality dish. Customize with chicken or turkey, or lighten the sauce with half-and-half for a lower-fat version.

Updated on Tue, 20 Jan 2026 11:48:00 GMT
Creamy penne pasta tossed with sweet spring peas and savory diced ham, garnished with fresh parsley for a comforting spring meal.  Pin It
Creamy penne pasta tossed with sweet spring peas and savory diced ham, garnished with fresh parsley for a comforting spring meal. | cedaroven.com

March always brings that weird in-between weather where it is still chilly enough to crave comfort food but you are secretly desperate for something fresh and green. I threw this together on a Tuesday evening when I had a bag of peas going neglected in the freezer and some holiday ham lingering in the fridge. The first time I made it, my husband actually went back for thirds which rarely happens with pasta dishes. Something about the sweet peas cutting through that rich, creamy sauce just works.

Last spring my neighbor came over unexpectedly while I had this simmering on the stove, and she literally stood in my kitchen inhaling the aroma before demanding the recipe. We ended up eating it standing at the counter while our kids played in the other room, both of us agreeing it was the best accidental dinner discovery of the season. Now it is my go-to when I want to feel like I have my life together but actually put in zero effort.

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 all that creamy sauce beautifully
  • 1 cup (150 g) fresh or frozen peas: Frozen works perfectly here, no need to thaw first
  • 2 cloves garlic, minced: Fresh garlic makes such a difference here
  • 1 small onion, finely chopped: Creates a sweet aromatic base
  • 1 cup (150 g) cooked ham, diced: Leftover holiday ham is ideal but deli ham works too
  • 1 cup (240 ml) heavy cream: Creates that luscious restaurant-style sauce
  • 2 tbsp unsalted butter: Adds richness and helps build flavor
  • 1/2 cup (50 g) grated Parmesan cheese: Use freshly grated for best melting
  • 1/2 tsp freshly ground black pepper: Freshly cracked really does matter
  • 1/4 tsp salt, plus more for pasta water: Adjust based on how salty your ham is
  • 2 tbsp chopped fresh parsley (optional): Adds a pop of 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 pasta going:
Bring a large pot of generously salted water to a rolling boil and cook penne until al dente, then drain but remember to save that precious half cup of starchy pasta water
Build your flavor base:
Melt butter in a large skillet over medium heat, sauté onion for 3 minutes until it softens and turns translucent, then add garlic for just 1 minute until fragrant
Add the protein:
Stir in diced ham and let it cook 2 to 3 minutes until it gets those gorgeous lightly browned edges and heats through
Bring in the sweetness:
Add peas and cook for 2 minutes until they turn bright green and vibrant
Create the sauce:
Pour in cream and bring to a gentle simmer, then add Parmesan, salt, and pepper, stirring constantly until cheese melts and sauce thickens
Bring it all together:
Add drained penne to the skillet and toss vigorously until every piece is coated, adding splashes of reserved pasta water if sauce needs loosening
Finish and serve:
Remove from heat immediately, sprinkle with fresh parsley and extra Parmesan if you are feeling fancy, and get it on the table while it is hot
Spring Pea & Ham Pasta served in a white bowl, highlighting bright green peas and golden ham in a rich Parmesan sauce.  Pin It
Spring Pea & Ham Pasta served in a white bowl, highlighting bright green peas and golden ham in a rich Parmesan sauce. | cedaroven.com

This recipe has become my answer to those nights when everyone is hungry and I have zero energy but still want something that feels special. My kids actually request it for their birthday dinners now, which is the highest compliment in our house.

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 Own

Swapped leftover Thanksgiving turkey for the ham once and it was just as satisfying. The beauty of this dish is how adaptable it is to whatever you have in the fridge while still feeling cohesive and intentional.

Lightening It Up

Half-and-half works beautifully if you want to cut some calories without sacrificing creaminess. The sauce will be slightly lighter but still coats the pasta perfectly.

Perfect Pairings

A crisp white wine like Sauvignon Blanc cuts through the richness and complements the sweet peas. I also love serving this with a simple arugula salad dressed in lemon vinaigrette to add something fresh and bright to the plate.

  • Add some crusty garlic bread for soaking up extra sauce
  • A light green salad balances the richness perfectly
  • Leftovers reheat surprisingly well for lunch the next day
A close-up of Spring Pea & Ham Pasta featuring tender penne, melted cream sauce, and a sprinkle of black pepper and fresh herbs. Pin It
A close-up of Spring Pea & Ham Pasta featuring tender penne, melted cream sauce, and a sprinkle of black pepper and fresh herbs. | cedaroven.com

There is something so satisfying about turning simple ingredients into a meal that feels like a hug on a plate. Hope this becomes a weeknight staple in your kitchen too.

Recipe FAQs

Can I use frozen peas instead of fresh?

Yes, frozen peas work wonderfully in this dish. Simply add them straight from the freezer and cook for 2-3 minutes until heated through. They'll retain their bright color and sweet flavor.

What's the best way to achieve the right sauce consistency?

The sauce thickens as the Parmesan melts into the cream. If it becomes too thick after tossing with pasta, add reserved pasta water a tablespoon at a time until you reach your desired consistency. The starch in the pasta water helps the sauce coat the noodles perfectly.

Can I substitute the ham with other proteins?

Absolutely. Cooked chicken, turkey, or even crispy bacon work beautifully as alternatives. You could also use smoked salmon for a different flavor profile, adjusting salt levels accordingly.

How can I make this dish lighter?

Replace heavy cream with half-and-half for fewer calories while maintaining creaminess. You can also reduce the butter to 1 tablespoon and use less Parmesan. Adding extra vegetables like sautéed asparagus or spinach increases nutrition without adding heavy ingredients.

What wine pairs well with this pasta?

Crisp white wines like Sauvignon Blanc or Pinot Grigio complement the creamy, savory flavors beautifully. The acidity cuts through the richness of the cream sauce and balances the sweetness of the peas.

Can I prepare components ahead of time?

Yes, you can dice the ham, onion, and garlic up to a day ahead and store in the refrigerator. Cook the pasta just before serving to maintain its al dente texture, but you can prepare and combine all other ingredients while the pasta cooks.

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

A vibrant, creamy pasta dish with sweet spring peas, savory ham, and penne—ready in just 30 minutes.

Prep Time
10 min
Time to Cook
20 min
Overall Time
30 min
Created by Evan Brooks


Skill Level Easy

Cuisine American

Makes 4 Portions

Diet Preferences None specified

What You'll 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 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 Make It

Step 01

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

Step 02

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

Step 03

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

Step 04

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

Step 05

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

Step 06

Combine and finish: Add drained penne to the skillet, tossing gently to coat all pasta with sauce. If sauce is too thick, add reserved pasta water gradually until desired consistency is reached.

Step 07

Serve: Remove from heat and sprinkle with fresh parsley and additional 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.

Equipment Needed

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

Allergy Info

Review all items for potential allergens. If needed, ask a medical expert.
  • Contains wheat from pasta
  • Contains milk from butter, cream, and Parmesan cheese
  • Contains pork from ham
  • Check labels for gluten and lactose when using alternative products

Nutrition Details (per serving)

Details given for reference only—contact your doctor for personal advice.
  • Caloric Value: 540
  • Fats: 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.