Time to give your fish dinner a Greek twist! This simple baked Greek fish recipe with tomatoes, onions, seasoned with oregano and cumin, is the perfect weeknight meal. To make use of the delicious tomato sauce, serve this baked fish with rustic bread or over a bed of rice or your favorite grain.

Greek fish with tomatoes and onions in a cast iron pan. parsley and lemon wedges to the side for serving
Photo Credits: Mariam Hamdy

Plaki, pronounced Plah-KEE, is a food genre that describes Greek dishes baked or roasted with a good bit of quality olive oil, tomatoes, and vegetables.

Greek fish known as psari plaki belongs to this genre of saucy baked dishes. In this recipe, I season white fish fillets with dried oregano, cumin, and paprika, then cook it in a chunky sauce with lots of onions and tomatoes. (If you’ve had this Sicilian-style baked fish, this recipe is a close cousin with a different flavor profile).

I enjoyed variations of this baked fish while visiting the Greek islands a few years ago. Because the sauce is so delicious and flavorful, I like to pair this recipe with something to soak it up. I recommend serving it alongside your favorite rustic bread or over Greek lemon rice.

This simple baked fish takes some white fish fillets and a few pantry staples you may already have on hand. If you haven’t cooked fish very often and need a place to start, this easy recipe is a good one for you.

Table of Contents
  1. Ingredients for this Greek Fish Recipe
    1. Fish
    2. Tomato Sauce
    3. Seasoning
  2. How to Make Greek fish with Tomatoes and Onions
  3. How to know when your fish is cooked?
  4. What to Serve with Baked Greek Fish?
  5. More Delicious Fish Recipes
  6. Try our Organic Ground Cumin!
  7. Greek Fish with Onions and Tomatoes (Psari Plaki) Recipe
fish fillets, onions, canned whole tomatoes, lemon, and seasonings for Greek fish plaki recipe

Ingredients for this Greek Fish Recipe

To make this simple recipe, you’ll need white fish fillet and a few pantry staples, including canned whole tomatoes and onions. There are three simple components to this recipe: the fish, tomato sauce, and seasonings or spices. Here are a few notes on each:

Fish

In this recipe, I like to use a mild-tasting, firm white fish that goes well with bolder flavors. Halibut or cod are both good options here. Frozen fish will also work in this recipe, just thaw it in the fridge overnight according to package instructions.

Tomato Sauce

The main components of the chunky tomato sauce for this Greek fish recipe are: extra virgin olive oil (I recommend our everyday Greek olive oil), thinly sliced yellow onions, garlic, and a large 28-ounce can of whole tomatoes, cooked with a few spices (below).

Seasoning

To season the fish and the sauce for this recipe, you’ll need dried oregano, sweet paprika, cumin, and Kosher salt and black pepper. Do not forget the citrus!

To maximize flavor (and tame the fishy smell), the fish is coated in the spices and a bit of lemon juice before it is cooked in the sauce. Once the Greek fish is out of the oven, finish it with another splash of fresh lemon juice!

greek fish with onions and tomato on a serving platter.

How to Make Greek fish with Tomatoes and Onions

Here is how to make this simple baked fish recipe. (If you don’t need the step photos, you can see the printable recipe with ingredient measurements below.)

  • Make the sauce. Cook the onions in a large oven-safe pan with a bit of good extra virgin olive oil. You just need the onions to collapse and gain a bit of color, this will take about 5 minutes. Season the onions with a big dash of kosher salt. From there, add garlic and canned whole tomatoes, then season with dried oregano and a dash more kosher salt and some black pepper. Break up the tomatoes with a wooden spoon. Allow the mixture to boil briefly, then lower the heat and let the sauce simmer for about 10 minutes or so.
    tomato sauce sautéing in a cast iron skillet.
  • Season the fish. While the sauce is simmering, toss your fish with a dash of kosher salt and black pepper and the seasonings including 1 teaspoon each dried oregano and sweet paprika, and a small dash of cumin (about 1/2 teaspoon). Squeeze the juice of 1 lemon all over the fish and give it a toss then set aside briefly. Marinating the fish for just a little bit of time will give you great flavor!
  • Add the fish to the sauce and bake! Once the sauce has thickened a bit, add your seasoned fish fillets. Nestle the fish into the sauce and spooning a good bit of it over the top. Stick the fish in the oven and allow it to bake at 400°F for about 10 to 15 minutes or until the fish is cooked through. When ready the flesh should be white and it should flake easily. 8 pieces of white fish sautéing in a tomato sauce in a cast iron skillet.
  • Finish with parsley and more lemon juice. As soon as you take the fish out of the oven, hit it up with more lemon juice (or you can cut a lemon into wedges to serve on the side). Sprinkle with fresh parsley and serve immediately! 8 pieces of white fish sautéing in a tomato sauce in a cast iron skillet.

How to know when your fish is cooked?

Fish cooks quickly! When it’s done, you’ll notice the flesh turning white as opposed to its raw, grey or translucent look. The best way to tell if the fish is cooked is by testing it, at the thickest part, with a fork. Poke the fish with your fork and gently twist, it should flake easily.
The internal temperature of cooked fish should be around 140°F to 145°F.

greek fish with onions and tomato on a plate with a spinach salad with tomatoes.

What to Serve with Baked Greek Fish?

To make use of the delicious sauce in this Greek fish recipe, I like serving it over a bed of rice or another grain such as farro or barley. You can also add another side or two like Greek potatoes, arugula salad, Greek green bean salad, or roasted cauliflower.

More Delicious Fish Recipes

Browse all Mediterranean recipes.

Visit Our Shop.

Try our Organic Ground Cumin!

Cumin and seafood are a match made in heaven. This bold, earthy spice is just what you need to take this Greek Fish recipe to the next level.

a bottle of cumin from the mediterranean dish.
4.84 from 37 votes

Greek Fish with Onions and Tomatoes (Psari Plaki)

Suzy Karadsheh of The Mediterranean Dish. In the kitchenSuzy Karadsheh
Greek fish with tomatoes and onions in a cast iron pan. parsley and lemon wedges to the side for serving
This Greek fish recipe, known as psari plaki, is a simple and delicious way to give your fish dinner a unique twist. It's made by baking white fish fillets with tomatoes, onions, and spices such as oregano and cumin, which creates a flavorful sauce. Perfect for a weeknight meal, the dish can be served with rustic bread or over a bed of rice or your favorite grain.
Prep – 10 minutes
Cook – 15 minutes
Total – 25 minutes
Cuisine:
Greek
Serves – 6
Course:
Entree

Ingredients
  

For the sauce:

  • 2 tablespoons Extra virgin olive oil
  • 1 large yellow onion, halved and thinly sliced (half moons)
  • 2 large garlic cloves, minced
  • 1 (28-ounce) can whole peeled tomatoes (I use whole san Marzano tomatoes)
  • 2 teaspoons dried oregano
  • Black pepper
  • 2 pounds white fish filet, such as halibut or cod
  • Kosher salt and black pepper

For the fish:

  • Kosher salt
  • 1/2 teaspoon dried oregano
  • 1 teaspoon sweet paprika
  • ½ teaspoon ground cumin
  • 2 lemons, divided
  • ¼ cup fresh parsley, chopped

Instructions
 

  • Heat the oven. Preheat the oven to 400°F and position a rack in the middle.
  • Make the sauce. In a large oven-safe pan or skillet, heat 2 tablespoons extra virgin olive oil over medium-high heat until shimmering. Add the sliced onions and season with a big pinch of kosher salt. Cook, tossing regularly, until the onions have softened and gained a slight golden-brown color (about 7 minutes). Add the garlic toss briefly, then add the canned tomatoes with their juices. Using a wooden spoon, break the tomatoes up. Season with a dash more salt. Add the oregano and a big dash of black pepper. Bring the sauce to a boil, then lower the heat and let it simmer for 10 to 15 minutes or so.
  • Season the fish. Pat the fish dry and season on both sides with kosher salt, the oregano, paprika and cumin. Cut and squeeze one lemon over the fish (leave the other lemon for later).
  • Combine the sauce and the fish. When the sauce is ready, nestle the fish in the sauce and scoop up some of the sauce to cover the top of the fish well.
  • Bake. Place the fish on the center rack of the heated oven and bake until the fist turns opaque white and flakes easily at the touch of a fork (15 to 25 minutes, but because ovens do vary, it is a good idea to check occasionally to make sure the fish does not overcook or dry out).
  • Serve. Slice the remaining lemon into wedges. Finish the fish with the fresh parsley and serve with the lemon wedges to the side.

Video

Notes

  • Leftover and Storage: This baked fish recipe is best served immediately. If you have leftovers, you can store them in the fridge for up to 2 days. To avoid overcooked fish, you can serve leftovers at room temperature. 
  • Visit our shop to browse quality Mediterranean ingredients including olive oils, honey, jams and spices.

Nutrition

Calories: 160kcalCarbohydrates: 9.2gProtein: 28.4gFat: 1.4gSaturated Fat: 0.3gMonounsaturated Fat: 0.2gCholesterol: 65mgSodium: 280.3mgPotassium: 870.7mgFiber: 2.7gSugar: 3.4gVitamin A: 542.9IUVitamin C: 32mgCalcium: 82.6mgIron: 2.2mg
Tried this recipe?

Share it with the world

I’m Suzy; born and bred right on the shores of the Mediterranean. I’m all about easy, healthy recipes with big Mediterranean flavors. Three values guide my cooking: eat with the seasons; use whole foods; and above all, share! So happy you’re here…
Learn More

Get our best recipes and all Things Mediterranean delivered to your inbox.

4.84 from 37 votes (14 ratings without comment)

Leave a comment

Your email address will not be published. Required fields are marked *

How many stars would you give this recipe?





This site uses Akismet to reduce spam. Learn how your comment data is processed.

Comments

  1. Anne says:

    5 stars
    I made this exactly as stated and it was absolutely DELICIOUS! I can’t believe how simple it was to make! Thanks for the great recipe. It’s definitely a keeper.

    1. TMD Team says:

      Thanks, Anne!

  2. Molly Maloney says:

    1 star
    I love most of the recipes this site contains, but this was just not good. The sauce was not rich enough, tasted like a can of tomatoes. Needs to be more complex. Perhaps if one added wine and butter and broths and reduced it?

    1. TMD Team says:

      Hi, Molly. Thanks for the feedback. I’m so sorry to hear that this recipe wasn’t a favorite for you. We have loads of fish and seafood recipes on the site… hope you will give something else a try!

    2. Anne says:

      Did you add the oregano?? Perhaps you left something out.

  3. Michael says:

    5 stars
    Another simple but delicious recipe that was a definite place in the rotation recipe. The only change I made was to add a handful of kalamata olives to the sauce.

  4. Sujata Costello says:

    5 stars
    Very nice recipe. Thank you!

  5. Anita says:

    5 stars
    A hit with all the family and easy to make. I’m not a lover of cooking but Suzy’s recipes are so great to follow, all the information you could need is there. I better be careful my family might think I can actually cook!

    1. TMD Team says:

      Lol! Thanks so much, Anita!

  6. Patricia says:

    The recipe lists oregano twice in the sauce ingredients; first, 2 tsp. dried oregano, and again ( 1 tsp. dried oregano), as the last ingredient for the sauce.

    1. TMD Team says:

      Thanks for the heads up, Patricia. All fixed :).

  7. Joy says:

    Mmmmm! Both my kids and I loved this. Used cod and I added Frozen brocolli on top and cooked it longer. It was great with basmati rice.

  8. Manny Makris says:

    5 stars
    Thank you for the very tasty recipe.
    Tried it for the first time using a Red Snapper steaks.

  9. Nancy says:

    Looks delicious I will make this

    1. TMD Team says:

      Hope you enjoy it, Nancy!

      1. Christina Tomashuk says:

        5 stars
        I freaking loved this recipe! I haven’t made a bad one from this site yet. I cooked it for my husband and told him the kind of tomatoes I bought were San marzano. He is a chef and said he uses them all the time because they’re so good. Glad I didn’t pick any old tomatoes! 😀

      2. TMD Team says:

        Thanks, Christina!

  10. NKMelvin says:

    5 stars
    This was a big hit at our house. The fish and sauce were very flavorful and satisfying on their own.

    We used the left over sauce over left over roast beef for a second meal. Two very delicious meals out of this one recipe.

  11. Meli says:

    5 stars
    My husband loved this dish !! Very easy to make.

  12. GP says:

    5 stars
    I used cod. This was delicious. I like spice so added some red pepper flakes. Served over white rice. Thank you for another delicious recipe.

  13. Carly F says:

    4 stars
    Can you make this with trout?

    1. TMD Team says:

      Sure!

  14. Paul says:

    5 stars
    An absolutely fabulous dish! Easy tro prepare and cooks well! Served irt with Orzo! Will be repeated often!

    1. TMD Team says:

      Thanks, Paul!

  15. Naomi Robles says:

    5 stars
    I made this last night and loved it. It’s going to be part of my recipes from now on.

    1. TMD Team says:

      So great to hear! thanks, Naomi!

  16. Juliana says:

    Just a note. Fresh fish has no”fishy” smell. It should smell mildly like the sea. If your fish smells, it is not fresh.