Greek-Style Roasted Fish
Prep time
Cook time
Total time
This is a delicious way to roast a whole fish, with flavors of Greece!
Recipe type: Seafood
Cuisine: Seafood
Serves: 2
  • 2 small-medium Yellowtail Snapper (or other Snapper or Striped Bass), scales removed & gutted
  • Olive oil
  • Kosher salt
  • Freshly ground black pepper
  • Lemon slices
  • Fresh oregano
  • Fresh thyme
Greek "Salsa"
  • ½ c. grape (or cherry) tomatoes, roughly chopped
  • ½ c. calamata olives, chopped
  • 1-2 Tb. red onion, chopped
  • ½ lemon
  • Pinch fresh oregano, chopped
  • 3-4 Tb. olive oil
  • ½ tsp. kosher salt
  • ¼ tsp. freshly ground black pepper
For the Fish:
  1. Heat a grill to very high (about 450-500 degrees).
  2. Rinse and pat dry each fish.
  3. Sprinkle olive oil on both sides of each fish, as well as, on the inside cavities.
  4. Sprinkle the entire fish, inside & out, with kosher salt.
  5. Stuff each cavity with a few sliced lemons, a sprig or two of oregano & thyme.
  6. With a sharp knife, score the tops of each of the fish (about 2")
  7. Place each fish directly onto the grill and cook each side for about 6 minutes (I like to cover the grill to help the fish roast a bit more).
While the fish cooks, make the Greek "Salsa"
  1. After chopping all the ingredients, mix everything in a small bowl and allow everything to marry together before serving with the fish.
If you don't have access to a grill, simply heat your oven to 450 degrees and place the fish in a roasting pan (atop a rack, if you have one). Roast for about 12-15 mins and you're good to go.
Recipe by My Delicious Blog at