Crispy Indian Fried Fish Made from Scratch with Fresh Spices
Share
Image Prompt: Close-up food photography. Crispy golden-red fried fish on a dark slate plate. Fresh coriander leaves, lemon wedges, thin red onion slices. TRS spice packets softly blurred in background. Warm side lighting. Shallow depth of field. Vibrant and appetising.

There is a reason restaurant fried fish looks different from what most people make at home. The colour is deeper, more vivid. The crust holds. The flavour has layers. It is not because they use a secret recipe. It is because they understand what each ingredient in the marinade is actually doing, and they do not rush the technique.
This recipe builds the marinade from scratch using seven individual spices. Not a blend, not a packet. Each spice has one job and this guide explains what that job is. Once you understand the logic, you can adjust to your taste, your fish, your pan. You stop following instructions and start cooking.
Every spice used here is available individually at Mini India Grocery, with free delivery across the Netherlands on orders above 29 euros.

What Each Spice Is Actually Doing
Kashmiri chilli powder is the spice most home cooks substitute without realising how different it is. Unlike regular red chilli, which delivers heat, Kashmiri chilli delivers colour. That deep, vivid orange-red on well-made Indian fried fish comes almost entirely from this one ingredient. The heat is mild. The colour is everything.
Turmeric adds the golden base underneath the red, a faint earthy bitterness that stops the marinade tasting one-dimensional, and works naturally with raw fish during marination in a way no other spice quite does.
Coriander powder does two things. It adds a citrusy sweetness that softens the sharpness of the chilli and ginger. And it acts as a natural binder, helping the paste cling to the surface of the fish while it fries rather than pooling in the oil.
Garam masala is used in a small amount here, just half a teaspoon. The cardamom, cloves, and cinnamon add a warm aromatic depth that you cannot quite name but would immediately notice if it were missing.
Ginger powder, garlic powder, and whole cumin seeds round out the marinade. Ginger tenderises the fish slightly and adds clean warmth. Garlic provides the savoury base. The cumin seeds, crushed lightly in your palm rather than ground, press into the crust and give it a toasted, nutty character in every bite.
Ingredients
- 1 kg firm fish – tilapia, mackerel, or basa, cut into pieces
- 2 tsp Kashmiri chilli powder
- 1.5 tsp turmeric powder
- 1.5 tsp coriander powder
- 0.5 tsp garam masala
- 1 tsp ginger powder
- 1 tsp garlic powder
- 1 tsp cumin seeds, lightly crushed
- 1 tsp salt
- 1 tbsp lemon juice
- 2 tbsp mustard oil for marinade
- 2 cups oil for frying
- Chaat masala, lemon wedges, fresh coriander to serve
Method
-
Dry the fish completely.
Pat every piece until no moisture remains. This is the most important step. Any water turns to steam and ruins the crust. Score thick pieces with shallow cuts. -
Mix spices first, then liquids.
Combine all dry spices before adding salt, lemon juice, and oil. The paste should be thick and clingy. -
Marinate properly.
Coat the fish well and refrigerate. Minimum 1 hour, overnight is best.
Take the fish out 15 minutes before frying. Cold fish drops oil temperature and ruins the crust.

-
Fry without touching.
Heat oil, add fish, and do not move it for 4–5 minutes. Flip only when it releases easily. Cook the other side for 3–4 minutes. Rest on a rack, not tissue. -
Finish hot.
Sprinkle chaat masala immediately after frying. Serve with lemon and coriander.
Why It Sometimes Goes Wrong
Fish is pale
You used regular chilli instead of Kashmiri chilli.
Marinade falls off
Fish wasn’t dry or binder (coriander) missing.
Crust breaks
You flipped too early.
Base turns soft
You used tissue instead of a rack.
FAQs
Which fish works best?
Tilapia, mackerel, and basa work well. Avoid delicate fish.
Can I use an air fryer?
Yes. Cook at 200°C for 14–16 minutes, flipping once.
How long should I marinate?
Minimum 1 hour. Overnight gives the best result.
Where can I get these spices?
Available at Mini India Grocery with delivery across the Netherlands and Europe.
