Spring Pea & Ham Pasta

Featured in: Everyday Cozy Plates

This bright and satisfying pasta combines al dente penne with fresh spring peas, diced ham, and a silky cream sauce infused with garlic and Parmesan. Ready in just 30 minutes, it's an ideal March meal that comes together in one skillet.

The dish balances tender vegetables, savory meat, and rich dairy for a well-rounded main course. Perfect for using up leftover ham while celebrating seasonal ingredients.

Updated on Tue, 20 Jan 2026 16:21:00 GMT
Fresh Spring Pea & Ham Pasta with creamy Parmesan sauce and tender penne, garnished with parsley. Save to Pinterest
Fresh Spring Pea & Ham Pasta with creamy Parmesan sauce and tender penne, garnished with parsley. | velvetthyme.com

Last March, after a particularly brutal winter stretch, I spotted bright green peas at the market and suddenly needed something that tasted like spring was actually coming. This pasta was born from that impulse, a Sunday night experiment that ended up being so satisfying we barely spoke while eating. The sweet pop of peas against salty ham feels like the kind of comfort food that bridges seasons perfectly.

I made this for friends who dropped by unexpectedly last month, expecting to order takeout, but they kept going back for seconds until the pan was scraped clean. Something about the combination hits that perfect spot between indulgent and fresh.

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 penne pasta: The ridges catch the cream sauce beautifully, though rigatoni works if that is what you have
  • 1 cup fresh or frozen peas: Fresh ones burst with sweetness but frozen are totally fine here
  • 2 cloves garlic: Minced fine so it melts into the sauce without biting back
  • 1 small onion: Finely chopped creates a sweet base that balances the salty ham
  • 1 cup cooked ham: Diced small, leftover ham or a good quality deli ham both work beautifully
  • 1 cup heavy cream: Creates that velvety texture that makes this feel special
  • 2 tbsp unsalted butter: Start the sauce right with good butter
  • 1/2 cup grated Parmesan: Freshly grated melts better than the pre shredded stuff
  • 1/2 tsp black pepper: Freshly cracked adds warmth that complements the cream
  • 1/4 tsp salt: Plus more for the pasta water, always salt your water generously
  • 2 tbsp fresh parsley: Optional but adds a lovely bright finish and color pop

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 a boil, then cook the penne until al dente before draining and saving that precious half cup of pasta water
Build your flavor base:
Melt butter in a large skillet over medium heat, sauté the onion for 3 minutes until soft, then add garlic for just 1 minute until fragrant
Add the ham:
Stir in the diced ham and cook for 2 to 3 minutes until it gets lightly browned and smells amazing
Bring in the peas:
Add the peas and cook for 2 minutes until they turn bright green, or just heated through if you are using frozen
Make the sauce:
Pour in the cream and bring it to a gentle simmer, then add Parmesan, salt, and pepper while stirring until the cheese melts and everything thickens slightly
Bring it all together:
Add the drained penne to the skillet and toss until every piece is coated, adding a splash of that reserved pasta water if the sauce needs loosening
Finish and serve:
Remove from heat and sprinkle with fresh parsley plus extra Parmesan if you are feeling generous
Bright green peas and diced ham tossed in a rich cream sauce for Spring Pea & Ham Pasta. Save to Pinterest
Bright green peas and diced ham tossed in a rich cream sauce for Spring Pea & Ham Pasta. | velvetthyme.com

This became my go to when I need something that feels like a treat but does not require two hours of prep work.

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

I have found that ham from a holiday leftovers box works beautifully here, or even thick cut deli ham cubed small. The key is cutting it into bite sized pieces so you get a little savory bit in every forkful.

Making It Lighter

Half and half instead of heavy cream works, just know the sauce will not be quite as rich. You can also toss in some baby spinach at the end to wilt into the pasta for extra nutrients.

Wine Pairing

A crisp white wine cuts through the cream perfectly. Sauvignon Blanc or Pinot Grigio are my go to choices.

  • A chilled glass of white makes this feel like a restaurant meal
  • Lemon wedges on the side add brightness if you want it
  • Crusty bread for soaking up extra sauce is never a bad idea
Hearty Spring Pea & Ham Pasta served warm, featuring savory ham and sweet peas in a comforting sauce. Save to Pinterest
Hearty Spring Pea & Ham Pasta served warm, featuring savory ham and sweet peas in a comforting sauce. | velvetthyme.com

Hope this brings a little spring comfort to your table.

Recipe FAQs

Can I use frozen peas instead of fresh?

Absolutely. Frozen peas work beautifully in this dish. Simply add them to the skillet and cook until heated through, which takes about 2-3 minutes.

What pasta shapes work best for this dish?

Penne is ideal due to its tubular shape that catches the creamy sauce. Rigatoni, farfalle, or even fettuccine are excellent alternatives.

How can I make this lighter?

Substitute heavy cream with half-and-half or whole milk for a lighter version. You can also reduce the butter to 1 tablespoon and use less Parmesan if desired.

What other proteins can I use besides ham?

Cooked chicken, turkey, bacon, or smoked salmon all pair wonderfully with spring peas. Use the same quantity as specified for ham.

Can I prepare this ahead of time?

Cook the components separately and store in the refrigerator. Combine just before serving and reheat gently, adding a splash of pasta water or cream to restore sauce consistency.

What wine pairs well with this dish?

A crisp Sauvignon Blanc or Pinot Grigio complements the creamy sauce and spring flavors perfectly. Both white wines cut through the richness beautifully.

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

Vibrant pasta with sweet peas, savory ham, and creamy sauce. A quick, comforting 30-minute weeknight dinner for four.

Prep time
10 min
Time for cooking
20 min
Total process time
30 min
Created by Velvet Thyme Eleanor Hayes

Recipe category Everyday Cozy Plates

Skill level Easy

Cuisine type American

Yield amount 4 Number of servings

Dietary details None specified

List of ingredients

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

How to make it

Step 01

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

Step 02

Sauté aromatics: 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

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

Step 04

Cook 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 pasta and sauce: Add drained penne to the skillet and toss to coat evenly. Add reserved pasta water as needed to reach desired sauce consistency.

Step 07

Finish and serve: Remove from heat. Sprinkle with fresh parsley and additional Parmesan cheese 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.

Essential tools

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

Allergy warnings

Be sure to carefully review every ingredient for allergens and seek expert advice as needed.
  • Contains wheat from pasta
  • Contains milk from butter, heavy cream, and Parmesan cheese
  • Contains pork from ham

Nutrition details per serving

Details here are meant for guidance. Please contact health professionals for medical advice.
  • Calorie count: 540
  • Fat content: 23 g
  • Carbohydrate: 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.