Ingredients
– 1 1/2 pounds mild white fish
– 1 1/2 teaspoons chili powder
– 1 teaspoon smoked paprika
– 1/2 teaspoon garlic powder
– 1/4 teaspoon salt
– 1 tablespoon olive oil
– 1/2 cup plain Greek yogurt or 5 tablespoons sour cream + 3 tablespoons mayonnaise
– 1 1/2 tablespoons lime juice
– 1/2 teaspoon garlic powder
– 1/4 to 1/2 teaspoon sriracha sauce
– Pinch of salt
– Water, as needed
– 8 small corn or flour tortillas
– 1/2 small red cabbage, shredded
– 1 avocado, sliced
– 1/4 cup coarsely chopped fresh cilantro
– 1 lime, cut into wedges
Instructions
1-Step 1: Pat and season the fish Start by patting the fish dry with paper towels. This helps the seasoning stick and also helps the fish brown a little better in the pan. Sprinkle the fish with 1 1/2 teaspoons chili powder, 1 teaspoon smoked paprika, 1/2 teaspoon garlic powder, and 1/4 teaspoon salt. Make sure the seasoning is spread evenly over both sides. If you like a little more heat, this is a good time to add 1/8 teaspoon cayenne as one of the easiest ways to turn these into spicier 20 minute easy fish tacos recipe tacos.
2-Step 2: Cook the fish Heat 1 tablespoon olive oil in a nonstick skillet over medium heat. When the oil is warm, add the seasoned fish and cook it for 4 to 7 minutes per side, depending on thickness. The fish should turn opaque and flake easily with a fork when done. For food safety, the internal temperature should reach 145ยฐF. If your fillets are thick, keep the heat at medium so the outside does not brown too quickly before the center cooks through.
3-Step 3: Mix the fish taco sauce While the fish cooks, whisk together the sauce ingredients in a small bowl. Use 1/2 cup plain Greek yogurt, or the sour cream and mayonnaise option if that is what you have. Add 1 1/2 tablespoons lime juice, 1/2 teaspoon garlic powder, 1/4 to 1/2 teaspoon sriracha sauce, and a pinch of salt. Stir until smooth. If the sauce feels too thick, whisk in a little water, one teaspoon at a time, until it reaches a drizzle-friendly texture. If you want more sauce for generous tacos, simply double the batch.
4-Step 4: Warm the tortillas Warm 8 small corn or flour tortillas in a dry skillet for a few seconds on each side, or heat them in the microwave wrapped in a damp paper towel. Warm tortillas are softer, more flexible, and much less likely to split when you fill them. If you need a gluten-free version, corn tortillas are the best choice. For a heartier meal, flour tortillas work well too.
5-Step 5: Assemble the tacos Set out the warm tortillas and fill each one with shredded red cabbage, pieces of the cooked fish, sliced avocado, a spoonful of sauce, and a sprinkle of cilantro. Finish with lime wedges on the side so everyone can add a squeeze of fresh citrus just before eating. The balance of textures is what makes this fish tacos recipe so satisfying. You get tender fish, creamy avocado, cool sauce, and crisp cabbage in every bite.
6-Step 6: Serve right away Serve the tacos while the fish is still warm and the tortillas are soft. I like to place everything on the table and let everyone build their own plate. That makes dinner feel relaxed, especially on a busy night. These tacos pair nicely with a simple side, like rice or vegetables. For another family-friendly dinner idea, try my easy chicken stir fry recipe when you need something just as quick and satisfying.
Notes
๐ฅ Add 1/8 tsp cayenne spice boost.
๐ฅฌ Use bagged coleslaw mix quick shred.
๐ค Air fry fish 375ยฐF 10-12 min alternative.
- Prep Time: 15 minutes
- Cook Time: 12 minutes
- Category: Main Course
- Method: Pan-Fry
- Cuisine: Mexican
- Diet: Pescatarian, High Protein
Nutrition
- Serving Size: 2 tacos
- Calories: 414
- Sugar: 5g
- Sodium: 313mg
- Fat: 14g
- Saturated Fat: 2g
- Unsaturated Fat: 12g
- Trans Fat: 0g
- Carbohydrates: 37g
- Fiber: 9g
- Protein: 38g
- Cholesterol: 74mg
