Rating: 3.60
(69)

Baked Fish with Tomato and Onion

May 8, 2024

Sometimes, the best meals come from the simplest ingredients. Baked Fish with Tomato and Onion is a perfect example – a rustic, Mediterranean-style dish that’s both healthy and full of flavor. It’s the kind of recipe that feels elegant enough for a dinner party, yet easy enough for a quick weeknight meal.

At the heart of the dish is a fresh, mild white fish – something like cod, haddock, or sea bass works beautifully. Baking the fish allows it to stay moist and tender, gently absorbing the flavors of the ingredients surrounding it. Instead of heavy sauces or spices, this dish relies on the natural sweetness of onions and the bright acidity of tomatoes to bring everything to life.

As the fish bakes, the sliced onions soften and caramelize slightly, while the tomatoes break down just enough to create a rustic, savory sauce. A drizzle of olive oil, a sprinkle of salt and pepper, and a touch of garlic or fresh herbs like parsley or oregano round out the flavor. The result is a comforting dish that’s light, fresh, and deeply satisfying.

This baked fish is incredibly versatile. It can be served over rice, alongside roasted potatoes, or with a simple green salad. A squeeze of fresh lemon before serving enhances the natural brightness of the tomatoes and ties everything together beautifully.

What’s especially great about Baked Fish with Tomato and Onion is how effortless it is to prepare. It requires minimal prep and only one dish, making cleanup a breeze. Yet, the flavors are anything but basic – it’s one of those recipes that tastes like you spent hours in the kitchen.

Whether you’re cooking for family, hosting friends, or just treating yourself to a wholesome dinner, this dish is a go-to. It’s comfort food with a healthy twist – light, nourishing, and packed with Mediterranean charm.

Baked Fish with Tomato and Onion
Baked Fish with Tomato and Onion
3.60 from 69 votes
A delicious and healthy baked fish dish with a tangy tomato and onion sauce.
Servings 4 people
Prep Time 15 minutes
Cook Time 25 minutes
Total Time 40 minutes

Ingredients
  

  • 4 fillets fish fillets
  • 2 Tomatoes chopped
  • 1 onion sliced
  • 2 cloves garlic minced
  • 2 tbsp olive oil
  • 1 tbsp lemon juice
  • 1 tsp dried oregano
  • Salt and pepper to taste

Instructions
 

  • Preheat the oven to 180°C (350°F).
  • Place the fish fillets in a baking dish.
  • In a bowl, mix together the chopped tomatoes, sliced onion, minced garlic, olive oil, lemon juice, dried oregano, salt, and pepper.
  • Pour the tomato and onion mixture over the fish fillets and spread it evenly.
  • Bake in the preheated oven for 25 minutes, or until the fish is cooked through and flakes easily with a fork.
  • Serve the baked fish with tomato and onion sauce hot, garnished with fresh herbs if desired.

Nutrition

Calories: 180kcalCarbohydrates: 5gProtein: 20gFat: 10gFiber: 1g
Calories: 180kcal
Meal Type: Lunch
Keyword: Baked Fish with Tomato and Onion, fish, onion, tomatoes
Cooking Method: Fried
Time: 30-45 Min
Level: Easy
Tried this recipe?Mention @coolinarco or tag #coolinarco!
Join the Conversation
  1. User avatar Chaurus Hunter says:

    5 stars
    This recipe is so easy! I loved how the tomatoes made the fish super juicy. 5 stars!

  2. User avatar homer.goyette says:

    4 stars
    Can I use frozen fish instead? Just wondering if that will mess it up.

  3. User avatar lynetta.leffler18 says:

    1 star
    Didn’t turn out well for me. Fish was dry and the tomatoes didn’t help. Disappointed.

    1. User avatar cameron.block says:

      4 stars
      Sorry to hear that! Maybe it was overcooked? Fish can dry out pretty quick. I usually marinate mine before baking.

  4. User avatar ALTplusF4 says:

    5 stars
    So delish! I added some chili flakes for extra kick and it was amazing. Definitely making again!

  5. User avatar nathan.marquardt1973 says:

    5 stars
    This was delicious! The flavors blended so well! Will definitely make again.

  6. User avatar Random Dent says:

    5 stars
    This recipe is a game changer! The fish turned out so tender and flavorful. Can’t wait to make it again!

  7. User avatar jani.armstrong2007 says:

    5 stars
    Super easy and quick! Perfect for weekdays!

  8. User avatar osvaldo.adams69 says:

    1 star
    Not my thing. Fish should be grilled, not baked! 😒

  9. User avatar bruce.wiza8 says:

    4 stars
    I subbed lemon with lime, still tasted great! Cooking is all about experimentation! 🥙

  10. User avatar Cammar Pilru says:

    5 stars
    Never thought to bake fish with tomatoes! Wow, so delicious!!

  11. User avatar The Allitnils says:

    5 stars
    Easiest fish recipe! I added some cheese on top, delicious!

  12. User avatar rickiestmorty says:

    3 stars
    I thought it was okay, but my husband didn’t like it at all. He said too much onion.

  13. User avatar lashawna.damore says:

    5 stars
    This is such a simple and delicious recipe! My family loved it!

  14. User avatar mariel.smitham2021 says:

    4 stars
    Tasty! But I forgot to add garlic and it was still alright.

  15. User avatar merle.schulist says:

    2 stars
    I tried this but it didn’t turn out like the picture. My fish was dry, maybe I overcooked it?

    1. 4 stars
      It sounds like you might have cooked it a little too long. I usually check my fish at 20 minutes. Give it another try!

  16. User avatar inocencia.fay says:

    2 stars
    Sounds nice but do i really have to preheat the oven? Seems too much work.

    1. User avatar Stacy Terry IV says:

      5 stars
      Preheating is important! It helps the fish cook evenly. Just take a few minutes to do it!

    2. User avatar retta.turcotte47 says:

      3 stars
      Honestly, I never preheat and it turns out fine. You could try skipping it 😁.

  17. User avatar augusta.gutmann says:

    5 stars
    I don’t know much about cooking, but even I could make this! Thanks for the step-by-step!

  18. User avatar margit.leuschke20 says:

    2 stars
    I don’t know, it was kind of bland. I added some hot sauce, but still not my favorite. 😕

  19. 3 stars
    Easy to make. I added capers too. It was kinda salty but still good!

  20. User avatar Lyman Schowalter says:

    2 stars
    Too many ingredients for my simple taste, just needed salt n pepper.

  21. 2 stars
    The recipe’s fine, but I used chicken instead because fish is nasty 😝.

    1. User avatar Thalassa says:

      3 stars
      I don’t get it! Fish is delish! 🤷‍♂️

    2. 4 stars
      Chickens r great too, but fish has its own flavor. Anyway, glad u still liked it! 😁

  22. User avatar Merlin Williamson says:

    3 stars
    It turned out a bit dry for me. Maybe reduce baking time by a few minutes?

  23. User avatar shawanda.johns1984 says:

    4 stars
    I hate fish, but this actually tasted pretty nice! Who knew tomatoes could save it?

    1. 2 stars
      I dunno… I still think fish is gross. Tomatoes or not, it’s just fish.

    2. User avatar terra.kub61 says:

      5 stars
      Wow, that’s surprising! I never thought tomatoes could make fish taste good either. Maybe I’ll give it a shot now!

  24. User avatar liberal.hero says:

    4 stars
    I used salmon instead. Not sure if that’s right but it was good too!

    1. User avatar veronika.beatty1974 says:

      5 stars
      Salmon sounds like a delicious alternative! Glad you enjoyed it.

  25. User avatar Hotblack Desiato says:

    3 stars
    The fish was good, but my kids wouldn’t eat it. They only like chicken.

  26. User avatar babara.dubuque says:

    4 stars
    Yummy! Next time I might add some chili for a kick!

  27. User avatar vernon.green says:

    3 stars
    I’m not a fish person but this looked good? 🤔 Can I use tofu instead? What do y’all think?

  28. User avatar omar.leffler70 says:

    2 stars
    Why do you need oregano? Fish tastes good with just salt. 🙄

    1. User avatar jessie.blanda87 says:

      3 stars
      But fish can be bland without some seasoning! You gotta try it with oregano, trust me.

    2. User avatar rodney.wuckert91 says:

      4 stars
      I think oregano adds a nice flavor contrast! Salt is good, but herbs can really elevate the dish.

  29. User avatar Marion Littel I says:

    3 stars
    It was okay, but my fish kinda fell apart. Should I change the cooking time?

  30. User avatar carmelia.botsford95 says:

    4 stars
    I used frozen fish fillets instead and it was still good! Thanks for the recipe!

    1. User avatar Kid Trunks says:

      4 stars
      Glad it worked out! I’ll have to try frozen next time. Thanks!

    2. User avatar NAFO.SUPREMACY says:

      2 stars
      Frozen fish? That’s not the same! Fresh is always better!

  31. User avatar Tricia McMillan says:

    4 stars
    Easy recipe! But I used chicken instead of fish. Worked out fine, my kids loved it! 😂

    1. User avatar lynn.waters says:

      5 stars
      Sounds delicious! Chicken is a great substitute too. Glad your kids enjoyed it! 😄

  32. User avatar nia.senger74 says:

    5 stars
    This was so delicious! The flavor was amazing and the fish came out perfectly flaky. Will definitely make again!

  33. User avatar roland.shields53 says:

    3 stars
    Why is everyone raving about this? It’s just fish and sauce. I honestly expected more.

    1. User avatar basementDweller says:

      4 stars
      I get what you’re saying, but sometimes simple is best! This dish is all about the flavors blending together. Not every meal has to be fancy to be good.

    2. User avatar herminia.dooley says:

      5 stars
      I mean, just fish and sauce? Sounds delicious to me! Plus, it’s healthy. Maybe try it before knocking it, yeah?

  34. User avatar viva.carter74 says:

    5 stars
    Yummy!

  35. User avatar joya.friesen says:

    3 stars
    Baked fish with tomato? Who does that! 🍅 I quartered the tomatoes and used fresh herbs instead. Not bad.

  36. User avatar Liet-Kynes says:

    5 stars
    easy to follow and cooks fast! My kids loved it. 🙂

  37. User avatar Lanny Lebsack MD says:

    5 stars
    This was absolutely delicious! The flavors blended perfectly. Will make it again for sure!

  38. User avatar Dro'marash says:

    1 star
    This was a flop for me. My family didn’t like it at all. Disappointed! 1 star.

  39. User avatar rickiestmorty says:

    3 stars
    I tried this but it turned out too dry. I think I overcooked the fish.

  40. 4 stars
    simple. tasty. I added a bit of chili for heat. Yum!

  41. 2 stars
    I don’t know about using fish with tomatoes. Seems like a weird combo to me.

    1. 4 stars
      I get where you’re coming from, but fish and tomatoes are actually a classic combo in many cuisines! Give it a try, you might be surprised.

    2. User avatar Galaxia Woonbeam says:

      2 stars
      Nah, that don’t sound right. Fish should be plain or with butter, not tomatoes! Sounds gross almost.

  42. User avatar jolyn.lang23 says:

    2 stars
    Fish? With tomatoes? Are we supposed to eat that?

    1. User avatar Walton Ziemann says:

      5 stars
      Yes! Fish and tomatoes are actually a great combo. You should give it a try!

  43. 4 stars
    This is easier than I thought! Made it in just 30 mins. Will definitely share with my friends.

  44. User avatar verlie.hills says:

    4 stars
    I mixed the recipe with chicken instead of fish. It was still okay! LOL.

  45. User avatar Tresa Jaskolski says:

    4 stars
    Yum! Just made this for dinner, adding some capers next time! 🤤

    1. User avatar Gag Halfrunt says:

      5 stars
      Sounds delicious! Capers would add a nice tang! 😍

  46. User avatar elijah.metz2020 says:

    2 stars
    Too much oregano for my taste. I think I’ll stick with butter next time.

    1. User avatar irena.franecki31 says:

      4 stars
      I actually love the oregano in this recipe! It adds such a great flavor. But hey, everyone has their own taste, right?

  47. User avatar jospeh.kassulke65 says:

    1 star
    Yeah, but how can you call this a recipe? Just throw some stuff together, lol.

    1. User avatar vernell.oberbrunner51 says:

      4 stars
      I think it’s simple but tasty! Sometimes the easiest recipes are the best. 😊

3.60 from 69 votes
Leave a Reply

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

Recipe Rating




Like 209
Close
Coolinarco.com © Copyright 2025. All rights reserved.
Close
Popular Search: