Fish Tacos
Colorful fish tacos arranged on a wooden serving board, showing golden-brown seasoned fish, vibrant purple cabbage slaw, creamy avocado slices, and fresh cilantro in warm tortillas, with lime wedges scattered around

Ingredients
Nutrition Facts
* Nutritional information is approximate and may vary based on ingredients and preparation methods.
Instructions
Season and Prepare the Fish
Pat fish fillets completely dry with paper towels and cut into 3-4 inch pieces if needed. In a small bowl, combine chili powder, cumin, paprika, garlic powder, salt, black pepper, and cayenne to create the spice rub. Rub the spice mixture evenly over both sides of the fish fillets, pressing gently to help it adhere. Let seasoned fish rest for 10 minutes at room temperature while you prepare other ingredients.
Pro Tip:
Choose firm white fish that won't fall apart when cooking - mahi-mahi, cod, or tilapia work perfectly for tacos
Make the Quick Coleslaw
In a medium bowl, combine coleslaw mix or shredded cabbage with half of the chopped cilantro. In a small bowl, whisk together mayonnaise, sour cream, and juice of 1 lime until smooth. Pour the creamy dressing over the cabbage and toss until well coated. Season with salt and pepper to taste. Set aside in refrigerator to keep cool and crisp while cooking the fish.
Pro Tip:
Make the coleslaw first so the flavors have time to meld while you cook the fish - it gets better as it sits
Cook the Seasoned Fish
Heat olive oil in a large skillet over medium-high heat until shimmering. Carefully add seasoned fish fillets to the hot pan, leaving space between pieces. Cook for 3-4 minutes without moving until golden brown crust forms on the bottom. Flip fish carefully with a fish spatula and cook another 2-3 minutes until fish flakes easily with a fork and internal temperature reaches 145°F. Remove fish to a plate and break into bite-sized chunks.
Pro Tip:
Don't overcrowd the pan - cook in batches if necessary to ensure proper browning and avoid steaming the fish
Warm Tortillas and Assemble Tacos
Warm tortillas in a dry skillet for 30 seconds per side, or wrap in damp paper towels and microwave for 30 seconds. Place warm tortillas on serving plates and fill each with a portion of the cooked fish. Top with the prepared coleslaw, sliced avocado, and red onion. Garnish with remaining fresh cilantro and serve immediately with lime wedges for squeezing over the tacos.
Pro Tip:
Serve immediately while tortillas are warm and fish is hot - have all toppings ready before cooking the fish for quick assembly
You May Also Like

Mexican Chicken Tacos
Colorful Mexican chicken tacos arranged on a wooden serving board with golden-brown seasoned chicken, fresh lettuce, diced tomatoes, melted cheese, and lime wedges, with warm flour tortillas and small bowls of toppings in the background

Grilled Chicken Sandwich
A perfectly grilled chicken sandwich on a toasted brioche bun with melted cheese, fresh lettuce, ripe tomato slices, and avocado, served on a wooden cutting board with crispy fries and a pickle spear on the side

Beef Tacos
Colorful beef tacos in crispy shells filled with seasoned ground beef, fresh lettuce, diced tomatoes, shredded cheese, and sour cream, arranged on a wooden serving board with lime wedges and salsa bowls