Rating: 3.67
(163)

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.67 from 163 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 delmar.waelchi says:

    2 stars
    Is it really that simple? I feel like I missed a secret step or something. Lol.

    1. User avatar lino.zboncak says:

      5 stars
      I thought the same thing too at first! But trust the recipe, it really is that easy. Just follow the steps and enjoy!

  4. 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.

  5. User avatar ALTplusF4 says:

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

  6. User avatar dominick.johnston says:

    4 stars
    I didn’t have dried oregano so I used Italian seasoning and it still tasted good. Super easy recipe, no fuss.

  7. User avatar nathan.marquardt1973 says:

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

  8. User avatar Hasimir Fenring says:

    4 stars
    Easy and pretty healthy. Mine needed like 30 minutes instead of 25, but the timing depends on how thick the fillets are. Still delicious.

  9. User avatar alexis.nitzsche says:

    4 stars
    Feel like I could make this with my eyes closed. So easy and simple!

  10. 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!

  11. User avatar Aimee Trantow says:

    4 stars
    I loved the tomato and onion combo—smells amazing while baking. I served it with rice and it soaked up the juices perfectly.

  12. User avatar franklyn.brown53 says:

    4 stars
    Fish and tomatoes? Sounds weird but surprisingly good!

    1. User avatar raymon.zieme39 says:

      2 stars
      Fish with tomatoes? Sounds like a mess to me. Can’t imagine it tasting good.

    2. User avatar hiroko.hodkiewicz says:

      5 stars
      I was skeptical too, but it’s really delicious! The tomatoes make it juicy!

  13. User avatar jani.armstrong2007 says:

    5 stars
    Super easy and quick! Perfect for weekdays!

  14. User avatar osvaldo.adams69 says:

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

  15. User avatar bruce.wiza8 says:

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

  16. User avatar mathWizard says:

    5 stars
    Wow!!! The garlic with lemon is amazing. My family ate it all. 10/10

    1. User avatar marisa.aufderhar11 says:

      5 stars
      Haha love this! Garlic + lemon really makes it pop. Glad your family cleaned the pan 😄

  17. User avatar Cammar Pilru says:

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

  18. User avatar The Allitnils says:

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

  19. 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.

  20. User avatar lashawna.damore says:

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

  21. User avatar mariel.smitham2021 says:

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

  22. 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!

  23. User avatar brendon.russel38 says:

    5 stars
    Easy weeknight meal. I doubled the sauce because I like extra, and honestly I could eat the sauce with bread all day.

  24. 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 😁.

  25. 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!

  26. 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. 😕

  27. 3 stars
    I tried this recipe but the fish was overcooked. Maybe I should’ve checked it sooner?

    1. User avatar cristi.cormier1975 says:

      4 stars
      It’s easy to overcook fish if you’re not paying attention! Maybe next time set a timer for a few minutes before the cooking time is up to check if it’s done.

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

  29. User avatar Lyman Schowalter says:

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

  30. User avatar evelia.rippin98 says:

    5 stars
    This recipe is a game changer! So simple and delicious. My family loved it!

  31. User avatar Stephen Willms says:

    3 stars
    25 minutes felt a bit short for my thick fillets. I ended up baking 8-10 minutes more and then it was perfect.

  32. 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! 😁

  33. User avatar Merlin Williamson says:

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

  34. 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!

  35. User avatar MAGA2024.Trumpster says:

    3 stars
    Tasty, but I feel like it lacked something. Maybe a chili or sumthin?

  36. User avatar Collin Smith says:

    4 stars
    So easy to make! I made it for my family and they loved it.

  37. 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.

  38. User avatar Hotblack Desiato says:

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

  39. User avatar buffy.aufderhar says:

    5 stars
    This looks delicious! I love fish and can’t wait to try it! 😍

  40. User avatar babara.dubuque says:

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

3.67 from 163 votes
Leave a Reply

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

Recipe Rating




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