A rich and savory pasta dish featuring diced ham, tender asparagus, and a garlic parmesan cream sauce.
In Austin, after a big holiday meal like Easter or Christmas, the fridge is inevitably stocked with pounds of leftover glazed ham. While I love a good ham sandwich, there is only so much cold cuts one can eat. This pasta recipe is my favorite way to repurpose those leftovers into a completely new, luxurious meal. It combines the salty, smoky flavor of the ham with the fresh snap of asparagus, all coated in a velvety garlic cream sauce. It feels elegant enough for a Sunday dinner but is fast enough-ready in just 30 minutes-to save a busy weeknight.
Jump to:
The most critical technique I perfected with this recipe is the cheese addition. You must let your shredded Parmesan come to room temperature before adding it to the hot cream. If you dump cold cheese straight from the fridge into the simmering sauce, the sudden temperature shock causes the proteins to seize, resulting in a stringy, clumpy mess. Scatter room-temperature cheese gently over the surface for a perfectly smooth melt.

Why You'll Love This Recipe
- Leftover Hero: This is arguably the most delicious way to use up leftover holiday ham without it feeling like "leftovers."
- One-Pot Veggies: Cooking the asparagus in the same water as the pasta during the last few minutes saves time and an extra pot to wash.
- Balanced Flavor: The sweet cream and salty ham are perfectly balanced by the slight bitterness of the asparagus and the heat from the red pepper flakes.
- Speed: Because the sauce comes together while the pasta boils, the entire dish is ready in under half an hour.
Ingredients
- Pasta: A short shape like penne, rotini, or bow-ties works best to catch the thick sauce and matches the size of the ham cubes.
- Cooked Ham: This is perfect for leftover spiral ham. Dice it into small cubes so it distributes evenly.
- Asparagus: Fresh asparagus spears, trimmed of the woody ends. Look for medium-thickness stalks that will hold their crunch.
- Heavy Cream: The foundation of the sauce. Heavy cream offers the best stability and richness, though half-and-half can be used for a lighter version.
- Parmesan Cheese: You need freshly shredded Parmesan cheese, and as noted, it must be at room temperature.
- Garlic: Five minced cloves provide a robust aromatic base that stands up to the rich dairy.
- Smoked Paprika: Adds a subtle smoky depth that complements the ham beautifully.
- Olive Oil: Used to sauté the garlic.
- Fresh Thyme: The earthy, floral note of thyme cuts through the richness of the dish.
How to Make Creamy Ham Pasta

Step 1: Boil Pasta and Asparagus
Bring a large pot of salted water to a rolling boil. Add the pasta and cook according to the package instructions. While the pasta boils, trim the woody ends off the asparagus and cut the spears into 1.5 to 2-inch pieces. When there are exactly 3 minutes left on the pasta timer, drop the asparagus pieces into the boiling water.
Step 2: Rinse and Drain
Once the pasta is al dente and the asparagus is tender-crisp, drain them into a colander. Immediately rinse them under cold running water. This stops the cooking process so the asparagus doesn't turn mushy and prevents the pasta from sticking together while you make the sauce.
Step 3: Start the Sauce Base
Heat 1 tablespoon of olive oil in a large, deep skillet over medium heat. Add the minced garlic and cook for about 30 seconds, stirring constantly. You want it fragrant but not browned.
Step 4: Simmer and Melt
Pour in the heavy cream (or half-and-half). Add the smoked paprika and ¼ teaspoon of salt. Bring the liquid to a boil, then immediately reduce to a simmer. Take your room-temperature shredded Parmesan cheese and scatter it evenly across the surface of the hot cream. Do not dump it in a pile. Stir gently and continuously for about 30 seconds until the sauce is smooth and thickened.
Step 5: Assemble and Season
Add the diced cooked ham, the drained pasta, and the asparagus into the skillet. Toss everything gently to coat in the sauce. Let it warm through for a minute. Taste the pasta-ham and parmesan are salty, so be careful before adding more salt. Season with extra red pepper flakes if you like a kick. Garnish with fresh thyme leaves before serving.
Common Mistakes to Avoid
- Overcooking Asparagus: If you add the asparagus at the beginning of the pasta boil, it will disintegrate. Only boil it for the final 3 minutes.
- Clumpy Sauce: As mentioned, using cold cheese or dumping it all in one spot will break your sauce. Patience with the "scatter and stir" method pays off.
- Using Pre-Shredded Cheese: Bags of pre-shredded cheese contain anti-caking agents (cellulose) that prevent them from melting into a smooth sauce. Always grate your own block.
Tips and Tricks for Success
- Ham Prep: Dice the ham into cubes that are smaller than ½ inch. You want a little bit of ham in every bite, not large chunks that overwhelm the pasta.
- Sauce Thickness: If the sauce becomes too thick after adding the cheese, splash in a little milk or reserved pasta water to loosen it up. If it's too thin, simmer it for another minute or add a pinch more cheese.
- Rinsing Matters: Rinsing the pasta is crucial here. It removes excess starch that would otherwise make this specific cream sauce gluey and heavy.
Variations
- Peas Instead: If asparagus isn't in season, frozen peas are a classic pairing with ham. Add them to the pasta water for the last 2 minutes.
- Bacon Boost: For a double-pork treat, fry a few slices of bacon before making the sauce and use the rendered fat to sauté the garlic.
- Gluten-Free: Simply swap the pasta for a high-quality gluten-free penne. The rest of the ingredients are naturally gluten-free (just check your ham glaze).
How to Serve
This pasta is rich and filling, so a light side is all you need. A crisp green salad with a lemon vinaigrette helps cleanse the palate between creamy bites. A slice of garlic bread is also great for mopping up the sauce.

Make Ahead and Storage
- Refrigeration: Store leftovers in an airtight container for up to 3 days.
- Reheating: Cream-based sauces tend to separate and thicken when cold. Reheat gently on the stovetop over low heat, adding a splash of water or milk to bring the sauce back to a creamy consistency.
- Freezing: I do not recommend freezing this dish. The dairy will separate and the texture of the asparagus will become unpleasant upon thawing.
Recipe Notes / What I Learned
During testing, I found that the smoked paprika is the secret weapon. It bridges the gap between the sweet cream and the savory ham, giving the dish a depth that simple black pepper just can't achieve.
Nutrition Snapshot
Estimated per serving: 580 calories, 28g protein, 32g fat, 45g carbohydrates.

Creamy Ham Pasta with Asparagus (30-Minute Dinner)
Equipment
- 1 Large pot for pasta
- 1 Large skillet for sauce
Ingredients
Group: Pasta and Asparagus
- 8 oz pasta
- 8 oz asparagus hard ends trimmed
Group: Creamy Sauce
- 1 tablespoon olive oil
- 5 cloves garlic, minced
- 1 cup heavy cream or half-and-half
- ½ teaspoon smoked paprika
- ¼ teaspoon red pepper flakes
- ¼ teaspoon salt
- ⅓ cup Parmesan shredded, at room temperature
Group: Assembly
- 1 lb ham cooked
- fresh thyme leaves only
Instructions
- Bring a large pot of water to a boil. Add pasta and cook according to package instructions.Trim hard ends off the asparagus and slice into **1.5 or 2-inch pieces**. During the last **3 minutes** of cooking the pasta, add the asparagus to the same pot of boiling water. Drain both and rinse well under running cold water. Set aside.
- Heat **1 tablespoon** of olive oil in a large skillet on medium heat. Add minced garlic and cook for about **30 seconds**, stirring constantly.Add **1 cup** heavy cream, smoked paprika, red pepper flakes, and **¼ teaspoon** salt. Bring to a boil and reduce to a simmer. Sprinkle room-temperature shredded Parmesan evenly across the surface (don't dump in one spot). Stir for **30 seconds** or until melted on low-medium heat.
- Dice cooked ham into **½ inch cubes**. Add ham, cooked/drained pasta, and asparagus to the sauce. Mix well.Taste and season with more salt and red pepper flakes if needed. Top with fresh thyme leaves and extra Parmesan if desired.
Notes
Nutrition
FAQs
Can I use half-and-half?
Yes, you can use half-and-half to cut some calories. However, you will need to simmer it a bit longer to thicken, and you must be careful not to let it boil vigorously or it may curdle.
Is this spicy?
The red pepper flakes add a very mild warmth. If you are sensitive to spice, you can omit them entirely without ruining the flavor.
Can I use deli ham?
Thick-cut deli ham works in a pinch, but this recipe really shines with the texture of a baked ham steak or leftover spiral ham.




