Bring a pot of salted water to a boil and add the asparagus pieces. Cook for 2–3 minutes, just until tender-crisp and bright green. Drain well and set aside.
450 grams Asparagus
Melt the butter in a large skillet over medium heat. Whisk in the flour and cook for 1 minute, stirring constantly, without browning.
2 tablespoon Unsalted Butter, 2 tablespoon All-Purpose Flour
Gradually whisk in the warm milk until smooth. Cook for 3–5 minutes, stirring often, until the sauce thickens to a creamy consistency.
1 cup Milk
Add half of the grated parmesan to the sauce, and season with salt, pepper, and nutmeg, if using.
½ teaspoon Salt, ¼ teaspoon Ground Pepper, ¼ cup Parmesan Cheese, 1 pinch Ground Nutmeg
Add the asparagus to the skillet and gently stir to coat in the sauce. Cook for 2–3 minutes, until the asparagus is heated through.
Stir in lemon juice and remaining half of parmesan. Taste and adjust seasoning as needed. Transfer to a serving platter and sprinkle on the fresh dill, if using.
2 tablespoon Lemon Juice