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

25 minutes
4 servings
Easy
High ProteinFreshCustomizableTex-Mex
Fish Tacos

Ingredients

1.5 pounds white fish fillets (mahi-mahi, cod, or tilapia)
8 small corn or flour tortillas
2 cups coleslaw mix or shredded cabbage
1 large avocado, sliced
1/2 red onion, thinly sliced
1/2 cup sour cream
1/4 cup mayonnaise
2 limes, cut into wedges
1/4 cup fresh cilantro, chopped
2 tablespoons olive oil
1 teaspoon chili powder
1 teaspoon cumin
1/2 teaspoon paprika
1/2 teaspoon garlic powder
1 teaspoon salt
1/2 teaspoon black pepper
1/4 teaspoon cayenne pepper

Nutrition Facts

Per 4 servings
Calories425 kcal
Protein32 g
Carbohydrates35 g
Fat18 g
Fiber6 g

* Nutritional information is approximate and may vary based on ingredients and preparation methods.

Instructions

1

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

2

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

3

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

4

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