For the chipotle mayonnaise dipping sauce:
1) Combine all ingredients in a small bowl. The chipotle can be adjusted according to taste.
For the marinade:
1) Add all the marinade ingredients to a small bowl and stir to combine.
For the artichokes:
1) Cut the tops off the artichokes and trim the leaves so that they will fit into a large covered pot. Fill a large pot with water so that the water comes midway up the artichokes. Add olive oil, garlic salt and chipotle powder and bring to a boil over medium heat.
2) Cook the artichokes in the boiling water, covered for approximately 30 minutes, starting with the base up, then turning once. The artichokes are cooked when a knife inserts easily into the base, and the leaves pull away with only a little resistance.
3) Preheat griddle to medium-high.
4) Remove the artichokes from the pot to a cutting board and allow to cool. Pour the marinade over the cut top of the artichokes and work the garlic gently into the leaves. You can cut and grill them immediately or leave them in the refrigerator overnight.
5) When you are ready to grill, slice the artichokes lengthwise down the center and remove the choke. Place on the hot griddle, and cook until they have good coloration on all sides.
6) Transfer to a serving platter and serve with chipotle mayonnaise dipping sauce.
A viewer, who may not be a professional cook, provided this recipe. the food network kitchens chefs have not tested this recipe and therefore, we cannot make representation as to the results.