Before you start
This recipe makes four servings of two small tacos. Use plain boneless cod or another plain white fish, not a pre-marinated fillet. Thaw frozen fish in the refrigerator and pat dry. Keep raw fish separate from the vegetables and use clean utensils for cooked fish. Check every tortilla, spice and yogurt label; garlic, onion and added fibres can change the meal.
1. Prepare the toppings
Shred 120 g lettuce and grate 100 g carrot. Divide mentally into four portions: about 30 g lettuce and 25 g carrot per person. Mix 100 g plain lactose-free yogurt with 1 tablespoon lime juice and half the cilantro. Refrigerate the sauce until serving. If yogurt is not suitable for you, leave it out rather than assuming every dairy-free substitute has the same ingredients.
2. Season the fish
Mix smoked paprika, cumin, dried oregano, salt and black pepper. Brush the fish with olive oil, then sprinkle the seasoning on both sides. Use single-ingredient spices rather than a ready-made taco mix that may include garlic or onion. There is no need for a long acidic marinade, which can soften the fish before it reaches the pan.
3. Cook in a skillet
Warm a non-stick skillet over medium heat. Add the fish in a single layer. Cook for approximately 3–5 minutes on the first side, then turn carefully and cook for another 3–5 minutes. Thickness and equipment change the time: check the thickest part with a food thermometer and reach 145°F (63°C). The flesh should be opaque and separate easily. Remove any remaining bones and flake into large pieces. The temperature, not the suggested clock time, determines when it is ready.
4. Warm the tortillas
While the fish cooks, warm eight small corn tortillas according to their package directions. Choose tortillas weighing no more than 160 g in total for this recipe; each person receives two, totalling no more than 40 g. Warm briefly in a dry pan and wrap in a clean towel. If a tortilla splits, warm it a little more rather than adding an extra tortilla without considering your portion.
5. Assemble and serve
Divide the fish, lettuce, carrot and yogurt sauce evenly among eight tortillas. Finish with the remaining cilantro and tablespoon of lime juice. Serve two tacos per person. Keep extra sauces and toppings separate so each diner can select ingredients that suit them. These tacos omit garlic and onion; that does not guarantee any meal will be symptom-free.
Alternative oven method
Place the seasoned fish on a lined tray and bake in a preheated 200°C / 400°F oven. Begin checking after 10 minutes and continue until the thickest part reaches 145°F (63°C). Thin fillets finish sooner than thick pieces. Warm tortillas separately and assemble as above. Do not cook the yogurt sauce.
Storage and leftovers
For best texture, assemble just before eating. Refrigerate fish, vegetables and yogurt sauce in separate covered containers within two hours, or within one hour if the surroundings exceed 90°F (32°C). Keep the refrigerator at 40°F (4°C) or below. Use refrigerated cooked fish within 3–4 days; reheat the fish to 165°F (74°C), then add fresh cold toppings. Do not reheat lettuce or the yogurt sauce with the fish. Discard perishable food left out beyond the safe window.
Related meals and tools
For a no-cook alternative, try our Mediterranean tuna salad. For other evening meals, browse low-FODMAP dinner recipes. Check an unfamiliar ingredient with the Food Checker and review serving sizes with the Portion Calculator. The Starter Kit collects printable notes and existing tools.
Sources and recipe status
Monash University's taco recipe illustrates homemade seasoning and portion-aware toppings; it has not tested or endorsed this particular recipe. Fish cooking and leftover temperatures follow FoodSafety.gov's temperature chart. Storage timing follows FoodSafety.gov's leftover guidance.
This is an editorial recipe, not a laboratory-tested or dietitian-approved meal. The image is an AI-generated serving illustration. Educational information only, not medical advice; individual tolerance varies.



