These vibrant fish tacos feature perfectly seasoned white fish paired with a creamy, smoky sauce. It is a simple yet impressive meal that brings fresh flavors to your table in under an hour.

List of ingredients
- 3 tablespoons olive oil – base for the marinade.
- 1 tablespoon lime juice – adds acidity to the fish.
- 1 tablespoon chili powder – provides a mild warmth.
- 1 teaspoon ground cumin – adds earthy depth.
- 1 teaspoon garlic powder – savory seasoning.
- 1/2 teaspoon salt – enhances all flavors.
- 1.5 pounds cod fillets – a mild, flaky white fish.
- 1 tablespoon butter – used for pan frying.
- 1/2 cup mayo – creamy base for the sauce.
- 1/3 cup sour cream – adds tang to the sauce.
- 2 tablespoons lime juice – brightness for the dressing.
- 1 tablespoon sriracha sauce – adds a gentle heat.
- 1 teaspoon garlic powder – depth for the sauce.
- 1 teaspoon smoked paprika – adds a smoky profile.
- 1/4 teaspoon salt – balances the sauce.
- 12 corn tortillas – traditional taco shells.
- 2 cups finely shredded cabbage (green or red) – provides a fresh crunch.
- 1/2 medium red onion (chopped) – sharp and colorful topping.
- 1 handful fresh cilantro (chopped) – herbal finish.
- Lime wedges – for squeezing over the final dish.
- 1/2 cup grated Cotija cheese (optional, to taste) – salty, crumbly finish.
- 1 jalapeno pepper (chopped finely, optional) – for extra spice.
step-by-step instructions
- Prepare the marinade: Combine the olive oil, lime juice, chili powder, cumin, garlic powder, and salt in a medium bowl and stir together. Place the cod fillets in a ZipLoc bag, pour the marinade over the fish, massage the bag to ensure an even coat, and refrigerate for 20 to 40 minutes.
- Mix the taco sauce: Combine the mayo, sour cream, lime juice, sriracha, garlic powder, smoked paprika, and salt in a medium bowl. Stir until the mixture is completely smooth, adjust the lime or salt to your preference, and keep refrigerated until serving.
- Ready the toppings and tortillas: Chop your cabbage, onion, and cilantro. Heat a dry cast iron skillet over medium-high heat without adding oil or butter; once hot, warm each tortilla for about 30 seconds per side, then wrap them in a clean kitchen towel or foil to keep them warm.
- Cook the fish: Melt the butter in a skillet over medium-high heat. Once the pan is hot, cook the marinated fish for 3-5 minutes per side until it flakes easily with a fork, being careful not to overcook. Break the fillets into smaller chunks with a fork directly in the skillet.
- Assemble the tacos: Place the warm fish into the warmed tortillas. Add the shredded cabbage, chopped red onion, cilantro, Cotija cheese, and jalapenos, then finish with a drizzle of the creamy sauce and a squeeze of lime.
Choosing the Right Fish
Using Cod for a Classic Taste
Cod is an ideal choice because it is a mild white fish with a thick flake. It holds up well during the pan-searing process and absorbs the chili and cumin marinade effectively. It is widely available and generally affordable.
Substituting with Tilapia
Tilapia is another great budget-friendly option with a very mild flavor. Because it is thinner than cod, you may need to reduce the cooking time to avoid drying it out. It works well if you prefer a softer texture in your tacos.
Opting for Mahi-Mahi or Halibut
Mahi-mahi and halibut provide a firmer texture and a slightly more sophisticated taste. These fish are excellent for those who prefer their taco filling to have a more substantial bite. They sear beautifully in butter and hold their shape well.
Trying Snapper or Bass
Red snapper or sea bass are premium alternatives that offer a sweet, delicate flavor. These fish are lean and flake perfectly when cooked over medium-high heat. They pair exceptionally well with the acidity of the lime sauce.
Tortilla Preparation Methods
The Dry Skillet Sear
Using a dry cast iron skillet allows the corn tortillas to develop small charred spots. This process enhances the toasted corn flavor and makes the tortillas more pliable. Always ensure the pan is very hot before adding the tortilla.
The Microwave Steam
If you are short on time, wrap a stack of tortillas in a damp paper towel. Microwave them for 30 to 45 seconds on high. This keeps them soft and prevents them from cracking, though it lacks the toasted flavor of the skillet.
Oven Warming Technique
For larger batches, wrap tortillas in foil and place them in a 300°F oven for about 10 minutes. This method is efficient for feeding a crowd and keeps the tortillas warm for longer. It ensures every taco is served at the right temperature.
Customizing the Creamy Sauce
Adjusting the Heat Level
The sriracha provides a mild warmth that most people enjoy. For a spicier version, add a pinch of cayenne pepper or a teaspoon of chipotle paste. To keep it very mild, replace the sriracha with a small amount of mild paprika.
Substituting Sour Cream with Greek Yogurt
Plain Greek yogurt is a great alternative to sour cream for a tangier, higher-protein sauce. The consistency remains similar, making it a seamless swap. Ensure the yogurt is unstrained and plain to maintain the correct flavor profile.
Enhancing the Smoky Profile
If you love the taste of a grill, increase the amount of smoked paprika. You can also add a drop of liquid smoke or a bit of adobo sauce from a can of chipotle peppers. This complements the buttery seared fish perfectly.
Fresh Topping Variations
Adding Creamy Avocado
Sliced avocado or a scoop of homemade guacamole adds a rich contrast to the acidic lime and spicy sriracha. The creaminess of the avocado balances the crunch of the cabbage. It is one of the most popular additions to fish tacos.
Incorporating Fresh Salsas
Pico de gallo or a salsa verde can add another layer of freshness and moisture. A tomatillo-based salsa verde provides a zesty, tart contrast to the buttery fish. Use a slotted spoon to avoid making the tortillas soggy.
Using Different Cabbage Types
While green cabbage is standard, red cabbage adds a stunning pop of color and a slightly peppery taste. A mix of both provides a visually appealing look and a complex crunch. Shredding the cabbage very thinly is key for the best texture.
Pro Cooking Techniques
Grilling the Fish
If you prefer a charred flavor, you can grill the marinated fish instead of pan-frying. Use medium-high heat and grill for about 3-4 minutes per side. Ensure your grill grates are well-oiled to prevent the delicate fish from sticking.
Preventing Overcooked Fish
White fish can turn rubbery if left on the heat too long. Use a fork to check for flakiness; as soon as the fish separates easily, remove it from the pan. Remember that the fish continues to cook slightly after being removed from the heat.
Managing Pan Temperature
Maintaining a consistent medium-high heat is essential for a good sear. If the pan is too cold, the fish will steam rather than brown, resulting in a mushy texture. If it is too hot, the butter will burn before the fish is cooked through.
Storage and Reheating Advice
Storing the Cooked Fish
Place leftover cooked fish in an airtight container and refrigerate immediately. It will stay fresh and safe to eat for one to two days. Avoid freezing cooked fish as it can change the texture and become dry upon reheating.
Keeping the Sauce Fresh
The taco sauce can be stored in a sealed jar for up to five days in the refrigerator. The flavors often meld and improve after 24 hours of chilling. Give the sauce a quick stir before using it to re-incorporate the ingredients.
Proper Reheating Methods
To reheat the fish, use a skillet over low heat with a small pat of butter. This prevents the fish from drying out and restores some of the original sear. Avoid the microwave if possible, as it can make the fish rubbery.
Serving Ideas and Pairings
Complementary Side Dishes
Pair these tacos with a side of black bean and corn salad for a complete meal. Mexican-style rice or a simple cilantro-lime rice also works well. These sides add heartiness and balance the lightness of the fish.
Crispy Appetizer Pairings
Serve the tacos with a plate of warm corn tortilla chips and fresh guacamole. The crunch of the chips provides a nice contrast to the soft tacos. A side of pickled jalapeños can also add a vinegary kick to the meal.
Platter Presentation
Arrange the tortillas, flaked fish, and bowls of toppings on a large platter for a family-style meal. This allows everyone to customize their own tacos. Garnish the platter with extra lime wedges and fresh cilantro sprigs.
Troubleshooting Common Issues
Fish Falling Apart Too Much
If the fish breaks into tiny pieces, you may be flipping it too often. Let the fish develop a crust on one side before turning it over. Using a wide spatula can also help keep the fillets intact until you are ready to flake them.
Tortillas Cracking or Tearing
Corn tortillas often crack if they are not heated sufficiently. Ensure the skillet is hot and the tortilla is warmed through until it is pliable. If using store-bought tortillas, a quick steam in the microwave before searing can help.
Sauce Being Too Thin
If the sauce is too runny, you may have added too much lime juice. Stir in an extra tablespoon of mayo or sour cream to thicken the consistency. Refrigerating the sauce for an hour can also help it firm up.
Frequently Asked Questions
Can I use flour tortillas instead of corn?
Yes, flour tortillas are a great alternative and are generally softer and easier to wrap. They provide a milder flavor that lets the fish and sauce stand out more. Simply warm them in the same manner as the corn tortillas.
How long should I marinate the fish?
The fish should marinate for at least 20 minutes to absorb the spices. For the best flavor, 30 to 40 minutes is ideal. Avoid marinating for several hours, as the lime juice can begin to break down the fish proteins too much.
Can I make the sauce a day in advance?
Yes, the sauce is actually better when made a day ahead of time. This allows the garlic powder and smoked paprika to fully hydrate and infuse into the cream. Keep it in an airtight container in the fridge.
What is the best way to shred cabbage quickly?
Use a mandoline slicer or a food processor with the shredding disc for perfectly thin strips. If slicing by hand, use a very sharp chef’s knife and slice the cabbage as thinly as possible to ensure it doesn’t overpower the fish.
Is Cotija cheese necessary?
Cotija is optional but adds a salty, punchy flavor that complements the richness of the sauce. If you cannot find it, crumbled feta cheese is a suitable substitute. You can also omit it entirely for a lighter taco.
Print
Zesty Pan-Seared Fish Tacos
- Total Time: 50 minutes
- Yield: 12 tacos 1x
- Diet: General
Description
These irresistible fish tacos are bright, perfectly seasoned, and have the best sauce ever! Make this straightforward taco recipe for a totally delicious family meal.
Ingredients
- 3 tablespoons olive oil
- 1 tablespoon lime juice
- 1 tablespoon chili powder
- 1 teaspoon ground cumin
- 1 teaspoon garlic powder
- 1/2 teaspoon salt
- 1.5 pounds cod fillets
- 1 tablespoon butter
- 1/2 cup mayo
- 1/3 cup sour cream
- 2 tablespoons lime juice
- 1 tablespoon sriracha sauce
- 1 teaspoon garlic powder
- 1 teaspoon smoked paprika
- 1/4 teaspoon salt
- 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
- 1 jalapeno pepper, chopped finely
Instructions
- Step: Prepare your marinade by adding the olive oil, lime juice, chili powder, cumin, garlic powder, and salt to a medium bowl and stirring together.
- Step: Add the cod fillets to a ZipLoc bag and pour the marinade over, then massage to coat and pop it in the fridge for at least 20-40 minutes.
- Step: Add the sauce ingredients to a medium bowl and stir together until smooth. Taste and adjust if needed, then refrigerate.
- Step: Prep your toppings and warm your tortillas in a dry cast iron skillet over medium-high heat, flipping once (about 30 sec/side).
- Step: Melt the butter in a skillet over medium-high heat. Once the pan is hot, cook the fish for 3-5 minutes/side or until it flakes easily with a fork.
- Step: Break the fish up with your fork, then serve on warmed tortillas with desired toppings and a drizzle of the sauce.
Notes
Use cod or another flaky white fish such as tilapia, halibut, mahi-mahi, bass, or snapper. Omit the jalapenos if you want to keep these tacos mild.
- Prep Time: 40 minutes
- Cook Time: 10 minutes
- Category: Main Course
- Method: Pan-frying
- Cuisine: American
Nutrition
- Serving Size: 1 taco
- Calories: 246 kcal
- Sugar: 1 g
- Sodium: 371 mg
- Fat: 15 g
- Saturated Fat: 4 g
- Unsaturated Fat: 10 g
- Trans Fat: 0.1 g
- Carbohydrates: 15 g
- Fiber: 2 g
- Protein: 13 g
- Cholesterol: 40 mg
Keywords: fish tacos, cod, taco sauce, skillet fish tacos, family meal




