Afghan Mahi Baked Fish with Turmeric and Tamarind
Firm white fish fillets marinated in turmeric, garlic and tamarind, then baked until flaky, an Afghan preparation that balances earthy spice with tang.
About This Recipe
Fish isn't as central to Afghan cooking as lamb or beef, given the country's largely landlocked geography, but river fish and imported seafood are prepared in home kitchens using the same spice logic found throughout Afghan meat dishes — turmeric, garlic, cumin and a souring agent like tamarind or lemon working together to build flavor without relying on heavy sauces. This baked fish marinates fillets in a turmeric and tamarind paste before roasting them until just cooked through and flaky. Tamarind's sourness is a less commonly discussed but genuinely present element in some regional Afghan cooking, used here to cut through the richness of the oil and balance turmeric's earthy bitterness, giving the fish a bright, tangy edge rather than a flat, one-note spice coating. Marinating the fish for at least 20 minutes, though longer if time allows, lets the flavors penetrate rather than sit only on the surface. Baked hot and fast so the fish doesn't dry out, this dish is typically served with plain rice or naan and a simple side salad, showing how Afghan home cooks apply the country's characteristic spicing to whatever protein is available, fish included, even if it appears less often than lamb, chicken or beef on the everyday table.
Ingredients
Serves 4
- 4firm white fish fillets(such as tilapia or cod, about 180g each)
- 2 tbsptamarind paste
- 4 clovesgarlic(minced)
- 1 tspturmeric
- 1 tspground cumin
- 0.5 tspchile flakes
- 3 tbspvegetable oil
- 1 tspfine sea salt
- 2 tbspchopped fresh cilantro
- 1lemon(cut into wedges)
Instructions
- 1
Make the marinade
Whisk tamarind paste, garlic, turmeric, cumin, chile flakes, oil and salt into a smooth paste.
- 2
Marinate the fish
Coat the fish fillets thoroughly with the marinade and let sit at least 20 minutes, or up to 2 hours refrigerated.
Let the fish marinate the full 20 minutes even if you're in a hurry — tamarind and turmeric need real contact time to flavor the flesh rather than sitting only on the surface.
- 3
Bake
Arrange the fillets on a lined tray and bake at 200°C (400°F) for 15 to 18 minutes, until the fish flakes easily with a fork.
- 4
Finish and serve
Scatter with fresh cilantro and serve with lemon wedges, rice or naan, and a simple salad.
Did you make this?
Rate it and help other cooks find the recipes that actually work.
One tap to sign in, and we'll save the rating you just picked.
Everything you need to plan your week — free
- Meal calendar
- Grocery list
- AI recipe ideas
Track what you eat
Snap your meal to log calories and macros, run fasting timers and track water in the free SnapCal app.
Pro Tips
- →
Use a firm white fish that holds together well during baking, like tilapia, cod or halibut.
- →
Don't skip the marinating time — tamarind and turmeric need at least 20 minutes to properly flavor the fish rather than just coating the surface.
- →
Check for doneness a few minutes early — fish overcooks quickly, and thinner fillets may need less time than the full 18 minutes.
Variations
- •
Use lemon juice instead of tamarind if that's more available, adjusting to taste since lemon is generally more acidic.
- •
Grill the marinated fillets instead of baking for a smokier flavor.
- •
Add a pinch of ground coriander to the marinade for extra warmth.
Storage
Refrigerate leftover cooked fish up to 2 days; reheat gently in a covered dish in a low oven to avoid drying it out further.
History & Origin
While lamb and beef dominate much of Afghan cuisine given the country's geography, fish dishes appear in home cooking near rivers and through imported seafood, seasoned with the same turmeric, garlic and souring-agent logic found throughout the broader Afghan spice tradition.
Frequently Asked Questions
Can I use lemon juice instead of tamarind?
Yes — substitute an equal amount of fresh lemon juice, though tamarind offers a slightly deeper, more complex tang compared to lemon's brighter, sharper acidity.
What fish works best for this recipe?
Firm white fish fillets like tilapia, cod or halibut hold their shape well during baking and pair nicely with the turmeric and tamarind marinade.
Can I marinate the fish overnight?
It's best not to marinate fish overnight, since the acidity from the tamarind can start to 'cook' and break down the flesh if left too long — 2 hours refrigerated is a safe maximum.
Nutrition Facts
Per serving (220g / 7.8 oz) · 4 servings total
Time Summary
Have Questions?
Ask our AI cooking assistant anything about this recipe — substitutions, techniques, scaling.
Chat with AI Chef →More Afghan Recipes
You Might Also Like
Similar dishes from other cuisines around the world.
Browse by Ingredient
More recipes built around the same core ingredients.
Free Kitchen Tools
Calculators and converters that pair with this page — no signup needed.
Put This Into a Plan
Schedule it, shop for it, and track what you already have.
Read Next
Longer reads that go deeper on the ideas behind this dish.
Community
Join the conversation
Sign in to leave a comment and save your favourite recipes