Tilapia Recipe with diced tomatoes and onions is a quick, easy, light, and delicious dinner. It’s something the whole family will enjoy! Plus, you can make this dish in just 20 minutes using only one skillet, perfect for a busy weeknight.

This recipe is also low carb, high in protein, and even gluten-free. Want another simple, delicious tilapia meal? Check out my Garlic Butter Baked Tilapia!

overhead view of a white skillet containing tilapia in a tomato sauce.
Want to save this recipe?
Just enter your email and get it sent to your inbox! Plus you’ll get new recipes from us every week!

If you’re in the mood for fish, I’ve got lots of yummy recipes you can try!

You can’t go wrong with flaky Oven Baked Salmon or Dijon Mustard Salmon. My Brazilian Fish Stew is always a winner, and so is this Garlic Butter Halibut Fish or Garlic Butter Cod.

Ingredients To Make Tilapia Recipe

  • Extra virgin olive oil — Avocado oil will also work great!
  • Produce — White onion and canned diced tomatoes or chopped cherry tomatoes.
  • Seasonings — I like to keep things simple with salt and black pepper. But of course, you can add some paprika, red pepper flakes, cayenne pepper, and other kinds of spices you prefer.
  • Optional — For a bit of extra flavor and color, you can add some chopped parsley and sliced green olives if desired. Also, lemon slices are good here, too or even a little bit of fresh lemon juice or lemon zest.

Instructions to Make Tilapia Recipe

Heat olive oil:

  • Place a skillet on the stovetop over medium-high heat, then add olive oil and let it heat up.

Sauté onion:

  • Slice up your onion and add it to the skillet. Stir and sauté for about 5 minutes until it softens and becomes translucent.

Add tilapia and tomatoes:

  • Finally, add diced tomatoes (with juices), thawed tilapia fillets, salt, and black pepper.
  • Mix ingredients together really well, then cover and simmer for 7-10 minutes until the fish is fully cooked.  

Garnish and serve:

  • Do a quick taste test and add more salt/pepper if needed, then garnish with fresh chopped parsley and green olives.
  • Plate, squeeze a little bit of lime juice, serve and enjoy!
overhead view of a white skillet containing tilapia in a tomato sauce.

What To Serve With this Tilapia Recipe

Wondering what to serve with your tilapia recipe? Thankfully, this quick main course meal pairs seamlessly with many sides.

Recipe Variations

Substitute another kind of fish: This recipe would be great with either cod or halibut, both are white fish with a similar mild and sweet flavor profile.  

Use flavored diced tomatoes: Instead of plain, canned diced tomatoes, use fire-roasted or Italian-flavored diced tomatoes! And if you’ve got some fresh tomatoes hanging around, feel free to dice them up and toss them in.

Experiment with spices: I typically use a simple salt and pepper blend for this tilapia recipe but you can certainly mix things up and use additional spices from your cabinet.  

Tilapia Recipe

3.85 from 73 votes
Author: Olivia Ribas
Servings3 people
Prep Time5 minutes
Cook Time15 minutes
Total Time20 minutes
Tilapia recipe with diced tomatoes and onions is a quick, easy, light, and delicious dinner. It’s something the whole family will enjoy! Plus, you can make this dish in just 20 minutes using only one skillet, perfect for a busy weeknight.

Video

Save this recipe
Enter your email and we’ll send it to you. Plus, you’ll get recipes & tips every week!

Ingredients 
 

  • 1 tablespoon olive oil extra virgin
  • ½ medium white onion sliced
  • 1 can (500ml) diced tomatoes (with the liquid)
  • 2 fresh tilapia filets
  • Salt and ground black pepper
  • Fresh parsley for garnishing optional
  • Green olives for garnishing optional

Instructions 

  • In a large skillet, heat oil over medium-high heat.
  • Add onion to the skillet. Sauté for 5 minutes until tender.
  • Add diced tomatoes, tilapia fillets, salt, and pepper.
  • Cover the skillet and cook for about 7-10 minutes until the tilapia is cooked through.
  • Top with fresh parsley and olives before serving.

Notes

  • If you like easy recipes with fish, seafood and salmon, you will love this list of salmon and shrimp recipes that I made especially for you.
  • If you are using frozen tilapia, make sure to fully thaw the fish before cooking with it.
  • Try to buy filets that are similar in sizing so they cook evenly.
  • Careful not to overcook the fish as it can dry it out.
  • Tilapia is done once it flakes easily at the thickest part of the fillet or reaches an internal temperature of 145°F (63°C).
  • To store: Store in the fridge for up to 4 days in an airtight container. 
  • To reheat: Gently reheat the fish and sauce on the stovetop when ready to enjoy. 
  • To freeze: Always allow the skillet to cool to room temperature before freezing. Freeze the fish and sauce in an airtight freezer-safe container for up to 3 months. Thaw in the fridge overnight before reheating.

Nutrition

Serving: 1/3, Calories: 254kcal, Carbohydrates: 9g, Protein: 13g, Fat: 7g, Cholesterol: 16mg, Sodium: 335mg, Fiber: 4g, Sugar: 3g

Nutrition information is automatically calculated, so should only be used as an approximation.

Did You Make This?

Follow @primaverakitchen on Instagram, snap a photo, and tag it #primaverakitchen. We’d love to see your recreation.

Olivia Ribas

Welcome

Hi, I'm Olivia


I’m so happy you’re here!! For the last 12 years, I’ve been sharing easy, quick, and family-friendly recipes like chicken, salmon, ground meat and pork chops (total reader favorites!), perfect for stress-free weeknight dinners made with fresh, seasonal ingredients.

Explore More

Leave a comment

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

Rate This Recipe:




3.85 from 73 votes (59 ratings without comment)

50 Comments

  1. Silvia @Ribas With Love says:

    What a great recipe Olivia! I too love cooking easy and quick recipe the uses fewer ingredients. I am going to try your recipe 🙂

    1. Olivia Ribas says:

      Try it and let me know how it turned out 😉

  2. Julia Mueller says:

    It’s such a blessing to have loved ones prepare nourishing meals for us and spend quality time bonding. I’m so happy to hear you got a lot out of your father’s visit 😉 This tilapia looks fabulous! I can definitely see it being a staple in my home!

    1. Olivia Ribas says:

      It was so good to have my father-in-law here, Ju! He helped me a lot 😉

  3. Sues says:

    This looks like an awesome weeknight dinner dish that I need to add to me repertoire!

    1. Olivia Ribas says:

      😉

  4. Lisa Clemens says:

    Thanks so much for this. My husband is a personal trainer and gym owner in NYC. And like everyone else, we are busy, busy, busy! So I am always on the lookout for delicious, healthy and easy weeknight dinner recipes.
    I will be making this tonight. 😍

    1. Olivia Ribas says:

      So happy to hear that. Hope you try more recipes from my blog 😉

  5. Tina Dilley says:

    This was delish! Instead of the salt, I used garlic powder and I added some green and red pepper. Very good. Any idea on the calories per serving?

    1. Olivia Ribas says:

      That’s awesome, Tina. I’m glad to know you enjoyed this recipe and thanks a lot for stopping by 😉

  6. Amanda says:

     I am making this recipe tonight! Just one question: When it’s time to add the tilapia, do you cover the skillet?  Im so excited  to try this easy skillet dinner! 

    1. Olivia Ribas says:

      Right after the onions. I just fixed it on the instructions to clear further confusion. Thanks for pointing it out!

  7. Joe Mama says:

    I see more then 3 Ingredients…

    1. Olivia Ribas says:

      Salt, pepper and parsley are just seasoning so I don’t count as main ingredients. 

  8. Steve says:

    Made this with my 4 yr old tonight, everybody loved it, now my house smells like my Grandparents’ place (fish and onions and happy).
    Finishing it off with ice cream now.

    Thanks

    1. Olivia Ribas says:

      That’s amazing! Thanks for your feedback. I loved reading that all your family loved it 😉

  9. Kath says:

    I make this often. Whenever I don´t want to cook, I realize I can make this faster than getting take-out! We eat it over rice and it is the rice that takes the longest. Thank you for a good, quick meal!

    1. Olivia Ribas says:

      You’re very welcome! Thanks for your feedback 😉

  10. Dan Sheehan says:

    One of the best fish recipes I have eaten: however there are no food values listed for those of us on a keto/Palio/Atkins diet. (Why not?) there are no reasons why this should not be done for all recipes. Again very good the ingredients will hold up to 3 fillets.  Thanks for a great recipe. 

    Dan S.

    1. Olivia Ribas says:

      You’re totally right. I just added the food values for you. Thanks for your feedback 😉

  11. Pat Conway says:

    This was delicious and fast! I added a little tarragon and lemon juice. I’ll be making this again!

    1. Olivia Ribas says:

      Awesome 😉

  12. Elizabeth says:

    So my bf has an imaginary tapeworm….. Im wondering if i could put this over some pasta or what side to have with this to make it more filling for him.

  13. Christina Reading says:

    I fixed this tonight and it is amazing, simple, easy and fast. My daughter has ate two pieces of fish. No left overs tonight. I used garlic cloves instead of onion, we are not big on onions, but it still turned out delicious. I put it over white rice.

    1. Olivia Ribas says:

      That’s awesome. Happy even your daughter enjoyed this recipe. I love Tilapia because it goes well with any type of spices, right?

  14. Ali says:

    I never leave reviews on online recipes. I was just looking for a way to cook tilapia without lemon juice. I made this for my partner and myself on a whim. I am so glad that I did. It has become both of our favorite ways to have tilapia. Thank you so much for sharing.

    1. Olivia Ribas says:

      That’s absolutely awesome. Happy to hear that. Thanks a lot for your kind review 😉

  15. Linda says:

    It was delicious and so much flavor.   So easy and fast to make. 

    1. Olivia Ribas says:

      Awesome 😉

  16. Nancy says:

    I made this last night and it didn’t disappoint. I used fire-roasted tomatoes, because that’s what I had. I also added a couple cloves of garlic along with the onion. I used both the parsley and olive garnish, and also added fresh basil, since I had some left over from another dish. I served it over rice, and it was fast and tasty.

    1. Olivia Ribas says:

      Your version of my recipe sounds amazing. Thanks for commenting 😉

  17. Barda Newman says:

    Made it just now. Delicious and easy!

    1. Olivia Ribas says:

      Awesome! thanks for stopping by 😉

  18. Danielle says:

    Just finished making it! I added black olives as well as some banana peppers. Absolutely Delicious!! 

    1. Olivia Ribas says:

      Sounds amazing 😉

  19. katie says:

    Super easy to make but it ended up tasting so “fishy” if that makes sense. I make tilapia 2-3 times a week and this was the first time i was unable to finish the food cause of the fishy taste. Might try this with shrimp instead cause I like the idea of the recipe

    1. Olivia Ribas says:

      Sorry for that. I don’t understand why that happened. I’ve made this recipe few times and it doesn’t have a fishy taste. But maybe you could sauté the fish before adding diced tomatoes. I hope it helps 😉

  20. Lynn wilson says:

    Made thes tonight. I have Celiac Disease so it was a great meal. I added fresh spinach with the onions and served it on GF penne pasta. Definitely will make again. Thanks

    1. Olivia Ribas says:

      Spinach and onions go really well in this recipe 😉