Baked Tilapia with Tomatoes

$4.80 recipe /$1.20 serving

I’ve been really into simple tomato sauces lately. You really don’t have to add much to tomatoes to make a really mouth watering sauce.

I bought a big pack of frozen tilapia filets a while ago and I really needed to start using them up, so I decided to give them the tomato sauce treatment. The result? YUMMM! I wanted to eat all four! The tomato sauce not only added a ton of flavor, but it kept the tilapia super moist and tender while it baked.

For this tomato sauce I went with a classic garlic, oregano, lemon blend and it was flavorful, but light enough to not drown out the tilapia. I decided to bake it in my cast iron skillet purely for the sake of the photograph (white fish against black skillet = good), otherwise I would have just used a glass or ceramic casserole dish. I’m guessing the cast iron skillet took a while longer to heat up in the oven than a glass dish would, so if you’re using glass or ceramic you might find that you need to shorten the baking time a bit. Fish cooks quickly, so when you start to see the juices bubbling throughout (not just around the edges), it’s probably done.

Admittedly, these servings are not huge, so I suggest serving the fish over rice and adding some green vegetables on the side (broccoli, spinach, asparagus, zucchini, something like that). Super healthy, super delicious.

Baked Tilapia with Tomatoes

Baked Tilapia with Tomatoes

4.6 from 12 reviews
Baked Tilapia with Tomatoes
Prep time
Cook time
Total time
Total Cost: $4.80
Cost Per Serving: $1.20
Serves: 4 (1 filet each)
  • 4 (4 oz.) tilapia filets $3.33**
  • 1 (15 oz.) can diced tomatoes $0.69
  • 2 cloves garlic, minced $0.16
  • 2 Tbsp olive oil $0.32
  • ½ tsp dried oregano $0.05
  • ¼ tsp salt $0.02
  • Freshly cracked pepper (10-15 cranks of a mill) $0.05
  • ½ Tbsp lemon juice $0.03
  • Handful of parsley for garnish (optional) $0.15
  1. Preheat the oven to 350 degrees. If the tilapia is frozen, thaw it prior to beginning.
  2. Drain the excess liquid from the can of tomatoes (no need to squeeze it dry, just pour off the excess). Combine the tomatoes, minced garlic, olive oil, oregano, salt, pepper, and lemon juice in a small bowl. Stir well.
  3. Add a small amount of the tomato mixture to the bottom of a small casserole dish or oven safe skillet. Arrange the tilapia filets in a single layer in the dish, then top with the rest of the tomato mixture.
  4. Bake the tilapia in the preheated oven for 20-30 minutes**, or until the juices are bubbling all around the fish (not just on the very outer edges). Roughly chop the parsley and sprinkle it over the fish just before serving.
**My tilapia cost $9.99 for a bag of 12 individually wrapped filets.

**Cooking time will depend on the thickness and material of your baking dish. Heavy or thick vessels, like cast iron, will require a longer cooking time.


Baked Tilapia with Tomatoes


Step by Step Photos

Tilapia Filets

One day when I was all like, “HEALTHY!” I bought this huge bag of individually frozen tilapia filets, but then never used them. It was $9.99 for a bag of 12 filets. Not bad. Each filet is about 4 oz. and I used one filet per serving (four filets total). They thaw quickly, but if you forget to take them out of the freezer, you can place them in a colander and run cool water over them for a few minutes. They’re individually sealed, so the water won’t get in. Also, begin preheating the oven to 350 degrees.

Tomato Mix

Pour off the excess liquid from the tomatoes (no need to squeeze them dry, just get rid of the extra liquid), then add them to a bowl with 2 cloves of minced garlic, 2 Tbs olive oil, 1/2 tsp dried oregano, 1/4 tsp salt, 1/2 Tbsp lemon juice, and some freshly cracked pepper. Stir the mixture well.

Bottom Layer

Add a couple spoonfulls of the tomato mixture to the bottom of your cooking dish (glass, ceramic, or cast iron casserole dishes). This will put a thin layer between the fish and the dish so that it doesn’t stick and it will flavor the fish from the bottom up.


Next, arrange the filets in the dish in a single layer.

Tomato Mix Top Layer

Then pour the rest of the tomato mixture over top. Try to cover the fish as much as possible. Bake the fish in the preheated 350 degree oven for 20-30 minutes, depending on the thickness of your dish. This cast iron skillet is really heavy and takes a long time to heat up, so I baked for 30 minutes. A thinner glass dish would probably take closer to 20 minutes. Keep an eye on the dish and watch for the juices to start bubbling up throughout (not just around the outer edges). When that happens, it’s probably finished.

Baked Tilapia with Tomatoes

Add some roughly chopped parsley just before serving. I suggest serving over some rice to soak up the delicious juices, although you could also dip some crusty bread in there!

Baked Tilapia with Tomatoes

Look how flakey and moist the fish is! Perfect! So much flavor, too.

Baked Tilapia with Tomatoes



  1. A. Lisa says:

    This was delicious! I took the advice of another commenter and added basil and thyme. WOW! My husband was a happy camper, too. I had a lot of extra sauce left over. It would have been good to add it with some pasta. My husband wants to use it as a dipping sauce for his bread. Great recipe though for a crazy busy grad student like me.

  2. Bontondee says:

    OH! Also, if you’re really down to your last penny and the TOMATOES aren’t even an option (or the person just doesn’t like fresh tomato as a sauce), here’s a fish I’ve been making for YEARS to RAVES. Take the tilapia filets, thaw, pat dry, put a tablespoon or so of extra-v olive oil on the bottom of a baking pan (big enough so the fish don’t overlap much), rub the filets around (tops and bottoms) in the oil residue, return so they’re top-up; then chop a few garlic cloves up and sprinkle them in and around the fish (but not on top of them), then carefully add water from a cup into the pan on the SIDES of the pan until it’s about half-way up the fish filets (leaving most of the top exposed and still coated with a little oil). Then get your favorite flavored dried breadcrumbs (or flavor your own homemade from dried/toasted bread ends) or plain storebought and flavor them up with herbs, and sprinkle enough of the crumbs on top of each filet to completely cover them (don’t worry that some got in the water, it’s SUPPOSED TO to thicken it a little!). Then COVER with a top or with foil and bake for about 20 mins at 250 in a preheated oven. Put THAT over plain white rice, and drizzle the fish juice over the rice too. FABULOUS. The more juice you want, the more water you add. If you want NO juice, just put a cup of water or so in order for steam to build up under the foil and soften the breadcrumbs. If there’s any dry bread crumb still there after baking, just spoon a little of the juice over the dry area and it instantly softens to deliciousness. I make this with a pot of cheap white rice on the stove to which I add what veggies I have left fresh or frozen, esp. broccoli and whole baby carrots! The carrots cook perfectly in the rice, just add a bit more water to the pot before cooking. GOSH, I love fish, better get to baking mine now, driving me crazy for it!…..:)

  3. Bontondee says:

    This recipe can have so many variations and still satisfy. You can replace/add to the herbs — basil, omit lemon (as I do), etc. I actually dice up 1/2 a tomato real fine (due to pickiness of a family member that needs to eat this) and throw it into a teeny pot of already-simmering garlic (several cloves chopped) and extra-v olive oil. Then I sprinkle in dried oregano and basil and a dab of salt. (This pot simmer is due to the fact that all my garlic doesn’t get as soft as I like if I bake the fish with it — garlic needs more time and more oil to simmer in that’s not spread out, and I don’t want the fish overdone. You can even make that ahead of time and put it in a tiny jar in the fridge. Then I just take the filets out when I want, defrost either in fridge or under cold running water for about 2 mins (doesn’t need to be fully thawed, just bendable), then dump the mixture from the pot (or jar) into the bottom of the small pan, swish the fish around top side up in it to coat, turn the filets and do the same for the bottom, then leave the coated filets in the pan and put it a preheated oven in at 350 for about 15-20 mins. Since my picky person doesn’t eat plain rice (eye roll), I put on a quick pot of penne or linquine pasta, drain, remove cooked filets, dump the mixture of oil/tomato/herb into the pot pasta drained, toss it, then plate it with a little parsley on top, definitely some grated parm or romano on top, then lay a filet on top of the plate with a tiny bit of grated cheese on top. FANTASTIC. I LOVE TILPIA and really won’t buy any other because I start comparing and tilapia wins in flavor and texture to me. Good thing it’s also the most economical, only a bonus in my opinion. I’m actually making this dish tonight in about 1/2 hour. GOOD choice for a budget dish, and it doesn’t even TASTE BUDGET!

  4. alicia says:

    I made this last night, and I was a big fan of the sauce, but the fish not-so-much. The tilapia had a strong fishy taste and the texture was a bit crumbly. I think next time I will try with cod fillets instead. Not sure if frozen or fresh makes a difference or not.

    • Bontondee says:

      I would try it again. Tilapia doesn’t have a strong fishy taste and it doesn’t crumble. Is it possible it was bad fish? I would have said overcooked if it were just “crumbly, by the SMELL is the giveaway. Perhaps it defrosted in it’s watery liquid and didn’t drain correctly, or was defrosted in the bag either at home or in the store, refroze, and you never knew? What you’re desribing with SMELL sounds like it’s bad fish. At a fish market, the key to buying fresh fish is to smell it: fresh fish doesn’t smell bad, it just smells light and fresh. Strong fish odor means PUT IT BACK.

  5. Soo simple, cheap, and delicious! This is my go-to meal when I’ve had a long day at work and want to throw together something healthy and easy.

  6. We had this for dinner and it was FANTASTIC!!!! Absolutely loved it! Definitely will have again in a few weeks :)

    Thanks so much for all the great recipes!
    Kitchen Full of Harts – :)

  7. Tried this today for lunch and it was FANTASTIC. Garnished it with a little freshly grated parmesan and it was outta this world. I’m not usually a fish or seafood fan so I’ll definitely be bookmarking this recipe to make again the future. Thanks!

  8. Keisha says:

    Made this for dinner with my mother-in-law last night, turned out perfect! I used cod because it’s what we had in the freezer, and substituted fresh basil for the dried oregano in the sauce and parsley sprinkled on top (I just got a basil plant, so I’m find an excuse to use it in anything right now). Served with rice and garlic bread to soak up even more of the sauce.

Speak Your Mind


Rate this recipe: