Nutrition Facts for Ham asparagus and pasta casserole

Ham Asparagus and Pasta Casserole

Indulge in the comforting flavors of this Ham Asparagus and Pasta Casserole, a perfect fusion of creamy, cheesy goodness and garden-fresh asparagus. This easy-to-make baked pasta dish combines tender penne, bites of savory ham, and crisp-tender asparagus, all tossed in a luscious homemade cheddar-Parmesan sauce. Topped with golden, olive-oil-kissed panko breadcrumbs, this casserole offers a satisfying crunchy finish to every hearty bite. Ready in under an hour, it’s an excellent option for a weeknight family dinner or a next-day lunch. Whether you're looking for a way to use leftover ham or simply craving a cozy casserole, this recipe is a must-try crowd-pleaser.

Nutriscore Rating: 61/100
Want to add this food to your meal log?
Try SnapCalorie's FREE AI assisted nutrition tracking free in the App store or on Android.
SnapCalorie App QR Code

Scan with your phone to download!

Image of Ham Asparagus and Pasta Casserole
Prep Time:20 mins
Cook Time:35 mins
Total Time:55 mins
Servings: 6

Ingredients

  • 12 ounces penne pasta
  • 1 pound asparagus
  • 2 cups cooked ham, diced
  • 4 tablespoons unsalted butter
  • 4 tablespoons all-purpose flour
  • 3 cups milk
  • 2 cups sharp cheddar cheese, shredded
  • 1 cup Parmesan cheese, grated
  • 1 teaspoon garlic powder
  • 1 teaspoon onion powder
  • 1 teaspoon salt
  • 0.5 teaspoon black pepper
  • 1 cup panko breadcrumbs
  • 1 tablespoon olive oil

Directions

Step 1

Preheat your oven to 375°F (190°C) and lightly grease a 9x13-inch baking dish.

Step 2

Bring a large pot of salted water to a boil. Cook the penne pasta according to package instructions until al dente. Drain and set aside.

Step 3

While the pasta is cooking, trim the tough ends off the asparagus and cut the stalks into 1-inch pieces.

Step 4

Blanch the asparagus by boiling it for 2 minutes in a medium saucepan of boiling water, then transferring it to a bowl of ice water to stop the cooking. Drain and set aside.

Step 5

In a large saucepan, melt the butter over medium heat. Whisk in the flour and cook for 1-2 minutes, stirring constantly, to remove the raw flour taste.

Step 6

Gradually add the milk, whisking continuously to create a smooth sauce. Continue cooking until the sauce thickens, about 4-5 minutes.

Step 7

Stir in the cheddar cheese, Parmesan cheese, garlic powder, onion powder, salt, and black pepper until the cheese is fully melted and the sauce is creamy.

Step 8

Combine the cooked pasta, blanched asparagus, diced ham, and cheese sauce in a large mixing bowl. Mix well to evenly coat all ingredients.

Step 9

Transfer the mixture to the prepared baking dish, spreading it out in an even layer.

Step 10

In a small bowl, mix the panko breadcrumbs and olive oil until the breadcrumbs are lightly coated. Sprinkle the breadcrumb mixture evenly over the casserole.

Step 11

Bake the casserole in the preheated oven for 20-25 minutes, or until the top is golden brown and the casserole is bubbling around the edges.

Step 12

Allow the casserole to cool for 5 minutes before serving. Enjoy your delicious Ham, Asparagus, and Pasta Casserole!

Nutrition Facts

Serving size (2492.4g)
Amount per serving % Daily Value*
Calories 4472.0
Total Fat 210.0g 0%
Saturated Fat 113.6g 0%
Polyunsaturated Fat 2.1g
Cholesterol 784.9mg 0%
Sodium 11806.7mg 0%
Total Carbohydrate 384.6g 0%
Dietary Fiber 25.3g 0%
Total Sugars 55.5g
Protein 281.4g 0%
Vitamin D 370.1IU 0%
Calcium 3582.0mg 0%
Iron 30.1mg 0%
Potassium 4335.9mg 0%
*The % Daily Value tells you how much a nutrient in a serving of food contributes to a daily diet. 2,000 calories a day is used for general nutrition advice.

Source of Calories

Fat: 41.5%
Protein: 24.7%
Carbs: 33.8%