# Easy Fish Tacos with Lime Slaw

Fish tacos are a light, fresh weeknight dinner: seasoned fish, crisp cabbage and a cool, tangy crema in a warm tortilla. They taste like a beach holiday but take only about 30 minutes.

This version pan sears the fish so there is no frying, and the lime slaw adds crunch and acid. Everything can be prepped while the pan heats.

- Total time: 30 min (prep 20 min, cook 10 min)
- Serves: 4
- Per serving (estimated): 430 kcal, 30 g protein
- Cuisine: Mexican. Category: Main course. Diet: high-protein.

## Ingredients

- 500 g white fish fillets (cod, tilapia or mahi mahi)
- 1 tbsp olive oil
- 1 tsp chili powder
- 1 tsp ground cumin
- 1/2 tsp garlic powder
- 1/2 tsp kosher salt
- 2 cups shredded green cabbage
- 1/4 cup cilantro, chopped
- 2 limes, juiced
- 1/3 cup sour cream or plain yogurt
- 2 tbsp mayonnaise
- 8 small corn tortillas
- 1 avocado, sliced
- 1 tsp hot sauce

## Method

1. Mix the chili powder, cumin, garlic powder and salt. Pat the fish dry and rub the spice mix and olive oil all over it.
2. Toss the cabbage with the juice of 1 lime, a pinch of salt and half the cilantro. Set aside for the slaw.
3. Stir the sour cream, mayonnaise, the juice of the second lime and the hot sauce into a smooth crema.
4. Heat a 12 inch (30 cm) nonstick or cast iron skillet over medium-high heat for 2 minutes. Add a little oil.
5. Cook the fish 3 to 4 minutes per side. It is done at 145°F (63°C) when it turns opaque and flakes with a fork.
6. Break the fish into large chunks with a spatula.
7. Warm the tortillas in a dry pan for 30 seconds per side, until soft and a little charred, and keep them wrapped in a towel.
8. Build the tacos with fish, slaw, avocado and crema. Finish with the remaining cilantro.

## Why it works

- A dry rub with chili and cumin builds flavor on the surface without needing a long marinade.
- Searing in a hot pan browns the fish quickly so the middle stays tender.
- Lime juice on the cabbage softens it slightly and adds a sharp counterpoint to the rich crema.
- Warming tortillas in a dry pan makes them pliable and brings out their toasted corn flavor.
- Cool sour cream balances the heat from the spices on your tongue.

## The science

- **Why fish flakes.** Fish muscle has short fibers held by thin connective tissue that melts at low temperatures. As the fish reaches about 140 to 145°F (60 to 63°C) the sheets separate into flakes. That is why fish needs less time than beef or chicken.
- **Dairy and spice heat.** Capsaicin, the compound that makes chilies burn, dissolves in fat but not water. The fat and protein in the crema coat your mouth and wash it off the pain receptors, which is why a creamy sauce calms spice.
- **Acid in the slaw.** Lime juice lowers the pH of the cabbage, which slightly softens its cell walls and brightens the flavor. It also makes the rich fish and crema taste lighter and more balanced, so each bite feels fresh rather than heavy.

## Tips

- Pick a firm white fish like cod or mahi mahi so it holds together in the pan.
- Warm tortillas right before serving, because cold ones crack when folded.
- Make the slaw just before eating so it stays crunchy.

## Mistakes to avoid

- Moving the fish too early makes it stick and break, so let it release naturally from the pan.
- Overcooking the fish makes it dry, so check it at 3 minutes per side.
- Using cold tortillas makes them split, so warm them in a dry skillet first.

## Variations and swaps

- Use a mango and red onion salsa in place of the slaw.
- Bread the fish in panko and air fry for a crispy Baja style taco.
- Swap the crema for chipotle mayo for a smoky kick.
- Swap corn tortillas for flour tortillas if you prefer a softer wrap.
- Swap sour cream for plain Greek yogurt for more protein.
- Swap cod for shrimp, searing 2 minutes per side.

## Storage

Keep the fish, slaw and crema in separate containers in the fridge for up to 3 days. Reheat the fish gently to 165°F (74°C) and assemble fresh tacos.

## FAQ

**What is the best fish for fish tacos?**

Cod, mahi mahi, halibut and tilapia are all great because they are mild and firm. Pick fillets about 2 cm thick so they cook evenly. Avoid very delicate fish that fall apart.

**How long do you cook fish for tacos?**

Pan sear the fish about 3 to 4 minutes per side over medium-high heat. It is done when it reaches 145°F (63°C), turns opaque and flakes easily. Thicker pieces need a minute longer.

**Corn or flour tortillas for fish tacos?**

Either works. Corn tortillas are traditional and gluten free, with a toasty flavor. Flour tortillas are softer and more forgiving if you tend to overfill.

**Can I make fish tacos ahead?**

You can prep the slaw ingredients, crema and spice rub a day ahead. Cook the fish and warm the tortillas just before serving, since fish is best hot and fresh.

**How do I stop the fish sticking to the pan?**

Dry the fish well, preheat the pan fully and use enough oil. Then leave it alone until it releases easily from the surface.

---
Source: https://cookingscientist.com/recipes/fish-tacos (Cooking Scientist). Learn the science of cooking in the Cooking Scientist app for iPhone and iPad: https://apps.apple.com/app/id6830326846
