Fish Tacos Sauce: Cilantro Lime Drizzle and Marinade Guide
The right fish tacos sauce can turn an ordinary taco into something worth making again and again. That cool, tangy drizzle on top cuts through the heat of fried or grilled fish and ties the whole taco together. Most great fish tacos rely on two components working in concert: a solid fish taco marinade for the fish itself and a finishing sauce that adds freshness and acidity to the finished taco.
The classic go-to is a cilantro lime sauce for fish tacos made with sour cream or Mexican crema, fresh lime, and lots of cilantro. But the marinade for fish tacos that flavors the fish before cooking is just as important. Get both right and you have something special. This guide covers both the finishing drizzle and the fish tacos marinade so you can build tacos from the ground up.
The Classic Cilantro Lime Sauce
For the cilantro lime sauce for fish tacos, blend together: 1/2 cup sour cream or Mexican crema, juice of 1 lime, 1/2 cup fresh cilantro leaves (packed), 1 clove garlic, a pinch of salt, and 2 tablespoons mayonnaise. Blend until smooth. Taste and add more lime or salt as needed. This fish tacos sauce keeps in the refrigerator for up to five days and works as a dip for tortilla chips too.
For a spicier version, add half a seeded jalapeño or a few dashes of hot sauce to the blender. The heat level should complement the fish without overwhelming the fresh lime character of the sauce.
Fish Taco Marinade: How to Build It
A good fish taco marinade should add flavor without cooking the fish in acid the way a ceviche would. Limit the marinade time to 15 to 30 minutes for citrus-based recipes. Longer than that and the acid begins to denature the protein, which changes the texture of the fish before it ever hits the heat.
Combine: juice of 1 lime, 2 tablespoons olive oil, 1 teaspoon cumin, 1 teaspoon chili powder, 1/2 teaspoon garlic powder, 1/2 teaspoon smoked paprika, and salt. Coat the fish fillets and let them sit for 15 to 20 minutes while you prepare everything else. This marinade for fish tacos works on any mild white fish: cod, halibut, tilapia, or mahi-mahi.
Cooking the Marinated Fish
After the fish tacos marinade time, pat the fillets dry before cooking. A dry surface browns better. Cook in a hot skillet with a small amount of oil for 3 to 4 minutes per side for 1-inch thick fillets. The fish should flake easily when pressed with a fork. Avoid moving it around in the pan too much during cooking, which prevents it from developing a seared crust.
Assembling the Tacos
Warm corn or flour tortillas directly over a gas flame or in a dry skillet. Add a few pieces of cooked fish, a spoonful of shredded cabbage or slaw, a drizzle of the cilantro lime finishing sauce, sliced avocado, and a squeeze of fresh lime. The combination of the spiced fish tacos marinade on the protein and the cool, creamy drizzle on top gives you that contrast every good fish taco needs.
Variations on the Sauce
If you want a fish tacos sauce without cilantro (for those who find it soapy), substitute fresh parsley or basil. A mango-habanero sauce works well as an alternative to the lime crema for people who want more sweetness and heat. Chipotle-lime crema, made by blending a chipotle pepper in adobo into the base sauce, gives a smoky, spicy option that pairs especially well with grilled fish.
Pro Tips Recap
Keep the marinade time short for delicate fish. Dry the fish before cooking for better browning. Make your cilantro lime finishing sauce a day ahead so the flavors meld. Always warm your tortillas before building the tacos. And squeeze fresh lime over the finished taco right before eating for the brightest result.