Yes, I always recommend to preheat the grill before cooking any food. Preheating the grill ensures that it reaches the desired cooking temperature and helps to cook the asparagus evenly. It also helps to create those desirable grill marks and enhance the flavor.