Creamy Skillet Ham and Penne with Peas

Creamy ham and penne pasta with peas in a skillet on the stovetop, with a wooden spoon resting in the dish.
Creamy Skillet Ham and Penne with peas in a rich, comforting sauce for an easy family dinner

One-Skillet Ham Pasta in Creamy Parmesan Sauce

Creamy Skillet Ham and Penne is a simple, comforting dinner made with tender pasta, savory ham, sweet peas, and a rich Parmesan cream sauce.  It comes together in one skillet, making it perfect for busy weeknights when you want something hearty without a lot of cleanup.

This recipe is also a great way to use up leftover ham, especially after holidays, but it’s just as satisfying with freshly cubed ham from the deli or grocery store.

The sauce is creamy, slightly cheesy, and seasoned with herbs and a touch of garlic for depth of flavor.  The peas add a pop of sweetness that balances the saltiness of the ham perfectly.

Why You’ll Love This Recipe

This skillet ham and penne recipe is a go-to comfort meal because it is fast, budget-friendly, and family approved.

Everything cooks in one pan, which means fewer dishes and more flavor since the pasta absorbs the sauce as it cooks.

It also uses simple ingredients, so you likely already have most of what you need on hand.

The creamy Parmesan sauce is rich but not heavy, and the combination of ham and peas gives it a classic, delicious flavor.

Ingredients You Will Need

  • 1 tablespoon olive oil
  • 1 small yellow onion, chopped
  • 3 cloves garlic, minced
  • 3 cups fully cooked ham, cubed
  • 12 oz penne pasta
  • 3 cups chicken broth
  • 2 cups 2% milk
  • 1/4 cup all-purpose flour
  • 1/2 cup grated Parmesan cheese
  • 2 cups frozen peas
  • 1/2 teaspoon dried parsley
  • 1/2 teaspoon dried basil
  • 1/4 teaspoon dried oregano
  • 1/4 teaspoon black pepper
  • 1/4 teaspoon red pepper flakes

How to Make Skillet Ham and Penne

Heat olive oil in a large skillet over medium heat.  Add the chopped onion and cook until softened and translucent.

Stir in the minced garlic and cook for about 39 seconds until fragrant.

Add the cubed ham and cook for a few minutes until lightly warmed and slightly browned around the edges.

Sprinkle in the flour and stir well so everything is evenly coated.  This helps thicken the sauce later.

Slowly pour in the chicken broth while stirring to prevent lumps.  Then add the milk and continue stirring until smooth.

 Bring the mixture to a gentle simmer.  Add the penne pasta directly into the skillet. Stir well so the pasta is submerged as much as possible.

Cover and cook, stirring occasionally, until the pasta is tender and the sauce has thickened.

Once the pasta is cooked, stir in the peas, Parmesan cheese, parsley, basil, oregano, pepper, and red pepper flakes.

Let everything simmer for a few more minutes until the peas are heated through and the sauce is creamy and smooth.

Remove from heat and let it sit for a few minutes before serving so the sauce can thicken slightly.

Recipe Tips

If the sauce becomes too thick, add a splash of milk or broth to loosen it up.

If it seems too thin, let it simmer uncovered for a few extra minutes.

Stir frequently while the pasta cooks so it doesn’t stick to the bottom of the pan.

Freshly grated Parmesan melts better and gives a smoother sauce than pre-shredded cheese.

Variations

This skillet ham and penne is easy to customize with ingredients you already have in your kitchen.

Swap the ham for cooked chicken, turkey, or even smoked sausage if you want to change up the flavor.

Add extra vegetables like mushrooms, broccoli, spinach, or diced bell peppers for additional color and texture.

For a richer and creamier sauce, replace some of the milk with half-and-half or heavy cream.

Want a cheesier version? Stir in shredded mozzarella, cheddar, or extra Parmesan cheese before serving.

For a little extra heat, increase the red pepper flakes or add a few dashes of your favorite hot sauce.

You can also try different pasta shapes like rotini, shells, or rigatoni if you do not have penne on hand.

Frequently Asked Questions

Can I use a different pasta shape?
Yes. Short pasta shapes like rotini, rigatoni, or shells work well.

Can I make this ahead of time?
Yes. Store it in the refrigerator and reheat with a splash of milk or broth to restore creaminess.

Can I freeze skillet ham and penne?
It can be frozen, but cream sauces may separate slightly when reheated.

What kind of ham works best?
Any fully cooked ham works well, including leftover holiday ham or thick-cut deli ham.

Why is my sauce too thick?
Pasta continues to absorb liquid as it sits.  Add a little broth or milk when reheating.

Storage Instructions

Store leftovers in an airtight container in the refrigerator for up to 3 to 4 days.

Reheat gently on the stove or in the microwave with a splash of milk or broth to loosen the sauce.

This creamy skillet ham and penne is the kind of meal that brings comfort without complication.  It is simple, satisfying, and perfect for busy nights when you still want something homemade and hearty.

Looking for more delicious dinner ideas?

Check out some of my family favorites!

Slow Cooker BBQ Short Ribs

Chicken Tetrazzini

Creamy ham and penne pasta with peas in a skillet on the stovetop, with a wooden spoon resting in the dish.
ThymeToSauté

Skillet Ham and Penne

Creamy Skillet Ham and Penne is a quick and comforting one-pan dinner made with tender penne pasta, savory ham, sweet peas, and a rich Parmesan cream sauce. Everything cooks together in a single skillet, allowing the pasta to absorb all the flavor while the sauce becomes thick, creamy, and satisfying. It’s an easy weeknight meal that’s perfect for using leftover ham and comes together in about 30 minutes.
Prep Time 10 minutes
Cook Time 25 minutes
Total Time 35 minutes
Servings: 6
Course: Main Course
Cuisine: American
Calories: 420

Ingredients
  

  • 1 tbsp olive oil
  • 1 small onion chopped
  • 3 cloves garlic minced
  • 3 cups cooked ham cubed
  • 12 oz penne pasta
  • 3 cups chicken broth
  • 2 cups 2% milk
  • 1/4 cup all-purpose flour
  • 1/2 cup Parmesan cheese
  • 2 cups frozen peas
  • 1/2 tsp parsley
  • 1/2 tsp basil
  • 1/4 tsp oregano
  • 1/4 tsp black pepper
  • 1/4 tsp red pepper flakes

Equipment

  • 1 Large, deep skillet
  • 1 Wooden spoon
  • 1 Whisk
  • 1 Knife
  • 1 Cutting board

Method
 

  1. Heat olive oil in a large skillet over medium heat.
  2. Cook onion until soft, then add garlic and cook until fragrant (about 30 seconds).
  3. Add ham and cook briefly until warmed.
  4. Stir in flour until everything is coated.
  5. Slowly add chicken broth and milk, stirring until smooth.
  6. Bring to a simmer.
  7. Add penne pasta and stir well.
  8. Cover and cook, stirring occasionally, until pasta is tender and sauce thickens.
  9. Stir in peas, Parmesan, and seasonings.
  10. Simmer until peas are heated through and sauce is creamy.
  11. Remove from heat and let rest before serving.

Notes

Add extra broth or milk if sauce thickens too much.
Stir frequently while pasta cooks.
Fresh Parmesan gives best texture and flavor.
Storage:
Refrigerate up to 4 days. Reheat with a splash of milk or broth.

Leave a Comment

Your email address will not be published. Required fields are marked *

Recipe Rating




Scroll to Top