The aroma of sizzling fish mingled with spices fills the air as you prepare to enjoy a plate of these delectable fish tacos. With a preparation time of just about 30 minutes and a flavor that bursts with refreshing lime, these tacos are sure to become your go-to dish for casual gatherings. The key to their success lies in the flavorful marinade that infuses the fish with zesty goodness.
This recipe is perfect for taco night, casual family dinners, or impressing friends at your next gathering. Plus, the creamy lime fish taco sauce can be made ahead of time for added convenience.
Why You’ll Love This Recipe
- The marinade elevates the mild flavor of white fish, making every bite unforgettable.
- The creamy lime sauce adds a refreshing zing that complements the fish perfectly.
- Quick to prepare, with total time under 40 minutes for a weeknight dinner.
- Customizable with a variety of toppings for a personalized touch.
What You’ll Need
Gather the following ingredients to create your delicious fish tacos.
For the Marinade
- 3 tablespoons olive oil
- 1 tablespoon fresh lime juice
- 1 tablespoon chili powder
- 1 teaspoon ground cumin
- 1 teaspoon garlic powder
- 1/2 teaspoon salt
- 1.5 pounds cod fillets, or another flaky white fish
For the Sauce
- 1/2 cup mayonnaise
- 1/3 cup sour cream
- 2 tablespoons fresh lime juice
- 1 tablespoon sriracha
- 1 teaspoon garlic powder
- 1 teaspoon smoked paprika
- 1/4 teaspoon salt
For Assembling the Tacos
- 12 corn tortillas
- 2 cups finely shredded cabbage
- 1/2 medium red onion, chopped
- 1 handful fresh cilantro, chopped
- Lime wedges
- 1/2 cup grated Cotija cheese, optional
- 1 jalapeño, finely chopped, optional
Cod is a great choice for its flakiness; other white fish work too.
Substitutions & Swaps
- Olive oil: can use avocado oil.
- Cod: tilapia or haddock works well.
- Mayonnaise: Greek yogurt for a lighter sauce.
- Cotija cheese: feta as a substitute.
How to Make It
Follow these simple steps to whip up the best fish tacos.
1. Prepare the marinade.
In a medium bowl, whisk together the olive oil, lime juice, chili powder, cumin, garlic powder, and salt until smooth. This seasoning blend will coat the fish evenly.
2. Coat the fish.
Place the cod fillets in a zip-top bag or shallow dish. Pour the marinade over the fish, gently moving the fillets to ensure they’re fully coated. Refrigerate for at least 20 minutes, ideally 30-40 for better flavor.
3. Mix the sauce.
While the fish marinates, combine mayonnaise, sour cream, lime juice, sriracha, garlic powder, smoked paprika, and salt in a separate bowl. Mix until smooth and creamy, then adjust seasoning to taste.
4. Prep the toppings.
Shred the cabbage, chop the onion and cilantro, and slice the lime wedges. Prepare jalapeños and Cotija cheese if desired, to streamline assembly later.
5. Warm the tortillas.
Heat a dry skillet over medium-high heat. Warm each tortilla for about 30 seconds on each side, stacking them in a kitchen towel or foil to keep them warm.
6. Cook the fish.
Melt butter in the skillet over medium-high heat. Add marinated fish in a single layer and cook for 3 to 5 minutes until it flakes easily with a fork. Avoid overcooking for moist results.
7. Assemble the tacos.
Place pieces of fish into warm tortillas, adding shredded cabbage, chopped onion, cilantro, and any optional toppings. Finish with Cotija cheese, jalapeños, a squeeze of lime, and drizzle with creamy sauce before serving.
How to Store It
Fridge: store in an airtight container for up to 3 days.
Freezer: no, fish doesn’t freeze well.
Reheat: warm fish in a skillet for about 5 minutes.
Tips for Best Results
- Allow fish to marinate longer for deeper flavor.
- Use a hot skillet to achieve a nice sear on the fish.
- Keep tortillas warm and wrapped until ready to serve.
- Adjust sauce ingredients to suit your taste preferences.
Serving Suggestions
- Pair with a crisp salad for a light meal.
- Serve alongside a refreshing margarita for a fiesta feel.
- Perfect for backyard barbecues or casual get-togethers.




Leave a Comment