These Fish Tacos are a fresh, flavorful dinner built around tender cod seasoned with chili powder, cumin, garlic, and lime. The fish cooks quickly in a hot skillet until lightly golden on the outside while staying moist and flaky inside. Warm corn tortillas, crisp shredded cabbage, red onion, cilantro, and a squeeze of lime add plenty of freshness and texture to every bite.
The creamy taco sauce brings the whole dish together with mayonnaise, sour cream, lime juice, sriracha, garlic, and smoked paprika. It is tangy, mildly spicy, and rich enough to balance the seasoned fish without overpowering it. With optional Cotija cheese and jalapeño for extra flavor, these tacos are easy enough for a weeknight dinner but flavorful enough to make any taco night feel special.

Why You’ll Love These Fish Tacos
- Quick cooking: Cod cooks in just a few minutes, making this a practical dinner when you want something satisfying without a long cooking time.
- Fresh and flavorful: Lime, cilantro, cabbage, and red onion keep the tacos bright and crisp, while the chili and cumin give the fish plenty of savory flavor.
- Creamy, spicy sauce: The homemade sauce combines cool sour cream and mayonnaise with lime and sriracha for a balanced topping.
- Easy to customize: Add jalapeño for more heat, Cotija for a salty finish, or adjust the amount of sauce to suit your preference.
- Simple ingredients: The recipe uses familiar ingredients that come together without complicated preparation.
Preparation and Tools
A large skillet is the most important piece of equipment for cooking the cod. It gives the fish enough room to cook evenly and allows the butter to help create a lightly browned exterior. A small bowl is useful for mixing the sauce, while another bowl or shallow dish can be used to coat the fish with the seasoning mixture.
Prepare the toppings before cooking the fish. Shred the cabbage, chop the red onion and cilantro, cut the lime into wedges, and have the tortillas ready. Since the cod cooks quickly, having everything prepared beforehand makes assembling the tacos much easier.
Preparation Tips
Use cod fillets that are similar in thickness so they cook at roughly the same rate. If the fillets are particularly thick, they may need a little more cooking time than thinner pieces.
Pat the cod dry before adding the seasoning mixture. Removing excess moisture helps the fish develop better contact with the hot skillet rather than simply steaming.
For the sauce, taste after mixing and adjust the sriracha or lime juice if needed. More sriracha increases the heat, while additional lime gives the sauce a sharper, more citrusy flavor.
Warm the corn tortillas just before serving. Soft, warm tortillas are easier to fold and less likely to crack when filled with the fish and toppings.
Ingredients
The cod is ideal here because its mild flavor allows the chili, cumin, garlic, and lime seasoning to stand out. Olive oil helps coat the fish, while butter is added during cooking for richness and browning.
The sauce combines mayonnaise and sour cream for a creamy base. Lime juice cuts through that richness, while sriracha adds heat and smoked paprika contributes a subtle smoky flavor.
For serving, shredded cabbage provides the most important crunchy contrast to the tender fish. Red onion and cilantro add freshness, while lime wedges brighten the finished tacos. Cotija cheese and jalapeño are optional but work especially well if you want more saltiness or heat.

Cooking Instructions
Step 1: Make the Fish Seasoning
In a small bowl, whisk together the olive oil, lime juice, chili powder, ground cumin, garlic powder, and salt.
Pat the cod fillets dry with paper towels, then coat them evenly with the seasoned olive oil mixture. Make sure the seasoning covers the fish without leaving large amounts of liquid pooled around the fillets.
Step 2: Prepare the Creamy Sauce
In another bowl, combine the mayonnaise, sour cream, lime juice, sriracha, garlic powder, smoked paprika, and salt.
Stir until the sauce is smooth and evenly combined. Set it aside while you cook the fish. Keeping the sauce ready before cooking means the tacos can be assembled while the cod is still warm.
Step 3: Cook the Cod
Heat a large skillet over medium-high heat. Add the butter and let it melt.
Place the seasoned cod in the hot skillet, leaving some space between the pieces. Cook until the underside is golden and the fish releases easily from the pan. Carefully turn the fillets and continue cooking until the fish is opaque and flakes easily with a fork.
The exact cooking time will depend on the thickness of the cod. Avoid repeatedly turning the fish, as delicate cod can break apart easily.
Step 4: Warm the Tortillas
While the fish finishes cooking, warm the corn tortillas in a dry skillet until they are soft and flexible. You can warm them briefly on both sides rather than cooking them until crisp.
Keep the tortillas warm until you are ready to assemble the tacos.
Step 5: Flake the Fish
Transfer the cooked cod to a plate and let it rest briefly. Break it into large, bite-sized flakes using a fork.
Try not to shred the fish too finely. Larger flakes give the tacos a better texture and make the tender cod easier to notice beneath the toppings.
Step 6: Assemble the Tacos
Place the warm tortillas on a serving surface and add shredded cabbage to each one. Top with pieces of the cooked cod, then drizzle with the creamy sauce.
Finish with chopped red onion and fresh cilantro. Add Cotija cheese and finely chopped jalapeño if using, then serve with fresh lime wedges for squeezing over the tacos.

Notes
If you prefer a milder sauce, reduce the amount of sriracha rather than leaving it out completely. A small amount still adds flavor while keeping the heat gentle.
For extra crunch, keep the cabbage relatively dry after shredding it so it does not make the tortillas soggy. Add the sauce immediately before serving for the best texture.
Cod can be replaced with another mild, firm white fish if needed, but cooking time may vary depending on the thickness and type of fish.
Common Mistakes to Avoid
Not drying the cod: Excess moisture can prevent the fish from browning properly. Pat the fillets dry before seasoning.
Overcrowding the skillet: Too many pieces at once can lower the pan temperature and make the fish cook unevenly. Use a large skillet and leave space between the fillets.
Overcooking the cod: Cod becomes dry when cooked too long. Watch for the flesh to become opaque and flake easily rather than relying only on a fixed cooking time.
Making the tortillas too crisp: The tortillas need to remain flexible so they can hold the fish and toppings. Warm them gently rather than cooking them until crunchy.
Adding too much sauce: The creamy sauce is flavorful, but using too much can overpower the seasoned cod and make the tacos messy. Start with a small drizzle and add more at the table if desired.
What to Serve With Fish Tacos
These Fish Tacos already include a good mix of tender fish, crunchy vegetables, creamy sauce, and warm tortillas, so simple sides work especially well.
- Mexican-style rice: Fluffy rice makes the tacos more filling and pairs naturally with the chili and lime flavors.
- Black beans: Seasoned black beans add a hearty side without competing with the delicate cod.
- Corn salad: A fresh corn salad with lime and herbs adds another crisp, bright element to the meal.
- Guacamole: Creamy avocado provides a mild contrast to the spicy sauce and jalapeño.
- Fresh salsa: Tomato or mango salsa can add extra acidity, sweetness, and freshness alongside the savory fish.
- Extra lime wedges: Keep plenty on the table. A squeeze of fresh lime just before eating sharpens all the flavors.
For a lighter meal, the tacos can easily stand on their own with extra cabbage and a simple salad. If you’re serving them for a larger dinner, rice and beans make the meal more substantial.
Storage Instructions
Fish Tacos are best assembled just before serving because the tortillas and cabbage can become soft when stored with the fish and sauce. For leftovers, store the components separately whenever possible.
Place cooked cod in an airtight container and refrigerate it for up to 3 days. Keep the sauce in a separate covered container and refrigerate it as well. Store shredded cabbage, onion, cilantro, and other toppings separately so they retain their texture.
Corn tortillas can be stored in their original packaging or in an airtight container at room temperature according to the package directions. If they have already been warmed, refrigerate them in a sealed bag or container and rewarm gently before serving.
To reheat the fish, warm it gently in a skillet over medium-low heat until heated through. Avoid prolonged high heat, which can make the cod dry. The sauce is best served cold or cool, so there is no need to heat it.
For make-ahead preparation, the sauce can be mixed ahead of time and refrigerated. The vegetables can also be prepared several hours in advance. Cook the cod closer to serving time for the best texture.
Freezing the fully assembled tacos is not recommended because the cabbage, sauce, and tortillas can lose their texture. If necessary, cooked cod can be frozen separately in an airtight freezer-safe container, then thawed in the refrigerator and gently reheated.
Estimated Nutrition
Nutrition will vary depending on the exact brands and quantities used, particularly the mayonnaise, sour cream, tortillas, and optional toppings. The following is a general estimate for 1 serving of Fish Tacos, assuming the recipe makes 6 servings and includes the listed sauce and tortillas:
- Calories: Approximately 550 calories
- Protein: Approximately 34 g
- Carbohydrates: Approximately 35 g
- Fat: Approximately 30 g
- Fiber: Approximately 4 g
These figures are estimates rather than laboratory-verified nutritional values.
Frequently Asked Questions
Can I use another fish instead of cod?
Yes. A firm, mild white fish can work well in place of cod. Haddock, pollock, or another similar white fish can be used, although the cooking time may change depending on the thickness of the fillets.
How do I know when the cod is cooked?
The fish should turn opaque and separate easily into flakes when gently tested with a fork. Avoid cooking it much longer than necessary, as cod can become dry when overcooked.
Can I make the taco sauce ahead of time?
Yes. The sauce can be prepared ahead and refrigerated in a covered container. Making it in advance can also give the garlic, smoked paprika, lime, and sriracha time to blend together.
Can I make these tacos less spicy?
Absolutely. Reduce the sriracha in the sauce and leave out the optional jalapeño. The chili powder on the fish provides flavor without making the tacos overwhelmingly hot.
Can I use flour tortillas?
Yes. Corn tortillas provide the traditional flavor and a slightly earthy taste, but flour tortillas are a suitable alternative if you prefer their softer texture.
How can I keep the fish from breaking apart?
Handle the cod gently when turning it in the skillet. A wide spatula makes it easier to lift the fillets without breaking them. Once cooked, let the fish rest briefly before flaking it into the tacos.
Conclusion
These Fish Tacos are an easy way to turn mild cod into a flavorful, fresh meal. The seasoned fish, crunchy cabbage, tangy creamy sauce, and warm corn tortillas give every taco a combination of textures and flavors without requiring complicated preparation. Keep the toppings ready before cooking, warm the tortillas just before assembling, and serve the tacos with plenty of fresh lime for a bright finish.
Print
Fish Tacos
Bring restaurant-quality flavor to your table with these easy Fish Tacos! Tender, perfectly seasoned cod is pan-seared until flaky, then tucked into warm corn tortillas with crisp cabbage, creamy spicy sauce, fresh cilantro, and tangy Cotija cheese. This quick dinner, easy seafood recipe, and family-friendly meal is perfect for Taco Tuesday, weeknight dinners, summer gatherings, and anyone looking for fresh dinner ideas packed with bold flavor.
- Total Time: 30 minutes
- Yield: 6 servings (12 tacos) 1x
Ingredients
For the Fish
- 3 tablespoons olive oil
- 1 tablespoon lime juice
- 1 tablespoon chili powder
- 1 teaspoon ground cumin
- 1 teaspoon garlic powder
- ½ teaspoon salt
- 1½ pounds cod fillets
- 1 tablespoon butter
For the Sauce
- ½ cup mayonnaise
- ⅓ cup sour cream
- 2 tablespoons lime juice
- 1 tablespoon sriracha sauce
- 1 teaspoon garlic powder
- 1 teaspoon smoked paprika
- ¼ teaspoon salt
For Serving
- 12 corn tortillas
- 2 cups shredded cabbage
- ½ medium red onion, chopped
- Fresh cilantro, chopped
- Lime wedges
- ½ cup grated Cotija cheese (optional)
- 1 finely chopped jalapeño (optional)
Instructions
- Mix olive oil, lime juice, chili powder, cumin, garlic powder, and salt.
- Coat the cod in the marinade and let sit for 15–20 minutes.
- Whisk together all sauce ingredients until smooth.
- Prepare the cabbage, onion, cilantro, jalapeño, and cheese.
- Heat butter in a skillet over medium-high heat.
- Cook the fish for 3–4 minutes per side until flaky.
- Break the fish into bite-sized pieces.
- Warm the tortillas.
- Fill each tortilla with cabbage, fish, onion, cilantro, cheese, and jalapeño.
- Drizzle with sauce and serve with fresh lime wedges.
Notes
- Don’t overcook the fish; it should flake easily while remaining moist.
- Warm the tortillas before assembling to keep them soft and flexible.
- Make the sauce ahead of time for even better flavor.
- Prep Time: 20 minutes
- Cook Time: 10 minutes
- Category: Dinner
- Method: Pan-Fried
- Cuisine: Mexican-Inspired
Nutrition
- Serving Size: 6 servings (12 tacos)
- Calories: 540 kcal per serving
Keywords: Fish Tacos, Easy Fish Tacos, Cod Fish Tacos, Pan Fried Fish Tacos, Homemade Fish Tacos, Mexican Fish Tacos, Fish Taco Recipe, Easy Seafood Dinner

Leave a Comment