Fish Tacos are a delicious, easy-to-make, and colorful dish combining marinated white fish with a spicy pink sauce and quick-pickled cabbage.
| Prep Time | 20 minutes |
|---|---|
| Cook Time | 5 minutes |
| Total Time | 25 minutes |
| Servings | 12 tacos |
| Difficulty | Easy |
| Cuisine | Mexican-influenced |
Why This Recipe Works
Fish Tacos work because they balance bold flavors and crisp textures without becoming overwhelming. The chipotle adds heat, the lime brightens it up, and the slaw gives crunch.
I first discovered this combination at a food truck on a rainy weekend. Craving something fresh and spicy, I didn’t expect it to feel so comforting and satisfying. The quick pickling method makes it feel homemade but easy enough for a weeknight.
Ingredients
| Ingredient | Quantity | Notes |
|---|---|---|
| Firm white fish fillets | 1.2 lb / 600g | Cod, halibut, or mahi-mahi |
| Zest of lime | 1 lime | Use freshly zested |
| Lime juice | 3 tbsp | Can be omitted if using bottled |
| Chipotle powder | 1 tbsp | Find in the spice aisle |
| Canned jalapeno | 1 tbsp, finely chopped | Use seeded if sensitive |
| Cilantro or coriander | ¼ cup, finely chopped | Either herb will work |
| Garlic | 2 cloves, minced | Mince by hand for better flavor |
| Olive oil | 3 tbsp | High smoke point oil |
| Salt and pepper | To taste | Use sea salt for better taste |
| Red cabbage | 4 cups, shredded | Use mandolin for thin slices |
| Green onion | 3 stems, sliced | Also called scallion |
| Red wine vinegar | 2 tbsp | Use white vinegar or apple cider in a pinch |
| Salt (for slaw) | ½ tsp | Use fine salt |
| Sour cream or yogurt | ¾ cup | Sour cream is traditional |
| Sriracha | 2–3 tbsp | Adjust to your spice tolerance |
| Olive oil | 1 tbsp | Heat it up before adding fish |
| Tortillas | 12 small | Corn or flour works well |
| Lime wedges | Optional garnish | |
| Cilantro leaves | For garnish at serving |
Step-by-Step Instructions
- Mix the Fish Marinade ingredients in a ziplock bag. Seal and set aside for 20 minutes.
- Let the fish marinate in the fridge. Don’t marinate more than an hour otherwise it can overcook.
- Combine cabbage, green onion, vinegar, and salt in a bowl. Toss to combine.
- Let the slaw sit for 30 minutes then drain the excess liquid by squeezing with your hands until softened.
- In a small bowl, mix sour cream and sriracha in a 3:1 ratio. Adjust to taste.
- Heat 1 tbsp of olive oil in a skillet over high heat. Add the marinated fish in one layer.
- Cook for 2 minutes on each side or until golden and flaky. Remove the fish and gently flake into large bites.
- To assemble, warm your tortillas either on a stovetop or in the oven.
- Add a spoonful of cabbage, then place the fish on top. Add a dollop of pink sauce and sprinkle cilantro.
- Fold the tortilla to enclose the filling and serve with a lime wedge on the side.
Marinate the Fish
Prepare the Pickled Cabbage
Make the Pink Taco Sauce
Cook the Fish
Assemble the Tacos
Chef Tips for Perfect Results
- Use a mandolin to shred the cabbage thin and uniform for the best texture.
- Fish should sizzle when it hits the pan to seal in moisture. If the pan isn’t hot enough, the fish will stick.
- Test the pink sauce before adding. If it needs more zing, add more lime juice or extra chili powder.
- Warm tortillas properly with tortilla warmers, a baking sheet, or a dry skillet for 10 seconds per side.
- Let the fish rest for 5 minutes post-cooking. It helps retain moisture inside the tacos.
Common Mistakes to Avoid
- Marinating for too long causes the acid in the marinade to “cook” the fish prematurely.
- Not pressing the slaw after pickling may result in a soggy filling and watery tortillas.
- Using low smoke point oil can burn at high heat causing bitter fish.
- Over-flaking the fish makes it less appetizing. Aim for large, intact chunks.
- Not preheating the skillet leads to sticky and uneven searing of the fish.
Variations and Substitutions
| Ingredient | Substitution | Impact on Flavor |
|---|---|---|
| Firm white fish | Shrimp or chicken | Shrimp will cook faster. Chicken will require more seasoning and longer cooking time. |
| Lime juice | Orange juice | It will add a slightly sweeter citrus profile. |
| Cilantro | Flat-leaf parsley or basil | Less pungent but still fresh. |
| Chipotle powder | Ancho or smoked paprika | Less heat, more smokiness. |
| Sour cream | Coconut yogurt or plain Greek yogurt | Will be dairy-free, with a slightly coconutty or tangy taste. |
Serving Suggestions and Pairings
Pair Fish Tacos with a side of Mexican rice or warm guacamole. They work great for family weeknight dinners or casual gatherings like taco Tuesdays or potlucks.
Storage and Reheating
| Method | Duration | Instructions |
|---|---|---|
| Refrigerator | 2–3 days | Store the fish and sauce separately in airtight containers. Reheat on the stovetop or reheated in a preheated oven at 350°F for 10 minutes. |
| Freezer | Up to 1 month | Portion each taco individually in Ziploc bags. Thaw in the fridge overnight before reheating. |
| Room temperature | Up to 2 hours | Best if eaten fresh but can last up to two hours for picnics or outdoor meals in a cooler. |
Nutritional Information
| Nutrient | Amount per Serving |
|---|---|
| Calories | 220 |
| Protein | 20g |
| Fat | 12g |
| Carbohydrates | 12g |
| Fiber | 1g |
| Sugar | 2g |
| Sodium | 300mg |
Frequently Asked Questions
Can I use another fish for marinating?
Yes. For best results, use a mild, firm white fish like cod or mahi-mahi. Avoid flaky or oily fish like salmon or tilapia.
How do I know if the fish is cooked through?
Fish should flake easily with a fork and be opaque throughout. Cook for 2–3 minutes per side in a preheated pan.
Can I double this recipe?
Yes, but double each ingredient and use a larger skillet to avoid overcrowding the pan which causes the fish to steam instead of sear.
Can I make the slaw in advance?
Absolutely. Store pickled cabbage in an airtight container in the fridge up to 2 days. Drain well before using in tacos.
What side foods pair well?
Try Fish Tacos with a side of Mexican rice, refried beans, or a fresh green salad with a light lime dressing.
Conclusion
Fish Tacos with a zesty Pink Sriracha Sauce bring bold, bright flavor to your dinner plate. With quick marinating and no complicated steps, you can create a vibrant dish that satisfies and impresses with every bite. Try them tonight and experience that perfect mix of texture, spice, and taste.
Print
Fish Tacos Recipe with Pink Sriracha Sauce
- Total Time: 25
- Yield: 12 tacos 1x
Description
Crispy fish tacos with a zesty pink sriracha sauce and quick-pickled cabbage. A fresh, spicy, and satisfying dish perfect for weeknights with bold Mexican-inspired flavors and a vibrant crunch.
Ingredients
1.2 lb / 600g firm white fish fillets (cod, halibut, or mahi-mahi)
Zest of 1 lime
3 tbsp lime juice
1 tbsp chipotle powder
1 tbsp finely chopped canned jalapeño (seeded if sensitive)
¼ cup finely chopped cilantro or coriander
2 cloves minced garlic
3 tbsp olive oil (high smoke point oil)
Salt and pepper to taste (prefer sea salt)
4 cups shredded red cabbage
3 sliced green onion stems (scallions)
2 tbsp red wine vinegar (or white vinegar)
½ tsp fine salt (for slaw)
¾ cup sour cream or yogurt (sour cream preferred)
2–3 tbsp sriracha (adjust for spice)
1 tbsp olive oil (for cooking fish)
12 small tortillas (corn or flour)
Lime wedges (optional garnish)
Cilantro leaves (for serving)
Instructions
Mix fish marinade ingredients (zest, lime juice, chipotle powder, jalapeño, cilantro/coriander, garlic, olive oil) in a ziplock bag. Seal and set aside for 20 minutes.
Marinate fish in fridge (max 1 hour to avoid overcooking).
Combine cabbage, green onions, vinegar, and slaw salt in a bowl. Let sit while fish marinates.
Heat 1 tbsp olive oil in a skillet. Cook fish fillets 2–3 minutes per side until flaky. Season with salt and pepper.
Blend sour cream/yogurt with sriracha for pink sauce. Adjust heat to taste.
Warm tortillas separately. Assemble with fish, slaw, and serve with sauce, lime, and cilantro.
Notes
Use white or apple cider vinegar for halal compliance
Quick pickled slaw can be made up to 2 days ahead
Choose corn tortillas for a gluten-free option
Adjust chipotle powder to control heat
- Prep Time: 20
- Cook Time: 5
- Category: Dinner
- Method: Stir-frying/Pan-frying
- Cuisine: Mexican-influenced
Nutrition
- Serving Size: 1 taco
- Calories: 320
- Sugar: 2g
- Sodium: 400mg
- Fat: 14g
- Saturated Fat: 3.5g
- Carbohydrates: 22g
- Fiber: 2g
- Protein: 28g
- Cholesterol: 65mg
