
Let’s be honest, a bad fish taco is a real disappointment.
It can make you want to swear off the whole concept entirely, which is just tragic.
The Secret Isn’t Frying, It’s Flavor
You don’t need a vat of hot oil to make a phenomenal fish taco.
What you truly need, is a killer marinade. That’s the heart of the whole operation.
Ingredients Needed for the Recipe
Gathering everything first makes the process feel like a breeze, honestly.
Here’s your shopping list, broken down by component.
For the Fish Marinade
- Firm white fish fillets (1.2 lb / 600g): The sturdy main event, like snapper or cod, that can hold up to bold flavors.
- Lime zest & juice: Zest for fragrant oils, juice for that essential tang that brightens everything up.
- Chipotle powder & chopped jalapeño: A smoky depth and a fresh, sharp heat working in tandem.
- Fresh cilantro & garlic: The herbal freshness and savory punch that form the marinade’s aromatic base.
- Olive oil, salt, and pepper: To carry the flavors, season properly, and help achieve a gorgeous sear.
For the Quick Pickled Cabbage
- Red cabbage & green onion: For vibrant color, crunch, and a mild oniony bite that pickling softens perfectly.
- Red wine vinegar & salt: The quick-pickling agents that add a welcome tang and soften the cabbage’s texture.
For the Pink Taco Sauce
- Sour cream (or yogurt) & sriracha: Creates a creamy, cooling, and subtly spicy sauce with a fantastic pink hue.
To Cook & Serve
- Olive oil, small tortillas, lime wedges, cilantro leaves: For cooking, wrapping, and adding those final, essential fresh touches.
Choosing Your Fish: A Simple Guide
Not all fish are created equal for tacos. You want a good, flaky texture that won’t fall apart completely.
Think of fish with a bit of substance, often called “fleshy” or “meaty” in texture.
Snapper and barramundi are personal favorites for this very reason.
Tilapia, cod, haddock, and bream are all fantastic, accessible choices that work beautifully.
Avoid really lean steaks like swordfish or tuna, and super-delicate fillets like sole.
They just don’t provide that tender, flaky experience we’re chasing here.
How to make Fish Tacos?
The timeline here is beautifully efficient. Everything comes together in about the same half-hour window.

Step 1 – Marinate the Fish
Combine all the marinade ingredients right in a ziplock bag with your fish fillets.
Let it sit for 20 minutes on the counter. That’s the sweet spot—long enough to soak in flavor, not so long the lime juice starts to “cook” the fish.
Step 2 – Pickle the Cabbage
While the fish marinates, toss your shredded cabbage and onions with the vinegar and salt.
Give it a good scrunch with your hands after about 20 minutes; this helps it wilt and soften perfectly for the tacos.
Step 3 – Whip Up the Pink Sauce
This takes 30 seconds. Stir the sriracha into the sour cream until you get a lovely pink color and a taste you love.
Set it aside, your future self will thank you for this creamy, spicy delight.
Step 4 – Cook the Fish
Heat a skillet with oil over high heat. You want it nice and hot for a good sear.
Cook the fillets for about 2 minutes per side, until they’re golden and flake easily with a fork.
Step 5 – Flake and Assemble
Let the fish rest on a plate for a minute, then gently break it into large, beautiful chunks.
Warm your tortillas, then layer: a scoop of pickled cabbage, those gorgeous flaked fish pieces, a dollop of pink sauce, and a squeeze of fresh lime.
Tips
- For a fantastic BBQ meal, cook the marinated fish directly on a hot grill grate. It gets amazing smoky marks and frees up the kitchen.
- Warm your tortillas by tossing them on that same grill, or in a dry skillet, for about 30 seconds per side. It makes them pliable and tasty.
- Don’t limit the pickled cabbage to fish tacos. It’s incredible on pulled pork, chicken, or even alongside a simple grilled sausage.
Beyond the Weeknight: A Party Favorite
This recipe scales up for a crowd without any fuss, which is why it’s a go-to for casual entertaining.
You can lay out all the components—the warm fish, the colorful cabbage, the sauces, and tortillas—and let everyone build their own.
It’s interactive, it’s fresh, and it keeps you out of the kitchen and with your guests. That’s a win in my book.
Serving It Right: The Full Experience
The complete taco plate is a beautiful thing. Start with that chipotle-kissed fish as your foundation.
Add the quick pickled cabbage for crunch and tang, and that pink sauce for creamy contrast.
Finish with extra lime wedges and a generous sprinkle of fresh cilantro leaves.
That combination of hot and cool, tender and crisp, smoky and bright, is pure magic in a tortilla.

Fish Tacos Recipe
Description
You don’t need to deep fry to make terrific Fish Tacos. You just need a really great marinade! A seriously delicious way to serve up white fish fillets, this recipe can be cooked on the BBQ or stove. Either way, they’re healthy, fresh and bursting with serious taco goodness!
ingredients
Fish Marinade
Quick Pickled Cabbage
Pink Taco Sauce
To Cook & Serve
Instructions
-
Marinade fish
Combine Fish Marinade ingredients in a ziplock bag. Set aside for 20 minutes to marinate – no longer than 1 hour (lime juice can “cook” the fish). -
Pickled Cabbage
Place Pickled Cabbage ingredients in a bowl. Toss to combine and set aside for 30 minutes. Drain excess liquid, then scrunch cabbage with your hands to soften. -
Pink Sauce
Mix sour cream and sriracha until smooth. Adjust spice level to taste. -
Cook fish
Heat 1 tbsp olive oil in a skillet over high heat. Cook fish for 2 minutes per side, or until golden and cooked through. -
Flake fish
Remove fish onto a plate and flake into large, tender pieces. -
Assemble tacos
To assemble tacos, top warm tortillas with pickled cabbage, flaked fish, a dollop of Pink Taco Sauce, and a squeeze of lime juice. Garnish with fresh coriander leaves and enjoy immediately!
Nutrition Facts
Servings 4
Serving Size 1 taco (of 12)
- Amount Per Serving
- Calories 310kcal
- % Daily Value *
- Total Fat 12gg19%
- Saturated Fat 4gg20%
- Trans Fat 0gg
- Cholesterol 60mgmg20%
- Sodium 580mgmg25%
- Potassium 520mgmg15%
- Total Carbohydrate 26gg9%
- Dietary Fiber 3gg12%
- Sugars 2gg
- Protein 24gg48%
- Calcium 80mg mg
- Iron 2mg mg
* Percent Daily Values are based on a 2,000 calorie diet. Your daily value may be higher or lower depending on your calorie needs.
Note
- Best fish choices: Use firm, fleshy white fish like snapper, barramundi, cod, tilapia, or haddock. Avoid very lean (tuna, swordfish) or delicate (sole, flounder) varieties.
- Don’t over-marinate: Keep marination to 20–60 minutes. Longer exposure to lime juice can “ceviche” the fish.
- Make-ahead tip: Pickled cabbage and Pink Sauce can be made a day ahead and stored separately in the fridge.
- Grill-friendly: These fish tacos are perfect for BBQs—just grill the fish and warm tortillas over the flame!
Frequently Asked Questions
Can I use frozen fish?
Yes! Just thaw completely in the fridge overnight, pat dry, and proceed with marinating.
What if I can’t find chipotle powder?
Substitute with 1 tsp smoked paprika + 1/4–1/2 tsp cayenne pepper for heat. Adjust to taste.
