Bring a large pot of water to a boil. Add the asparagus and cook until tender, about 3 three minutes. You might have to do the asparagus in batches depending on size.
Next, fill a large bowl with water and ice. Take the asparagus from the pot and place it into the ice water bath. This helps stop the asparagus from cooking so it’s nice and crisp. Remove the asparagus from the bowl and place on a paper towel to pat dry. Place the asparagus on a serving platter.
In a medium-sized bowl combine the mayo, Parmesan, Dijon mustard, 2 tsp water, anchovies, lemon zest, lemon juice, garlic, kosher salt and pepper. Drizzle the dressing over the asparagus followed by the croutons. Serve and enjoy!