Zesty Fish Tacos with Spicy Sriracha Lime Sauce are more than just a recipe—they’re a throwback to one unforgettable roadside meal in Baja California. I still remember that first taco: humble, but packed with flavor. Flaky grilled fish, crunchy slaw, and a sauce that tingled with just the right heat. The moment I got home, I knew I had to recreate it.
These tacos bring together zesty lime, smoky chili powder, buttery cod, and that creamy, spicy sriracha-lime sauce that ties it all together. They’re casual, fiery, and full of personality—just the way I like them.
Don’t forget to subscribe to our email list at Recipes by Sylvia so you never miss a fresh idea from our kitchen.
Why You’ll Love This Recipe
This recipe brings together bold flavors, vibrant textures, and simple ingredients you probably already have on hand. The marinated cod is tender and flaky, kissed with chili, cumin, and fresh lime juice. That spicy sriracha lime sauce? Creamy, garlicky, and just the right kind of heat—it’s the kind of sauce you’ll want to spoon on everything.
Even better, these Zesty Fish Tacos with Spicy Sriracha Lime Sauce are:
-
Quick to prep (ready in 30 minutes)
-
Totally customizable (swap fish, skip cheese, add avocado)
-
Crowd-pleasers, whether it’s taco Tuesday or your next summer cookout
They pair beautifully with light, zesty dishes like the creamy coconut lime chicken or these Mediterranean chicken tacos for a full flavor-packed meal.
Ingredients & Preparation
Let’s Break Down the Ingredients
What makes these Zesty Fish Tacos with Spicy Sriracha Lime Sauce shine is the perfect balance of flavors—from smoky spices and fresh lime to creamy heat and crisp toppings. Here’s everything you’ll need:
Ingredient | Amount | Purpose |
---|---|---|
Olive Oil | 3 tbsp | Base for the fish marinade |
Lime Juice | 3 tbsp total | Used in both marinade and sauce |
Chili Powder | 1 tbsp | Adds depth and smoky heat |
Ground Cumin | 1 tsp | Earthy background spice |
Garlic Powder | 2 tsp total | Split between marinade and sauce |
Salt | ¾ tsp total | Enhances flavor in both parts |
Cod Fillets | 1.5 lbs | Main protein (can sub halibut or tilapia) |
Butter | 1 tbsp | For pan-frying the fish |
Mayonnaise | ½ cup | Base for the creamy sauce |
Sour Cream | ⅓ cup | Adds coolness and balance |
Sriracha Sauce | 1 tbsp | Spicy kick in the sauce |
Smoked Paprika | 1 tsp | Brings a smoky finish |
Corn Tortillas | 12 | Soft base for each taco |
Shredded Cabbage | 2 cups | Crunchy taco topping |
Red Onion | ½ medium, chopped | Sharp and vibrant topping |
Cilantro | 1 handful, chopped | Fresh, herbaceous flavor |
Cotija Cheese (optional) | ½ cup, grated | Salty, crumbly finish |
Jalapeño (optional) | 1, finely chopped | Extra heat if you dare |
Tools You’ll Need & Smart Substitutions
You don’t need fancy equipment to pull off this recipe—just a few kitchen basics:

-
Cast iron or nonstick skillet for cooking the fish and warming tortillas
-
Mixing bowls for marinade and sauce
-
Tongs to handle hot tortillas and fish
-
Sharp knife and cutting board for prep
Substitutions? Absolutely. Swap tilapia or halibut for cod if that’s what you have. Greek yogurt works in place of sour cream for a tangy twist. No Cotija? Try feta or skip the cheese entirely.
Want to try something with a bit more Mediterranean flair? These shrimp and avocado bowls with mango salsa use similar flavors with a citrus-chili punch. Or keep it hearty with this Southwest sweet potato black bean skillet that balances spice with earthy sweetness.
Cooking Instructions & Tips
Step-by-Step Method
Making these tacos is refreshingly simple—especially once the fish is marinated and that dreamy sauce is whisked together. Here’s how to bring it all together:
1. Marinate the Fish
In a bowl, combine olive oil, lime juice, chili powder, cumin, garlic powder, and salt. Place the cod fillets in a zip-top bag, pour the marinade over, and seal. Gently massage to coat the fish evenly, then refrigerate for 20–40 minutes.
2. Make the Spicy Sriracha Lime Sauce
In another bowl, whisk together mayo, sour cream, sriracha, lime juice, garlic powder, smoked paprika, and salt. Taste and adjust for heat or tang. Chill in the fridge until ready to use.
3. Warm the Tortillas
Heat a dry cast iron skillet over medium-high. Place each corn tortilla in the pan for about 30 seconds per side. Use tongs to flip and stack warmed tortillas inside a clean kitchen towel.
4. Cook the Fish
Add butter to the skillet over medium-high heat. Once it melts and begins to sizzle, add the marinated fish. Cook 3–5 minutes per side, or until the fish flakes easily. Break it into chunks using a spatula, then remove from heat.
5. Assemble the Tacos
To each tortilla, add a generous scoop of fish, top with shredded cabbage, chopped red onion, cilantro, Cotija, and jalapeño (if using). Finish with a hearty drizzle of spicy sriracha lime sauce and a wedge of fresh lime.
Tips & Tricks to Nail It
-
Use fresh lime juice for maximum brightness—it makes a huge difference.
-
Don’t skip the marinade time. Even 20 minutes helps infuse the fish with bold flavor.
-
Watch the heat when cooking the fish. Too high and it’ll dry out; medium-high gives the perfect sear without overcooking.
-
Warm tortillas just before serving to keep them pliable and soft.
-
For crispier texture, lightly oil and pan-fry the tortillas for 15 seconds per side.
Serving these with something citrusy or herby helps round out the plate. Try pairing with Mediterranean chicken tacos or a side of Mexican street corn pasta salad—they complement the spice and keep the flavors fun.
Serving, Storing & Pairing
What to Serve with Zesty Fish Tacos
These tacos are already flavor-packed, but what you serve alongside can take your taco night to the next level. Think cool, creamy, tangy, or fresh. Because the tacos bring heat and crunch, pairing them with something light and refreshing works beautifully.
Serve them with:
-
A citrusy side like mango salsa or guacamole to cool the heat.
-
A crisp Mexican-style slaw with extra lime.
-
Grilled corn, street corn-style, for a satisfying crunch.
Looking for something hearty? A chilled bowl of Mexican street corn pasta salad makes a fun and colorful side. Or keep things breezy with Mediterranean shrimp and avocado bowls, which echo the lime-sriracha flavors in a refreshing way.
For drinks, a cold hibiscus tea, cucumber lime agua fresca, or a classic margarita rounds things out deliciously.

How to Store & Reheat Like a Pro
Got leftovers? These tacos actually store surprisingly well—with a few small tweaks.
To store:
-
Keep the fish, sauce, and toppings in separate airtight containers.
-
Refrigerate up to 3 days.
-
Store tortillas wrapped in foil or a ziplock bag.
To reheat:
-
Gently warm the fish in a skillet over medium heat with a small splash of water or lime juice to keep it moist.
-
Alternatively, cover and microwave in short 20-second bursts.
-
Reheat tortillas in a dry skillet or briefly wrap them in a damp paper towel and microwave.
Just don’t pre-assemble the tacos if you plan to store them—keep everything separate for the best texture later.
Want another dish that’s quick to prep and perfect for leftovers? These 5-minute air fryer chicken fajitas are a fantastic midweek option that also reheat like a dream. And if you love one-skillet dinners, the creamy coconut lime chicken is another excellent pick.
FAQ: Zesty Fish Tacos with Spicy Sriracha Lime Sauce
Can I use frozen fish for this recipe?
Yes! Just make sure to thaw it fully and pat it dry before marinating to avoid excess moisture during cooking.
Is there a dairy-free version of the sauce?
Absolutely. Use vegan mayo and substitute the sour cream with a plant-based yogurt or coconut cream.
How spicy is the sriracha lime sauce?
It’s moderately spicy. For a milder version, use less sriracha or add a spoonful of honey to balance the heat.
What’s the best fish substitute if I don’t have cod?
Tilapia and halibut both work well—light, flaky, and quick to cook.
Can I make the sauce ahead of time?
Yes! The flavors deepen after a few hours in the fridge. It stays fresh up to 4 days.
How can I make this recipe gluten-free?
Great news—it already is! Just double-check that your tortillas and condiments (like sriracha) are certified gluten-free, as some brands contain additives with gluten.
Can I bake the fish instead?
Absolutely. Bake the marinated fish in a preheated oven at 400°F (200°C) for 12–15 minutes, or until it flakes easily. Line a baking sheet with parchment for easy cleanup.
Conclusion
If you’ve made it this far, you’re about to make the kind of taco people talk about for days—flavorful, vibrant, and with just the right touch of heat. These Zesty Fish Tacos with Spicy Sriracha Lime Sauce are both weeknight-friendly and dinner party-worthy. Whether you’re cooking for a crowd or just for yourself, you’ll love how quickly they come together—and how each bite delivers bold flavor, creamy spice, and fresh crunch.
For even more inspiration, I often turn to tried-and-true favorites like Natasha’s fish taco recipe when I want to explore different toppings or seasoning blends. It’s a great example of how simple ingredients can still bring massive flavor.
Still hungry? Don’t miss our 3-step Mediterranean chicken tacos or this colorful southwest sweet potato black bean rice skillet—both are bursting with personality and perfect for your next flavorful meal.
Print
Zesty Fish Tacos with Spicy Sriracha Lime Sauce
- Total Time: 30
- Yield: 4 servings
Description
Zesty Fish Tacos with Spicy Sriracha Lime Sauce are quick, bold, and packed with flavor—featuring marinated cod, fresh toppings, and a creamy spicy sauce that brings it all together.
Ingredients
• 3 tablespoons olive oil
• 3 tablespoons lime juice (divided)
• 1 tablespoon chili powder
• 1 teaspoon ground cumin
• 2 teaspoons garlic powder (divided)
• 3/4 teaspoon salt (divided)
• 1.5 pounds cod fillets (or tilapia/halibut)
• 1 tablespoon butter
• 1/2 cup mayonnaise
• 1/3 cup sour cream
• 1 tablespoon sriracha sauce
• 1 teaspoon smoked paprika
• 12 corn tortillas
• 2 cups shredded cabbage
• 1/2 medium red onion, chopped
• 1/2 cup grated Cotija cheese (optional)
• 1 jalapeño, finely chopped (optional)
• 1 handful fresh cilantro, chopped
• Lime wedges for serving
Instructions
1. In a bowl, whisk olive oil, lime juice, chili powder, cumin, garlic powder, and salt.
2. Add fish to a zip-top bag with marinade, seal, and refrigerate 20–40 minutes.
3. In another bowl, whisk mayo, sour cream, sriracha, lime juice, paprika, garlic powder, and salt. Chill.
4. Heat tortillas in a dry skillet until soft and warm; keep wrapped in a clean towel.
5. Melt butter in skillet over medium-high heat. Cook marinated fish 3–5 minutes per side until flaky.
6. Break fish into chunks. Assemble tacos with fish, cabbage, onion, cilantro, Cotija, and jalapeño.
7. Drizzle with spicy sriracha lime sauce and garnish with lime wedges. Serve immediately.
Notes
– Use tilapia or halibut if cod is unavailable.
– For milder heat, reduce sriracha or add honey to the sauce.
– Tortillas can be lightly oiled and pan-fried for crispier texture.
– Store components separately for best leftovers.
– Sauce can be made ahead and stored for up to 4 days.
- Prep Time: 15
- Cook Time: 10
- Method: Skillet
- Cuisine: Mexican