This post may contain affiliate links. As an amazon associate, I earn from qualifying purchases. See my full Disclosure Policy for details.
This Spanish Tilapia is super easy and budget-friendly. I serve it with Saffron Rice and usually some sort of green veggie.

Spanish Tilapia
The truth is, we don’t eat a lot of fish or seafood at our house. Brian isn’t particularly fond of it … and I didn’t eat much of it growing up – so my knowledge of how to cook or prepare it is severely lacking compared to other things. However, this Spanish Tilapia, is one of the few fish dishes I adapted from a version my mom makes!
The extent of my fish or seafood experience growing up amounted to frozen fish sticks or clams, salmon patties and tuna sandwiches. No joke. I remember us having shark steak once ….. and something with shrimp maybe a handful of times? As a kid, I actually had it in my mind that “I didn’t like that kind of stuff” because, well, I never really had it.

As an adult, I am more adventurous in my eating (have I ever told y’all the story of my friend Ty and I at the Chinese restaurant?! Bahahaha!! If not, I’ll have to enlighten you to my shenanigans! Be forewarned, you may never want to be seen dining with me in public!) – and I have tried several fish and/or seafood dishes that I have enjoyed. Almost all of those experiences have been at restaurants – because I have no clue what I’m doing with those dishes. I’m learning, though! 🙂
Other recipes you may enjoy
Would you like to save this?
Pin this now to find it later
Pin It
Spanish Tilapia
Would you like to save this?
Ingredients
- 1 pound tilapia fillets
- salt & pepper, to taste
- a swirl of olive oil
- 1 small onion, chopped
- 2 cloves garlic, minced
- 1 can Italian-style diced tomatoes, 14.5 oz.
- ¼ cup sliced black olives
- ¼ cup sliced green olives
- ½ lemon, sliced
- cooked rice or pasta, for serving (optional)
Instructions
- Preheat your over to 400°F.
- Season the tilapia with salt and pepper and place it in a lightly sprayed or buttered baking dish or sheet pan.
- In a large skillet, heat the olive oil over medium-high heat. Add the onion and garlic and cook until the onion softens, about 4-5 minutes. Add the tomatoes, black and green olives, and lemon slices. Bring just to a boil and reduce heat to medium-low to maintain a simmer. Allow the mixture to simmer for 10 minutes.
- Divide the tomato mixture evenly over the tilapia.
- Bake for 10-13 minutes or until the fish flakes easily with a fork.
- Serve the tilapia with some of the tomato-olive mixture over the top with rice or pasta on the side.
Notes
To cook in a skillet on the stovetop:
- Season the tilapia with salt and pepper and set aside.
- In a large skillet, heat the olive oil over medium-high heat. Add the onion and garlic and cook until the onion softens, about 4-5 minutes. Add the tomatoes, black and green olives, and lemon slices. Bring just to a boil and reduce heat to medium-low to maintain a simmer. Allow the mixture to simmer for 10 minutes.
- Add the fish to the skillet and cook for 7-9 minutes or until the fish flakes easily with a fork. Discard the lemon slices.
- Serve the tilapia with some of the tomato-olive mixture over the top with rice or pasta on the side.
Nutrition
Nutrition information is automatically calculated, so should only be used as an approximation.
Originally published on October 3, 2013. Updated on April 24, 2021.




My mom makes something like this too. I love it. It isn't often that you see tomatoes with fish, but I like that combo. And olives are always good in my book. Thanks for linking up!
I should try this – I have always thought the flavour of olives might overpower the fish. Cheers
I need to try this! Pinned and featuring at Family Fun Friday. 🙂
Monica
http://www.happyandblessedhome.com
I don't much like fish either, but this does look tasty. Thanks for sharing at Inspire Us Thursday on Organized 31.
I'm not much of a fish eater either, but when we do eat fish we choose tilapia. It's inexpensive and easy to make! This recipe looks delicious! Thank you for linking this up at Frugal Crafty Home Blog Hop!