Go Back
+ servings
penne pasta casserole serving

Penne, Ham, and Cheese Casserole

Diana
This comforting penne, ham, and cheese casserole is the perfect meal for any night of the week.
No ratings yet
Servings 8 servings
Calories 591
Course Casseroles, Pasta
Prep Time 15 minutes
Cook Time 35 minutes
Total Time 50 minutes

Ingredients
  

  • 12 ounces penne pasta
  • Kosher salt and freshly ground black pepper, to taste
  • 7 tablespoons unsalted butter, divided
  • 8 ounces mushrooms, sliced
  • 1/4 cup shallots, or green onions, finely chopped
  • 1/2 teaspoon garlic, minced
  • 5 tablespoons all-purpose flour
  • 3 cups milk
  • 8 ounces fontina cheese, shredded
  • 2 cups ham, diced cooked
  • 1 1/2 cups peas, frozen, thawed
  • 1 1/2 cups panko breadcrumbs, or fresh fine breadcrumbs

Instructions

  • Heat the oven to 350°F (180°C) and lightly grease a 3-quart baking dish.
  • Cook the penne pasta in boiling salted water following the package directions for al dente. Drain and set aside.
  • Meanwhile, make the sauce. Melt 4 tablespoons of butter in a large skillet over medium heat. Add the mushrooms and shallots with a dash of salt and pepper. Cook for 6 to 8 minutes, or until the mushrooms are browned and the liquid has evaporated. Add the garlic and cook for 1 minute longer.
  • Sprinkle flour over the mushroom mixture and cook, stirring constantly, for 2 minutes. Gradually add the milk and continue cooking until thickened. Add the cheese, ham, and peas, and cook until the cheese is melted. Taste for seasoning, then add salt and pepper to taste.
  • Combine the sauce mixture with the drained pasta and turn into the prepared baking dish.
  • Melt the remaining 3 tablespoons of butter, then toss with the breadcrumbs to coat, and sprinkle over the casserole.
    penne casserole
  • Bake for 25 to 35 minutes or until the topping is browned and the casserole is bubbling around the edges.

Nutrition

Calories: 591kcalCarbohydrates: 54gProtein: 28gFat: 29gSaturated Fat: 16gPolyunsaturated Fat: 2gMonounsaturated Fat: 9gTrans Fat: 0.4gCholesterol: 92mgSodium: 767mgPotassium: 562mgFiber: 4gSugar: 9gVitamin A: 921IUVitamin C: 12mgCalcium: 315mgIron: 2mg

Disclaimer:

Our nutritional information is based on a third-party application that analyzes the ingredients list to determine the values. The information is meant to be helpful, but should be considered an estimate. Values may differ depending on measurements, brands, serving variations, and database availability.

Keyword casserole, ham, penne pasta
Tried this recipe?Let us know how it was!