Easy Ham and Asparagus Pasta

Ham and Asparagus Pesto Pasta

A quick and easy all in one pasta dish on the dinner table in less than 30 minutes. 

Course Main Course
Prep Time 10 minutes
Cook Time 13 minutes
Total Time 23 minutes
Servings 4
Author Jeanne Rogers - Flo's Kitchen Blog


  • 1 16 oz package Penne Pasta
  • 2 lbs asparagus or two bunches
  • 2 8 oz packages Diced Ham
  • 2-4 tbsp basil pesto like DeLallo
  • Parmesan or Romano cheese shredded or grated
  • salt for the pasta water


  1. Bring a large pot of salted water to a boil.

  2. While water is heating, rinse, trim and cut asparagus into 1 inch pieces. 

  3. Once the water is at a rolling boil, add pasta and asparagus to the pot. Cook per the pasta directions probably 10 to 13 minutes.

  4. Heat ham through in microwave or skillet 

  5. Once pasta is al dente the asparagus will be cooked as well. Drain pasta water reserving a about 1/4 cup for the sauce.

  6. Add warm ham and a couple of spoonfuls of pesto to the pasta and asparagus. Stir to combine. Add enough pasta water to create a creamy sauce. 

  7. Serve hot topped with a bit of good quality Parmesan or Romano cheese