Flavorful tilapia fish tacos recipe are made with flaky, tender seasoned tilapia and loaded with fresh ingredients. Finished a garlic lime fish sauce, it's a delicious weeknight dinner!
Prep Time: 20 minutesminutes
Cook Time: 20 minutesminutes
Total Time: 40 minutesminutes
Servings: 12tacos
Ingredients
Fish Taco Sauce
½cupmayonnaise
½cupsour cream
3Tablespoonslime juice(2 limes)
1teaspoongarlic powder
½teaspoonsriracha sauce, plus more to taste
Fish Tacos
2teaspoonsground cumin
1teaspoonKosher salt
1teaspoongarlic powder
¼teaspooncayenne pepper
2poundstilapia filets, bones removed, or other white fish *see notes
In a medium bowl, whisk together mayonnaise, sour cream, lime juice, garlic powder, and sriracha. Chill until ready to use.
Fish Tacos
Preheat the oven to 375°F. Line a baking sheet with aluminum foil and spray with non-stick cooking spray.
In a shallow bowl, stir together cumin, salt, garlic powder, and cayenne.
Dredge the tilapia in the spice mixture until well coated on each side. Place on baking sheet.
Drizzle tilapia with olive oil and dot with butter. Cook 20 to 25 minutes, or until flakes easily with a fork and is no longer translucent in the center. A digital thermometer should read 140°F at the thickest part. To brown the edges, broil an additional 2 to 3 minutes.
Tortillas + Toppings
In a small skillet over medium-high heat, warm the tortillas. Lay 1 tortilla flat and spread the sauce on the inside. Add tilapia and top with cabbage, pico de gallo, if using, avocado, cotija cheese, cilantro, and a squeeze of lime juice. Repeat with remaining ingredients.
Notes
White fish: This recipe also works well with cod, rockfish or halibut.Other ways of cooking:
Grill. Preheat a grill to medium-high, lightly oil the grates (or use a grill basket), and cook 2 to 3 minutes per side.
Air Fryer. Preheat an air fryer to 370°F. Lightly grease basket. Add fish in a single layer and cook 6 to 7 minutes. You may have to do this in batches.
Stovetop. Heat 1 to 2 tablespoons olive oil in a large nonstick skillet over medium heat. Add the fish in a single layer, and cook 3 to 4 minutes per side. Be careful not to crowd the pan. You may need to do this in batches.