Spring Pea & Ham Pasta

Featured in: Daily Meal Ideas

This satisfying penne brings together sweet spring peas and savory ham in a luscious cream sauce enriched with Parmesan. Ready in just 30 minutes, it transforms simple ingredients into a comforting bowl perfect for busy weeknights. The dish balances vibrant vegetables with hearty protein, while garlic and fresh parsley add layers of aromatic flavor.

Updated on Wed, 21 Jan 2026 11:59:00 GMT
A close-up of creamy Spring Pea & Ham Pasta in a white bowl, with bright green peas and diced ham mixed into penne. Pin It
A close-up of creamy Spring Pea & Ham Pasta in a white bowl, with bright green peas and diced ham mixed into penne. | buenoabrid.com

The first time I made this pasta was on a rainy Tuesday when I had half a ham from Sunday dinner staring back at me every time I opened the refrigerator. I threw together what I had on hand, and somehow the sweet peas cut through the rich cream in a way that made my husband actually pause between bites and ask what I did differently. Now it become our go-to when we want something that feels like a hug but comes together in under thirty minutes. The bright green pops against the golden sauce, making it look like you tried much harder than you actually did.

Last spring, my sister came over feeling overwhelmed with work, and I made this while she sat at my counter venting about her boss. By the time we sat down with steaming bowls, she had forgotten why she was stressed in the first place. Thats the kind of dinner this is, the one that makes problems feel smaller and conversations flow easier.

What's for Dinner Tonight? 🤔

Stop stressing. Get 10 fast recipes that actually work on busy nights.

Free. No spam. Just easy meals.

Ingredients

  • Penne pasta: The ridges catch the creamy sauce perfectly, though rigatoni works beautifully too
  • Fresh or frozen peas: Frozen are actually sweeter since they are picked at peak ripeness and flash frozen
  • Garlic and onion: Mince the garlic fine so it melts into the sauce rather than leaving chunky bites
  • Cooked ham: Leftover holiday ham works best, but diced ham from the deli is perfectly fine
  • Heavy cream: Creates that luxurious restaurant quality texture we all crave
  • Unsalted butter: Lets you control the salt level since both ham and Parmesan are naturally salty
  • Parmesan cheese: Buy a wedge and grate it yourself for the best melting behavior
  • Black pepper and salt: Freshly ground pepper makes a huge difference in the final flavor
  • Fresh parsley: Adds a bright herbal note that cuts through the richness

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 first:
Boil a large pot of salted water and cook the penne until al dente, then drain but save that starchy pasta water like liquid gold
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 so it does not burn
Add the ham:
Stir in the diced ham and let it cook for 2 to 3 minutes until it gets slightly crispy edges and becomes fragrant
Brighten with peas:
Toss in the peas and cook for 2 minutes until they turn vibrant green, or just heated through if using frozen
Make the creamy sauce:
Pour in the cream and bring it to a gentle simmer, then add Parmesan, salt, and pepper, stirring until the cheese melts and the sauce coats the back of a spoon
Bring it all together:
Add the cooked penne to the skillet and toss everything together, adding pasta water a splash at a time if the sauce looks too thick
Finish with fresh herbs:
Remove from heat immediately, sprinkle with parsley and extra Parmesan, and serve while the sauce is still velvety and hot
Steaming Spring Pea & Ham Pasta served on a rustic wooden table, garnished with fresh parsley and grated Parmesan cheese. Pin It
Steaming Spring Pea & Ham Pasta served on a rustic wooden table, garnished with fresh parsley and grated Parmesan cheese. | buenoabrid.com

This recipe became my daughters favorite after she came home from college complaining that cafeteria food had no soul. She now requests it every time she visits, saying it tastes like home even though she swears she does not like peas in anything else.

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 Lighter

When I am trying to eat a bit lighter, I swap the heavy cream for half and half and use whole wheat pasta to add fiber. The sauce is not quite as velvety, but it still coats everything beautifully and I do not feel weighed down afterward.

Wine Pairings

A crisp white wine like Sauvignon Blanc cuts through the richness of the cream sauce, while a light Pinot Grigio brings out the sweetness of the peas without overpowering the ham.

Customization Ideas

Sometimes I add sautéed asparagus or baby spinach when the peas go in, especially when I want to sneak more vegetables into dinner. The technique stays exactly the same, but the dish feels even more substantial.

  • Swap ham for cooked chicken or turkey if you prefer poultry
  • Add a squeeze of lemon juice right before serving to brighten everything
  • Crumble crispy bacon on top for an extra salty crunch
A hearty skillet of Spring Pea & Ham Pasta, featuring tender penne, sweet peas, and savory ham in a rich, creamy sauce. Pin It
A hearty skillet of Spring Pea & Ham Pasta, featuring tender penne, sweet peas, and savory ham in a rich, creamy sauce. | buenoabrid.com

Serve this with a simple green salad dressed with lemon vinaigrette, and watch how quickly it becomes part of your regular rotation too.

Recipe FAQs

Can I use frozen peas instead of fresh?

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

What can I substitute for the heavy cream?

Half-and-half creates a lighter sauce while still providing creaminess. For a dairy-free option, try coconut cream or a cashew-based alternative.

How should I store leftovers?

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

Can I make this without ham?

Cooked chicken, turkey, or crumbled bacon make excellent alternatives. For vegetarian options, try sautéed mushrooms or white beans for protein.

Why reserve pasta water?

The starchy pasta water helps bind the sauce to the noodles, creating a silky consistency that coats each piece evenly rather than separating.

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

Quick pasta featuring sweet peas, diced ham, and creamy garlic Parmesan sauce perfect for easy weeknight dining.

Prep Time
10 minutes
Total Cook Time
20 minutes
Time Needed
30 minutes
Recipe by Janice Fowler

Dish Type Daily Meal Ideas

Skill Level Easy

Cuisine American/European

Makes 4 Serving Size

Diet Preferences 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 (optional)

How to Make

Step 01

Cook 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

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

Step 03

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

Step 04

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

Step 05

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

Step 06

Combine and Serve: Add drained penne to skillet, tossing to coat. If sauce is too thick, add reserved pasta water until desired consistency. 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'll Need

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

Allergy Info

Please review every ingredient for allergens and talk with a healthcare provider if you’re uncertain.
  • Contains wheat (pasta)
  • Contains milk (butter, cream, Parmesan)
  • Contains pork (ham)

Nutrition Facts (per serving)

These values are for your information only and shouldn't replace professional advice.
  • Calories: 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.