Pakistani Harvest Coconut Chile Grain Bowl
Karachi-style coconut fish curry with white fish, green chile and tamarind, served over basmati rice for an easy coastal-Pakistani bowl.
About This Recipe
This bowl is built around a coastal Sindhi-style coconut fish curry, the kind found in Karachi households and along Pakistan's Arabian Sea coast where fish and coconut show up far more than in the wheat-and-meat cooking of Punjab. Chunks of firm white fish are simmered in a masala of onion, ginger, garlic, green chile and desiccated or fresh coconut, brightened with tamarind for the tang that coastal curries lean on instead of the yogurt or cream used further inland, then ladled over fluffy basmati rice. The technique that carries this dish is building the masala low and slow before the fish ever touches the pan: onions cooked until properly softened and browned at the edges, ground coriander and red chile bloomed in the oil, and coconut stirred in to toast slightly and release its oil before the tamarind water and fish go in. The fish itself gets barely 6 to 8 minutes in the simmering curry — any longer and it breaks apart and turns chalky, so it's added last and handled gently. While grain bowls as a format are a modern Western convenience, the pairing of a spiced coconut fish curry over rice is authentically how it's eaten at home along Pakistan's coast, just usually from a shared pot rather than an individual bowl. This version keeps the coastal Pakistani flavor profile intact — coconut, tamarind, curry leaves where available, green chile heat — while packaging it in a format that works well for a single-serving lunch or easy weeknight dinner.
Ingredients
Serves 4
- 600 gwhite fish fillets(such as tilapia, snapper or pomfret, cut into 5cm chunks)
- 3 tbspoil
- 1large onion(finely sliced)
- 4 clovesgarlic(minced)
- 1 tbspginger(grated)
- 2green chiles(slit lengthwise, plus more to taste)
- 0.5 cupdesiccated or fresh grated coconut
- 1 tbspground coriander
- 1 tspred chile powder
- 0.5 tspturmeric
- 10curry leaves(optional but recommended)
- 2 tbsptamarind paste(dissolved in 0.5 cup warm water)
- 1 cupwater or fish stock
- 1.5 tspfine sea salt
- 2 cupsbasmati rice(cooked)
- 0.5 cupcilantro(chopped, for serving)
Instructions
- 1
Season the fish
Toss the fish chunks with a pinch of salt and turmeric and set aside while you build the masala.
- 2
Build the masala base
Heat oil in a wide pan over medium heat. Cook the onion for 8 to 10 minutes, stirring often, until soft and lightly browned at the edges. Add garlic, ginger and green chiles and cook 1 minute until fragrant.
Don't rush the onion — a properly softened, slightly caramelized onion is what gives coastal-style curries their body without needing cream.
- 3
Bloom the spices and coconut
Stir in ground coriander, red chile powder and remaining turmeric, cooking for 30 seconds until aromatic. Add the coconut and curry leaves and toast for 2 minutes, stirring constantly so it doesn't scorch.
- 4
Build the curry
Pour in the tamarind water, remaining water or stock, and salt. Bring to a gentle simmer and cook uncovered for 10 minutes so the coconut softens and the sauce thickens slightly.
- 5
Poach the fish
Slide the fish chunks into the simmering curry in a single layer. Cover and cook for 6 to 8 minutes without stirring hard — gently shake the pan instead — until the fish is just opaque and flakes easily.
- 6
Assemble the bowl
Spoon warm basmati rice into bowls, ladle the fish and coconut curry over top, and finish with fresh cilantro and an extra slit green chile if you want more heat.
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 like tilapia, snapper or pomfret — delicate fillets like sole will disintegrate during the simmer.
- →
Fresh grated coconut gives a rounder, less dry flavor than desiccated coconut; if using desiccated, soak it in 2 tablespoons of warm water for 10 minutes before adding.
- →
Tamarind concentrate varies a lot in strength between brands, so add it gradually and taste — you want a clear sour edge, not an overpowering one.
Variations
- •
Shrimp version: swap the fish for peeled shrimp and reduce the poaching time to 3 to 4 minutes since shrimp cooks much faster.
- •
Coconut milk finish: stir in 0.5 cup of coconut milk at the end for a creamier, milder curry that leans closer to a Malabar-style profile.
- •
Extra vegetables: add sliced okra or diced potato with the onions for a heartier one-pot version that stretches the curry further.
Storage
Refrigerate the curry separately from the rice for up to 2 days — fish curry doesn't hold much longer without the texture breaking down. Reheat gently over low heat just until warmed through; avoid a hard boil, which will toughen the fish.
History & Origin
Coconut-based fish curries are a hallmark of Pakistan's coastal Sindhi and Makrani cooking traditions, distinct from the wheat- and dairy-heavy dishes more commonly associated with Punjab. Fishing communities along the Arabian Sea near Karachi and the Makran coast have long used coconut, tamarind and curry leaves in ways that echo neighboring coastal South Asian cuisines, reflecting centuries of trade and shared ingredients across the Arabian Sea.
Frequently Asked Questions
Can I use frozen fish for this curry?
Yes, just thaw it fully and pat it very dry before seasoning — excess water will dilute the curry and make the fish harder to sear or hold together during poaching.
What if I can't find tamarind paste?
A mix of 1 tablespoon lime juice and a small pinch of brown sugar gets you a similar sweet-sour balance in a pinch, though the flavor will be brighter and less deep than real tamarind.
Why did my fish fall apart in the curry?
This usually means the pieces were cut too small, the curry was boiling too hard, or it was stirred too vigorously — use larger chunks, keep the heat at a gentle simmer, and shake the pan instead of stirring with a spoon.
Nutrition Facts
Per serving (430g / 15.2 oz) · 4 servings total
Time Summary
Have Questions?
Ask our AI cooking assistant anything about this recipe — substitutions, techniques, scaling.
Chat with AI Chef →Featured in Guides
This recipe is featured in the following curated guides:
More Pakistani 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