Grilled Artichokes Recipe

This crowd-pleasing appetizer is worth learning how to break down an artichoke.
Grilled Artichokes Recipe
Photo by Heami Lee

Servings: 4
Prep time: 30 minutes
Total time: 1 hour


for the artichokes:
6 large artichokes
extra-virgin olive oil
1 tablespoon red wine vinegar
kosher salt

for the honey-mustard vinaigrette:
1 tablespoon finely diced shallot
2 tablespoons red wine vinegar
1 tablespoon Dijon mustard
1 ½ teaspoons honey
6 tablespoons extra-virgin olive oil
kosher salt and freshly ground black pepper, to taste
2 tablespoons finely chopped parsley



  1. Make the vinaigrette: In a small bowl, let the shallot sit in the vinegar for 15 minutes to macerate, then add the mustard, honey, olive oil, a generous pinch of salt, and a small pinch of pepper. Stir or shake to combine, and taste for seasoning.
  2. Set a large pot of water on to boil over high. Build a charcoal fire, or heat a gas grill. Line a baking sheet with parchment paper.
  3. Remove the tough, dark, outer leaves from the artichokes until the remaining leaves are half yellow, half light green. Cut away the woodiest part of the stem end and the top 1 ½ inches of every artichoke. If there are any purple inner leaves, cut them out, too. You may need to remove more in order rot cut away everything fibrous. It might seem like you’re trimming a lot, but remove more than you think you should, because the last thing you want is to bite into a fibrous or bitter bite at the table. Use a sharp paring knife of a vegetable peeler to remove the tough outer peel on the stem and at the base of the heart, until you reach the pale yellow inner layers. As you clean them, place the artichokes in a bowl of water with the vinegar, which will help keep them from oxidizing, which makes them turn brown.
  4. Cut the artichokes in half. Use a teaspoon to carefully scoop out the choke, or fuzzy center, then return the artichokes to the acidulated water.
  5. Once the water has come to a boil, season it generously until it’s as salty as the sea. Place the artichokes in the water and reduce the heat is the water stays at a rapid simmer. Cook the artichokes until they are just tender when pierced with a sharp knife, about 5 minutes for baby artichokes and 14 minutes for large artichokes. Use a spider or strainer to carefully remove them from the water, and place them on the prepared baking sheet in a single layer.
  6. Drizzle the artichokes lightly with olive oil and season with salt. Place the artichokes cut-side down on the grill over medium-high. Don’t move them until they begin to brown, then rotate the skewers until the cut side is evenly brown, about 3 to 4 minutes per side. Flip, browning the other side in the same way.
  7. Remove from the grill. Stir the parsley into the vinaigrette, then drizzle over the artichokes. Serve hot, or at room temperature.

Get recipes like this and more in the Munchies Recipes newsletter. Sign up here.