Easy Asparagus Casserole

A great easy casserole for the asparagus season. I use any type of pasta and often put extra Cheddar or mozzarella cheese on top.

Prep Time:
15 mins
Cook Time:
35 mins
Total Time:
50 mins
4 servings


  • 1 cup penne pasta

  • ½ pound fresh asparagus, trimmed

  • 1 cup milk

  • ½ cup grated Parmesan cheese

  • 2 eggs

  • teaspoon dried dill weed

  • salt and freshly ground black pepper to taste


  1. Bring a large pot of lightly salted water to a boil. Add penne and cook, stirring occasionally, until tender yet firm to the bite, about 11 minutes.

  2. Place a steamer insert into a saucepan and fill with water to just below the bottom of the steamer. Bring water to a boil. Add asparagus, cover, and steam until tender, 3 to 6 minutes. Remove asparagus and cut into 2-inch pieces.

  3. Preheat the oven to 350 degrees F (175 degrees C). Grease a casserole dish.

  4. Combine penne pasta and asparagus in the greased casserole dish. Mix milk, Parmesan cheese, eggs, dill, salt, and pepper in a bowl; pour over asparagus mixture.

  5. Bake in the preheated oven until topping is set and lightly browned, about 20 minutes.

Nutrition Facts (per serving)

185 Calories
7g Fat
19g Carbs
13g Protein
Nutrition Facts
Servings Per Recipe 4
Calories 185
% Daily Value *
Total Fat 7g 9%
Saturated Fat 3g 17%
Cholesterol 107mg 36%
Sodium 254mg 11%
Total Carbohydrate 19g 7%
Dietary Fiber 2g 6%
Total Sugars 5g
Protein 13g
Vitamin C 3mg 17%
Calcium 213mg 16%
Iron 2mg 13%
Potassium 287mg 6%

* Percent Daily Values are based on a 2,000 calorie diet. Your daily values may be higher or lower depending on your calorie needs.

** Nutrient information is not available for all ingredients. Amount is based on available nutrient data.

(-) Information is not currently available for this nutrient. If you are following a medically restrictive diet, please consult your doctor or registered dietitian before preparing this recipe for personal consumption.