Cheesy Ham-Penne Casserole

READY IN: 1hr 5mins
Recipe by Kittencalrecipezazz

Rotini pasta may be used in place of penne, prep time does not include cooking the pasta --- if desired sprinkle 1-2 cups grated cheddar cheese on the last 3 minutes of baking time --- this is *very* good!

Top Review by going-gf

I tried this since it sounded kid-friendly, and it was! My kids snarfed it up and had seconds and thirds. I tweaked it a little since I am going wheat-free. You wouldn't have known it. I substituted brown rice penne and gluten free flour mix. Make sure to cook the pasta al-dente to keep it from getting mushy while baking. I used Hodgson Mill Multi Purpose GF Baking Mix in place of the flour. Also stirred in frozen peas & carrots at the same time as the ham.

I substituted 2 Tbsp dried chopped onion for the fresh since kids don't notice the onion pieces that way...just added them with the dried seasonings. Left out the cayenne. Also threw in a dash of ground celery seed, dried parsley, paprika, and garlic & onion powder. Delish!

Ingredients Nutrition


  1. Set oven to 350 degrees F.
  2. Grease a 13 x 9-inch baking dish.
  3. Place the cooked penne and the ham into a large bowl; set aside.
  4. In a medium saucepan melt butter over medium heat.
  5. Add in mustard powder, black pepper, seasoned salt and cayenne pepper and onion, stir and cook for about 4 minutes.
  6. Add in garlic; cook stirring for 2 minutes.
  7. Add in flour and mix continously for 2 minutes.
  8. Slowly add in the cream and 1/3 cup Parmesan cheese; cook stirring over medium-low heat until bubbly.
  9. Reduce heat to low and stir in the cheddar cheese until completely melted.
  10. Pour the sauce over the cooked pasta and ham; toss until well combined.
  11. Transfer to a greased baking dish.
  12. Sprinkle the top with about 1/3 cup or more Parmesan cheese.
  13. Cover and bake in a 350 degree F oven for about 45 minutes or until hot and bubbly.

Join the Conversation

  • all
  • reviews
  • tweaks
  • q & a