Greek Style Baked Fish with Tomato and Red Onion

Greek Style Baked Fish with Tomato and Red Onion

Fish with tomatoes and onions is a classic Greek combination. This recipe serves 2, but can easily be doubled or tripled. The best fish to use is cod, halibut, black cod or striped bass. Another alternative recommended by the NY Times is Mahi Mahi.


  • 1 pound boneless fish fillets or steaks, halibut, cod, striped bass or mahi mahi
  • Salt and freshly ground pepper
  • Juice of 1/2 large lemon
  • 1 tablespoons extra virgin olive oil
  • 1/3 pound red onions, cut in half lengthwise and then sliced thinly across the grain
  • 1 large garlic clove or green garlic, minced or puréed
  • 1 pound diced seeded ripe tomatoes (if you want to add more or don’t have tomatoes on hand you can use 1 can of diced or chopped tomatoes)
  • Pinch of sugar
  • 1/2 teaspoon sweet paprika
  • Pinch of cinnamon
  • 1/2 tablespoon tomato paste dissolved in 1/8 cup water
  • 1/4 cup dry white wine or red wine
  • Leaves from 1/2 bunch flat-leaf parsley, chopped (about ¼ cup)


Pat the fish dry and season to taste with salt and pepper. Oil baking dish large enough to accommodate the fish in one layer. Lay the fish in the dish and pour on the lemon juice. Refrigerate for 30 to 60 minutes while you prepare the remaining ingredients.

Preheat the oven to 375 degrees. Heat the oil over medium heat in a large, heavy skillet and add the onions. Cook, stirring often, until they have softened and begun to color slightly, 8 to 10 minutes. Add a generous pinch of salt and the garlic and cook, stirring, until the garlic is fragrant, 30 seconds to a minute. Stir in the tomatoes, sugar, paprika, cinnamon, dissolved tomato paste, wine, half the parsley and more salt and pepper to taste and bring to a simmer. Simmer uncovered, stirring often, until the sauce has cooked down a bit and is very fragrant, about 10 minutes. Remove from the heat and pour over the fish. Sprinkle on the remaining parsley.

Place in the oven and bake until the fish is opaque and pulls apart easily with a fork, about 30 minutes. Baste the fish every 10 minutes if it is not submerged in the sauce. Serve hot or warm, with rice, bulgur, or potatoes.

[print-me target=”.post-content”]