Snapper with Roasted Grape Tomatoes, Garlic, and Basil

  • Level: Easy
  • Total: 30 min
  • Prep: 10 min
  • Cook: 20 min
  • Yield: 4 servings
  • Nutrition Info
Save Recipe


2 cups grape tomatoes, halved

2 tablespoons extra-virgin olive oil

2 cloves garlic, sliced

1 teaspoon balsamic vinegar

Pinch red pepper flakes

Kosher salt

1/2 cup fresh basil leaves, torn

4 (6-ounce) snapper fillets, with skin

Freshly ground black pepper


  1. Position a rack in the middle of the oven and preheat to 350 degrees F.
  2. Toss the tomatoes with 1 tablespoon of the olive oil, garlic, vinegar, pepper flakes, and salt, to taste. Spread out on a baking sheet and roast until the tomatoes get juicy, about 15 minutes. Transfer tomatoes to a bowl and toss with the basil.
  3. Dry the fish very well all over. To keep the fish from curling in the pan, lightly slash a cross-hatch pattern into the skin of the fish with a sharp knife. Brush the rounded flesh side of the fish with the remaining olive oil. Season with salt and pepper, to taste. Heat a large non-stick skillet over medium-high heat. Place the fish, seasoned side down, in the oil, and cook undisturbed over high heat, until the fish turns both opaque along the edges and golden on the bottom, about 3 minutes. Lightly salt the skin side of the fish. Flip the snapper and turn off the heat and let the fish cook in the residual heat of the pan until the fillets are firm but still juicy, about 1 minute more.
  4. Divide the fish among 4 plates. Top with the tomatoes and serve.

Red Snapper Sunset

Red Snapper Livornese

Salt and Herb Crusted Red Snapper

Roasted Fillet of Red Snapper with a Light Beer Glaze

Red Snapper Braised with Rosemary, New Potatoes, and Garlic Confit

Moist Roasted Whole Red Snapper with Tomatoes, Basil and Oregano

Pan-fried Red Snapper Fillet with Corn Cream Creole Sauce

Fire Roasted Snapper Wrapped in Green Corn Husks with Charred Corn-Charred Jalapeno Salsa, and Jalapeno Pesto

🤤 More Drool-Worthy Recipes