grilled asparagus in a foil packet takes about 15 minutes to cook, depending on the size of your stalks. if you're adding the asparagus directly to the grill without foil, it takes about 2-3 minutes per side to cook through.