Cut stem, leaving about 1 inch. Remove any small, tough leaves from the stem and base of the artichokes.
Trim the top 1” from the artichoke with a sharp knife. Use kitchen shears to trim the thorny tips off of the remaining leaves.
Bring a large pot of salted water to a boil. Place artichokes in the boiling water, cover, and simmer until a fork easily pierces the base of the artichoke, 30-40 minutes. Alternately, steam artichokes in a steaming basket over boiling water, 35-45 minutes. Drain water and allow artichokes to cool enough to handle.
Slice artichokes in half. Scoop out the dense, fuzzy cluster of leaves, known as the choke, at the center of the artichoke. Remove all of the small hairs as they are inedible.
Place artichokes in a bowl or large Ziploc bag.
Whisk together olive oil, balsamic vinegar, minced garlic, minced onion, salt, pepper, Italian seasoning, lemon juice, and the zest of 1 lemon to make the marinade.
Pour marinade over the cooked artichokes. Cover with plastic wrap and place in the refrigerator for at least 4 hours and up to overnight. Stir occasionally.
After marinating, heat grill to high heat.
Lift the artichokes from the marinade and place on the grill. Grill for a few minutes on each side, just enough to heat through and char the outside of the artichokes. Place lemon halves, cut side down, on the grill. Sear for a few minutes until lightly charred.
To make the dipping sauce, squeeze the juice of 1 grilled lemon into the mayonnaise and whisk to combine. Season with black pepper.
We'll email this recipe to you, so you can come back to it later!
Notes
Storage:Keep leftover artichokes in an airtight container in the refrigerator for 1-2 days. Grilled artichokes can be eaten cold as well, and are good leftover!Notes:Lemon-infused olive oil can be used in place of extra-virgin for more flavor. We like using plastic bags for marinating. It's easy to rotate them and no other dishes are needed.By grilling the lemons, it makes the fruit extra juicy and adds a smoky flavor.