Spicy Fish Curry with Tamarind is one of those dishes that fills your kitchen with amazing aromas. I learned this recipe from my grandmother, who always said the secret lies in the freshly ground spice mix. The combination of chironji, poppy seeds, and sesame creates a unique nutty base, while tamarind adds that perfect tangy kick. It’s comfort food that’s both simple and special.
About the Recipe
This curry strikes the perfect balance between spicy, tangy, and rich flavors. The fish stays tender while soaking up all the wonderful spices. What makes it special is the mix of dry-roasted ingredients – they create a depth that you just can’t get from store-bought spice powders. The curry leaves and mustard seeds add a traditional touch that makes this dish truly authentic.
Why You’ll Love This Recipe
This recipe is straightforward but delivers restaurant-quality results. The gravy is thick and rich, clinging perfectly to the fish. You’ll love how the tamarind cuts through the richness, creating a balanced taste. The best part? You can adjust the spice level to your liking. Plus, most ingredients are pantry staples, and the cooking process is pretty forgiving – perfect for both beginners and experienced cooks.
Spicy Fish Curry with Tamarind
Cooking Tips
– Toast the spices on low heat until fragrant but not burnt
– Don’t overcook the fish – 5-7 minutes is plenty
– Add tamarind gradually while tasting
– Keep stirring gentle to avoid breaking the fish
– Let the onions brown properly for better flavor
Serving and Storing Suggestions
Serves 4-6 people. Takes about 45 minutes total. Serve hot with steamed rice or flatbreads. Leftovers keep well in the fridge for up to 2 days. Reheat gently on low heat, adding a splash of water if needed.
Similar Recipes
Nutrient Benefits
This dish is packed with protein from fish and healthy fats from sesame seeds and coconut. Tamarind offers vitamin C and antioxidants, while the spices provide anti-inflammatory benefits. It’s relatively low-carb and full of minerals from the variety of spices used.
Spicy Fish Curry with Tamarind
Ingredients
- 1 kg Fish Fillets
- 1 cup Tamarind Pulp
- 1 cup Oil
- 8 to 10 Curry Leaves
- 1/2 tsp Mustard Seeds
- 1 tsp Onion Seeds (Kalonji)
- 1/2 tsp Turmeric Powder
- 3 Onions (finely sliced)
- 1 1/2 tsp Ginger (ground)
- 1 tsp Red Chilli (ground)
- 1 1/2 tsp Garlic (ground)
- Salt as per taste
- 2 Bay Leaves
- Coriander Leaves (few, chopped)
Dry Roast and Grind Together:
- 2 tbsp Coriander Powder
- 2 tbsp Cumin Powder
- 1 tbsp Chironji
- 1 tbsp Poppy Seed
- 2 tbsp White Sesame Seeds
- 1/4 Dry Desiccated Coconut
Instructions
- Heat oil in a pan.
- Add the curry leaves, mustard seeds and onion seeds.
- Fry till they change colour to dark.
- Add turmeric powder and onions.
- Fry till the onions turn brown.
- Add ginger and garlic.
- Fry for a minute.
- Add the ground powder and red chilli.
- Continue to cook over low heat.
- Add salt, bay leaves and tamarind pulp.
- Mix well.
- Add the fish fillets and simmer without letting the pieces break for about 5 minutes.
- Add 1 1/2 cups of water.
- Cook to a thick gravy for 2 minutes.
- Garnish with coriander leaves.
- Serve hot with rice.
Sign up for our newsletter
Frequently Asked Questions
Can I use frozen fish for this recipe?
Yes. Just thaw it completely and pat dry before cooking. Fresh fish is best, but frozen works well too. Make sure to remove any excess moisture to prevent the curry from becoming watery.
Can I make this curry less spicy?
Of course. just reduce the amount of red chili powder and adjust other spices to your taste. You can always add more heat later if needed.
How do I know when the fish is cooked?
The fish is done when it flakes easily with a fork and looks opaque throughout. This usually takes 5-7 minutes of gentle simmering. Be careful not to overcook it.