These fresh and flavorful fish tacos are made with seasoned white fish, crunchy slaw, and a zesty lime crema, all wrapped in warm tortillas—perfect for a quick and healthy meal.
Author:Beth
Prep Time:15 minutes
Cook Time:10 minutes
Total Time:25 minutes
Yield:4 servings 1x
Category:Main Dish
Method:Stovetop
Cuisine:Mexican
Diet:Low Fat
Ingredients
Scale
1 lb white fish fillets (like cod, tilapia, or mahi mahi)
1 tbsp olive oil
1 tsp chili powder
1/2 tsp cumin
1/2 tsp paprika
1/4 tsp garlic powder
Salt and pepper to taste
8 small corn or flour tortillas
2 cups shredded cabbage or slaw mix
1/4 cup chopped fresh cilantro
1/4 cup red onion, finely sliced
1 avocado, sliced (optional)
Lime wedges for serving
Lime Crema:
1/2 cup sour cream or Greek yogurt
1 tbsp mayonnaise
1 tbsp fresh lime juice
1 tsp lime zest
Salt to taste
Instructions
In a small bowl, mix the chili powder, cumin, paprika, garlic powder, salt, and pepper.
Pat the fish dry and rub with olive oil, then sprinkle the seasoning mix evenly over both sides.
Heat a skillet over medium heat and cook the fish for 3–4 minutes per side or until cooked through and flakes easily. Remove from heat and flake into large pieces.
In a separate bowl, whisk together the sour cream, mayonnaise, lime juice, lime zest, and a pinch of salt to make the crema.
Warm the tortillas in a dry skillet or microwave.
Assemble the tacos: place fish in each tortilla, top with slaw, red onion, cilantro, and avocado slices if using. Drizzle with lime crema.
Serve immediately with lime wedges on the side.
Notes
Use any firm white fish for this recipe.
Grill the fish for extra smoky flavor instead of pan-frying.
For a dairy-free version, skip the crema or use a plant-based alternative.