- Calories
- 340
- Protein
- 28g
- Fiber
- 5g
- Sat. fat
- 3g
- Sodium
- 470mg
- Added sugar
- 2g
What this recipe does for you.
Fish tacos that taste fresh and light, not greasy: firm white fish seasoned with cumin and lime and seared hard, a crunchy cabbage slaw, and a creamy yogurt-lime sauce instead of heavy mayo. 28g protein.
Why this works
Every recipe on this site ships with an explanation of the technique decisions, why sear then braise, why the acid goes in at the end, why the fat renders before the aromatics. The method below is those decisions, in order.
Ingredients
Serves 4- 1.25 lbfirm white fish · cod, haddock or tilapia
- 1 tbspavocado oil
- 1 tspground cumin
- 1 tspsmoked paprika
- 1/2 tspchili powder
- 2limes · one juiced for the fish, one for the sauce and wedges
- 3 cupsgreen cabbage · shredded
- 1/2 cupplain Greek yogurt
- 1small bunch cilantro · chopped
- 8corn tortillas · warmed
- 1avocado · sliced, to serve
Method
Choose a firm white fish
Cod, haddock, tilapia or mahi-mahi hold together in the pan and flake into clean pieces. Delicate fish like sole falls apart before it leaves the pan. Buy fillets of even thickness so they cook at the same rate.
Pat the fish bone-dry before seasoning
Surface water is the enemy of a sear. Blot the fillets with paper, then season with the cumin, paprika, chili and salt. Dry, seasoned fish hits a hot pan and browns; wet fish steams grey and sheds its coating.
Sear hard, flip once
A hot pan with a thin film of oil, three to four minutes on the first side without touching it, then one flip. Fish tells you when it is ready to turn by releasing from the pan. Poking and flipping repeatedly is how fillets break apart.
The slaw is a component, not a garnish
Shredded cabbage tossed with lime juice and a pinch of salt gives the taco its crunch and acidity, which is what stops it feeling heavy. Dress it ten minutes ahead so it softens just slightly but keeps its bite. This does more work than any sauce.
Yogurt-lime sauce instead of mayo crema
Whisk Greek yogurt with lime juice, a little zest and salt for a tangy, protein-rich drizzle that is lighter than a mayo-based crema but just as creamy. Thin it with a splash of water to a drizzle consistency.
Warm and char the tortillas
Hold corn tortillas over a flame or in a dry pan until they blister and smell toasty. Warm tortillas fold without cracking and taste of corn rather than paste. Double them up if they are thin so the taco holds together.
Build to eat immediately
Tortilla, slaw, a piece of fish, a spoon of yogurt sauce, avocado and a squeeze of lime. Assemble at the table so nothing goes soggy. Fish tacos are a first-few-minutes food, not a make-ahead plate.
Variations
Substitutions and adaptations land with the photography shoot. The method holds across most reasonable swaps.
Storage
Refrigerator: 3 to 4 days, sealed. Freezer: up to 3 months. Reheat covered to retain moisture.
Frequently asked
- What is the best fish for tacos?
- Firm, mild white fish holds up best: cod, haddock, tilapia and mahi-mahi are all excellent. They sear cleanly and flake into taco-friendly pieces. Salmon works too for a richer taco. Avoid very thin, delicate fillets that break apart in the pan.
- Can I make these dairy-free?
- Yes. Swap the Greek yogurt sauce for a mashed avocado crema, blend a ripe avocado with lime juice, a little water and salt. It gives you the same creamy element without dairy, and it is naturally rich.
- How do I keep them gluten-free?
- Use corn tortillas, which are naturally gluten-free, and check the label as some blends add wheat. The fish seasoning and slaw are gluten-free. That is the whole taco covered.
- Can I grill or bake the fish instead?
- Yes. Grill firm fillets three to four minutes a side over high heat, or bake at 220C for ten to twelve minutes until they flake. The searing step is about colour and flavour, any high, dry heat gets you there.
Related recipes
See all →- Meal Types
Kale Salad: Tender Not Tough, Properly Massaged
Kale salad that eats tender and mild instead of tough and bitter: the kale is massaged with lemon, oil and salt until it softens, then tossed with parmesan, toasted seeds and a lemon dressing. Naturally high-fiber.
20m8g Protein - Meal Types
Chicken Noodle Soup: Clear, Comforting, 40 Minutes
Chicken noodle soup that tastes clear and comforting instead of greasy and flat: chicken poached in a well-seasoned broth with carrot, celery and dill, noodles cooked separately. 30g protein a bowl.
40m30g Protein - Meal Types
Taco Salad: Crunchy, High-Protein, 25 Minutes
Taco salad that is crunchy and filling instead of drowning in a greasy bowl: seasoned lean beef or turkey, black beans, corn and crisp lettuce with a creamy yogurt-lime dressing instead of heavy ones. 34g protein.
25m34g Protein
Get a tested recipe + a nutritional note in your inbox each Sunday.
One recipe a week, photographed on the same Tuesday it tested. Reviewed by an RD. No promotions, no pop-ups, no tracking.
The Clean Chef Starter Kit.
A 14-day anti-inflammatory meal plan PDF, grocery list by section, macros totaled per day, Sunday prep sequence. Free.
By subscribing, you agree to our Privacy Policy. One calm email a week. Unsubscribe anytime.
We're building a shop.
Curated cookware, pantry staples we actually buy, recipe-bundle PDFs. Be the first to know when it opens.
We'll only email you about the shop opening. Unsubscribe in any email. See our Privacy Policy.
