Healthy Mexican Tilapia Recipes: A Lime-Salsa Skillet

Updated November 3, 2026

Total time
32 min
prep 18 min · cook 14 min
Serves
4
portions as written
Safe temperature (USDA)
145°F / 63°C
check the thickest piece

Jump to recipe

Healthy Mexican Tilapia Recipes: A Lime-Salsa Skillet

This Mexican-inspired tilapia is seasoned with cumin, chili powder, garlic, and lime, then baked and finished with fresh tomato-jalapeño salsa. It is a straightforward weeknight take on Mexican flavors, served with tortillas, rice, or beans; the salsa and spice level can be adjusted to suit your table.

Ingredients

  • 4 tilapia fillets, about 6 oz (170 g) each, thawed if frozen
  • 1 tablespoon olive oil (15 ml)
  • 1 teaspoon ground cumin (2 g)
  • 1 teaspoon mild chili powder (2 g)
  • ½ teaspoon smoked paprika (1 g)
  • 1 garlic clove, finely grated or minced (about 3 g)
  • ¾ teaspoon fine salt (4 g)
  • ¼ teaspoon ground black pepper (0.5 g)
  • 2 tablespoons fresh lime juice, divided (30 ml), plus lime wedges to serve
  • 1½ cups diced ripe tomatoes (225 g), about 2 medium tomatoes
  • ⅓ cup finely diced red onion (50 g)
  • 1 small jalapeño, seeded and finely chopped (about 15 g), or less to taste
  • ¼ cup chopped fresh cilantro (10 g)
  • 1 medium avocado, diced (about 150 g flesh)
  • 1 tablespoon water (15 ml), only if needed to loosen the salsa

Instructions

  1. Heat the oven to 425°F (220°C). While it heats, line a rimmed baking sheet with parchment or lightly oil it. If the tilapia is frozen, thaw it fully in the refrigerator before cooking. Pat the fillets dry with paper towels; removing surface moisture helps the seasoning cling and prevents excess liquid from collecting on the pan.
  2. Make the salsa. In a medium bowl, combine the diced tomatoes, red onion, jalapeño, cilantro, avocado, and 1 tablespoon (15 ml) of the lime juice. Fold gently so the avocado stays in pieces. Taste and add a little salt if desired, though the fish seasoning will provide salt as well. If the tomatoes are especially firm or the mixture seems dry, stir in up to 1 tablespoon (15 ml) water. Set aside while the fish cooks; do not leave it unrefrigerated for an extended period.
  3. In a small bowl, stir together the olive oil, cumin, chili powder, smoked paprika, garlic, salt, pepper, and the remaining 1 tablespoon (15 ml) lime juice. Brush or rub the mixture over both sides of the fillets, distributing the spices evenly. Arrange the fish in a single layer on the prepared baking sheet with a little space between pieces. If one end of a fillet is much thinner, tuck it underneath so the piece cooks more evenly.
  4. Bake for about 10–14 minutes, depending on the thickness of the fillets. Start checking at 10 minutes rather than relying on color alone. The fish should turn opaque and separate into moist flakes when gently prodded at its thickest point. Check the center of the thickest fillet with a food thermometer: USDA FSIS sets 145°F (63°C) as the safe minimum internal temperature for fish. If it has not reached that temperature, return the pan to the oven for 1–2 minutes and check again.
  5. Let the fish rest on the pan for about 2 minutes, then transfer it carefully to plates. Spoon the fresh salsa over or alongside each fillet, and serve with lime wedges. Keep extra salsa separate at the table so diners can add the amount they like without making the fish soggy.

Tips

  • Use fillets of similar thickness. Thin tails cook faster than the thick center of a large fillet. Tucking thin ends under helps, but if pieces vary a lot, remove the smaller ones from the oven as soon as they reach 145°F (63°C) and let the thicker ones continue.
  • Dry thawed fish well. Frozen tilapia often releases water as it thaws. Thaw it in the refrigerator, drain any liquid, and pat the surface dry before seasoning. Do not bake fish that is still icy in the center, since the outside can overcook before the middle is done.
  • Control the heat in the salsa. Jalapeños vary in strength. Remove the seeds and pale inner ribs for a milder salsa, or leave some in for more heat. If you are unsure, start with half the pepper, taste, and add more; wash your hands after handling it.
  • Keep the topping fresh. The avocado can soften and brown after it is cut. For the best texture, make the salsa shortly before serving, fold the avocado in gently, and keep any extra covered and chilled. If you need to prepare ahead, chop the other salsa ingredients first and add avocado and lime close to mealtime.

Serving Suggestions

For a simple plate, serve one fillet with warm corn or flour tortillas, black beans, and a spoonful of salsa. The fish also works over steamed rice or cilantro-lime rice, with shredded cabbage or lettuce for crunch. A bowl with rice, beans, tomato salsa, and a piece of fish is an easy way to make the meal more filling without adding another cooking method.

If you are serving a group, put the fillets on a warm platter and offer the salsa, lime wedges, extra chopped cilantro, and tortillas separately. A side of grilled or roasted corn, sautéed peppers, or a crisp cabbage slaw complements the lime and cumin. Keep the accompaniments mild if the jalapeño salsa is spicy, and set out hot sauce for people who want more heat.

Variations

Use a different mild white fish. Cod, haddock, or mahi-mahi can stand in for tilapia. Choose pieces of similar thickness and use the thermometer rather than copying the timing exactly, since a dense or thick fillet may need longer. The seasoning and salsa are also good with shrimp, but shrimp cook faster and need close attention so they do not turn rubbery.

Make it without fresh jalapeño. Leave the pepper out for a mild tomato-avocado topping, or use a small amount of canned green chile. Green chile gives a softer, less sharp heat than fresh jalapeño, and it adds some moisture, so drain it before mixing it into the salsa.

Try a different salsa base. Replace half the tomatoes with diced mango or pineapple for a sweet-tart variation, or use tomatillos for a brighter, tangier flavor. Tomatillos are traditional in many Mexican salsas but may be less familiar in some grocery stores; canned tomatillos, drained and chopped, are a convenient substitute, though their texture is softer and their flavor less fresh.

Change the cooking method. The seasoned fish can be cooked in a lightly oiled covered grill basket over medium heat, turning carefully once, until it reaches 145°F (63°C). A skillet also works: cook over medium heat in a nonstick pan, allowing the first side to brown before turning. Fillets break easily, so use a wide spatula and avoid moving them repeatedly.

Storage and Reheating

Refrigerate cooked tilapia within 2 hours of cooking in a shallow, airtight container. It keeps for 3–4 days in the refrigerator. Store the fish and salsa separately when possible: the fish stays easier to reheat, while the salsa retains a better texture. Avocado salsa is best the day it is made; leftover salsa can be covered and refrigerated, but it may soften and discolor.

To reheat fish, place it in a covered oven-safe dish with a teaspoon of water or broth and warm it in a 300°F (150°C) oven until heated through. A microwave also works: cover the fish loosely and heat in short intervals, checking between them to avoid drying it out. Reheat leftovers to 165°F (74°C), checked with a food thermometer. Add fresh salsa after reheating, not before. For longer storage, freeze the cooked fish in a sealed freezer-safe container for up to 2–3 months for best quality; thaw it overnight in the refrigerator and reheat as directed.

Frequently Asked Questions

Can I use frozen tilapia?

Yes. Thaw frozen fillets in the refrigerator, then drain and pat them dry before seasoning. If the package instructions allow thawing under cold running water, keep the fish in a leakproof bag and cook it promptly after thawing. Avoid thawing fish on the counter, where the surface can warm while the center is still frozen.

How can I tell when tilapia is done?

The most dependable check is a food thermometer inserted into the thickest part of a fillet; fish should reach 145°F (63°C) under USDA FSIS guidance. It should also look opaque and flake easily, but those visual signs are less precise. If the fillet is thin, check early because a few extra minutes can dry it out.

Can I prepare the fish ahead of time?

You can mix the dry spices and chop the salsa ingredients in advance, but keep the cut vegetables chilled and add the avocado shortly before serving. Season the fish shortly before it goes into the oven rather than leaving it in lime juice for a long marinade. Lime is acidic and can change the fish’s texture if it sits too long.

What can I use instead of cilantro?

Flat-leaf parsley is the simplest substitute if you do not like cilantro, though it tastes less citrusy and gives the salsa a different character. You can also omit the herb and add a little extra lime zest. Avoid adding a large amount of dried cilantro, which will not provide the same fresh flavor or texture.

Can I make this recipe without an oven?

Yes. Cook the seasoned fillets in a lightly oiled nonstick skillet over medium heat, usually about 3–5 minutes per side depending on thickness, turning once with a wide spatula. Check the center of the thickest piece for 145°F (63°C); skillet timing varies with the pan and fish thickness. Serve with the salsa as written.

Related

More recipes to cook

Safety notes: safe minimum internal temperatures from USDA FSIS; raw and undercooked fish guidance from the U.S. FDA. Food safety notes

Spotted an error? Tell us and we will correct it (corrections policy).