Skip to content
afghandinner✨ New

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.

Prep
25 min
Cook
20 min
Servings
4
Difficulty
Easy
4.4
Sign in to rate
#afghan#baked fish#turmeric#tamarind#seafood#dinner

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. 1

    Make the marinade

    Whisk tamarind paste, garlic, turmeric, cumin, chile flakes, oil and salt into a smooth paste.

  2. 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. 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. 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.

Download Now

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

Calories260kcal
Protein30g
Carbohydrates6g
Fat12g
Fiber1g
Protein30g
Carbs6g
Fat12g

Time Summary

Prep time25 min
Cook time20 min
Total time45 min

Have Questions?

Ask our AI cooking assistant anything about this recipe — substitutions, techniques, scaling.

Chat with AI Chef →

Community

Join the conversation

Sign in to leave a comment and save your favourite recipes