Cheesy Ham Penne Casserole Recipe

This cheesy ham penne casserole is a crowd-pleaser! Creamy, cheesy, and perfectly comforting, this recipe is easy to make and even easier to devour. Use penne or rotini pasta – your choice! A sprinkle of extra cheddar during the last few minutes of baking adds an irresistible final touch. Get ready for a taste sensation that's *very* good!

Prep Time 20 mins
Cook Time 65 mins
Calories 836.8 kcal
Protein 80g
Rating Be the first
Cheesy Ham Penne Casserole 126

Recipe Actions

Share this recipe:

Recipe Author

Forktionary editorial kitchen team

The Forktionary Kitchen Team

Adapted from Food.com, then tested & standardized by Forktionary.

Ingredients for Cheesy Ham Penne Casserole

  • 1 pound penne pasta
  • 1 cup diced cooked ham
  • 4 tablespoons butter
  • 1 tablespoon mustard powder
  • 1/2 teaspoon ground black pepper
  • 1 teaspoon seasoned salt
  • 1/4 teaspoon cayenne pepper
  • 1/2 cup chopped onion
  • 2 cloves minced garlic
  • 1/4 cup all-purpose flour
  • 2 cups heavy cream
  • 2/3 cup grated Parmesan cheese
  • 1 1/2 cups shredded cheddar cheese, plus 1 to 2 cups optional extra

Cook Smarter with Sous, Your Kitchen Companion

Missing an ingredient for this Cheesy Ham Penne Casserole? Need a perfect wine pairing or a healthy side dish idea? Don't guess—ask Sous! Your AI-powered sous-chef is ready to help you swap ingredients, adjust serving sizes, and discover flavor tips in seconds.

How to Make Cheesy Ham Penne Casserole

  1. Preheat oven to 350°F (175°C).
  2. Grease a 13 x 9-inch baking dish.
  3. Cook 1 pound penne pasta according to package directions. Drain and set aside.
  4. In a large bowl, combine the cooked pasta with 1 cup diced ham.
  5. In a medium saucepan, melt 4 tablespoons butter over medium heat.
  6. Add 1 tablespoon mustard powder, 1/2 teaspoon black pepper, 1 teaspoon seasoned salt, 1/4 teaspoon cayenne pepper, and 1/2 cup chopped onion. Stir and cook for 4 minutes.
  7. Add 2 cloves minced garlic. Cook, stirring, for 2 minutes.
  8. Add 1/4 cup all-purpose flour and whisk continuously for 2 minutes until smooth.
  9. Slowly whisk in 2 cups heavy cream and 1/3 cup grated Parmesan cheese.
  10. Cook, stirring over medium-low heat, until bubbly and slightly thickened (about 5 minutes).
  11. Reduce heat to low and stir in 1 1/2 cups shredded cheddar cheese until completely melted and smooth.
  12. Pour the cheese sauce over the pasta and ham mixture. Toss gently until well combined.
  13. Transfer to the prepared baking dish.
  14. Sprinkle the top with an additional 1/3 cup grated Parmesan cheese.
  15. Cover and bake for 45 minutes.
  16. During the last 3 minutes of baking, remove the cover and sprinkle 1-2 cups of extra shredded cheddar cheese (optional) over the top for extra cheesiness!
  17. Let stand for 10 minutes before serving. Enjoy!

Nutrition Information (Approximate per serving)

Sodium

27 g

Sugar

3g

Fat

146g

Carbs

18g

Recipe Categories (Choose a category and find related recipes!)

Frequently Asked Questions

How long does it take to make Cheesy Ham Penne Casserole?

Cheesy Ham Penne Casserole takes about 85 minutes from start to finish — roughly 20 minutes to prepare and 65 minutes to cook.

How many calories are in Cheesy Ham Penne Casserole?

Cheesy Ham Penne Casserole has approximately 836.8 calories per serving, with about 80 g protein, 18 g carbohydrates and 79 g fat.

What ingredients do I need for Cheesy Ham Penne Casserole?

The key ingredients for Cheesy Ham Penne Casserole are Penne Pasta, Cooked Ham, Butter, Mustard Powder, Ground Black Pepper, Seasoning Salt. See the full list with measurements above.

Reviews

No reviews yet — be the first to share your thoughts on this recipe!

Write a Review