Fish Skillet

Photo: Marcus Nilsson
Prep Time:
15 mins
Total Time:
35 mins

Our one-pan fish dinner can go straight from the grill to the table. Be sure to serve with plenty of crusty bread to sop up all that delicious sauce.


  • 22 ounces cherry tomatoes

  • 1 onion, halved and thinly sliced

  • 4 cloves garlic, smashed and sliced

  • 2 cans (13.5 ounces each) whole artichoke hearts, drained, halved if large

  • ½ cup pitted olives, such as Kalamata

  • ½ cup caper berries

  • ¼ cup extra-virgin olive oil

  • ¼ cup dry white wine

  • Coarse salt and freshly ground pepper

  • 1 ½ pounds skinless firm white-fleshed fish, such as cod or monkfish, cut into 4 pieces

  • 1 small lemon, thinly sliced

  • Crusty bread, for serving


  1. Combine tomatoes, onion, garlic, artichokes, olives, caper berries, oil, and wine in a large straight-sided skillet (it will be used on the grill). Season with salt and pepper, then season fish on both sides with salt and pepper and arrange on top. Place lemon slices on top of and around fish.

  2. Preheat grill to medium-high. Place skillet on grill, cover grill, and cook until fish is opaque throughout, about 20 minutes. Serve immediately with bread.

Related Articles