This spicy fish fry recipe is one of those winter comfort foods and weekend meals in a Pakistani or Indian household. It’s easy to prep, quick to make, and delicious to eat with chutney or lentil rice (dal chawal).

Most of my lovely Instafam said they find daal chawal as their ultimate comfort food, with some heavy voting for Keema Macaroni and the rest for Chicken Karhai. I guess it’s our childhood that defines what comfort means to us, right?
Jump to:
Ingredients
Here are a couple of pointers and notes about the ingredients.

- Fish – The South Asian spices work best with Kingfish or Mackerel, which are commonly found in Pakistan or India. Here in the Middle East, I have found 2 new favourites that work just as well, Hamour and Sherry. You can use any white fleshed, firm fish like Mahi-Mahi, Snapper, or Bass. This particular fish cut used in South Asian recipes is known as a “steak cut.
- Spices – Turmeric, red chili powder, garam masala powder, and cumin powder. You can use allspice powder in place of garam masala powder.
- Lemon – And lots of it! They add flavor to the fish but also help with the fishy smell.
- Rice flour – This adds in bringing crispiness to the fish. You can substitute cornflour or cornstarch in place of it
- Garlic Ginger Paste
- Oil – Any neutral oil for frying works.
Notes on Fish Cleaning.
If you are new to fish, I totally understand if you are intimidated by them. I get the seafood clerk at the market to cut my fish for me, but it still needs cleaning after I bring it home. If you’ve never cleaned or cooked with fish before, here’s a quick fish cutting, cleaning tutorial to help you. You can also go with frozen fish to become more comfortable with handling fresh fish.
Instructions
I’ve put together all the steps in a simple pictorial for you to see how easy this is to make.

Step 1: Add spices, garlic ginger paste to the fish steaks.

Step 2: Marinate the fish evenly. Cover and refrigerate for 30 minutes.

Step 3: Bring out the fish and sprinkle rice flour all over it and mix well.

Step 4: Fry the fish at medium heat on both sides until golden brown.
Tada! It’s ready! Serve the fish fry hot and slightly crispy! We usually pair it with daal chawal (rice and lentils) and a big bowl of kachumber salad on the side. Or you can have it with a green mint chutney and more lemons!

Expert Tips
- The fish is bound to have a smell of its own. Always treat your fish with lemon juice before the spices to get rid of the smell. Add the lemon juice to your fish and let it sit for a few minutes and then add the other ingredients.
- Always use a steel or glass bowl when marinating or storing fish in the fridge. The plastic tupperware is harder to wash to get rid of the fish smell.
- Always bring the fish out of the fridge for at least 10 to 15 minutes before frying. This makes it easy to fry the fish evenly with less oil splatter.
- Save the skins of the lemons after you’ve squeezed the juice out of them. After handling the fish, rub the lemon skins all over the front and back of your hands. You will be stink-free and lemony fresh!
- Light a candle in the kitchen when you start frying the fish; the candle absorbs the smell and prevents any lingering aroma.
Frequently Asked Questions
Yes! You can marinate the fish. Just refrigerate it in an airtight container.
Yes you can. If you’ve just gotten the fresh fish from the market, you can marinate it and freeze. But if you are defrosting frozen fish, I would not recommend freezing it again with marination because refreezing alters the protein structure and nutritional value.
Absolutely! You can use this recipe for finger fish or fish fillets too.
To bake this spicy fish, preheat the oven to 430°F or 220°C. Line a pan with parchment paper and grease well. Bake for 10 minutes and then flip over and bake for another 10 minutes. You can use the broiler at the end for 2 minutes for color.
More Recipes on the Blog
Here are more seafood and chicken recipes that I’ve perfected for you:
Do you have any questions? I’m happy to help! And of course, If you try this recipe, I’d loveeeee to see it or simply hear about it! Hit me up in the comment section below and I’ll get back to asap! Happy Cooking!

Crispy Spicy Fish Fry
Ingredients
- 1 ½ kg Fish pieces Kingfish/Sherry/Hamour are our favourites for this recipe
- 2 tsp salt or to taste
- 1 1/2 tsp cumin seed powder zeera powder
- 2 tsp red chili powder lal mirch
- 1/2 tsp Turmeric powder Haldi
- 1 tsp All spice powder pisa wa garam masala
- 2 tsp garlic ginger paste
- 7 to 8 tbsp Lemon Juice or juice of 4 to 5 lemons’
- 2 tablespoon Rice flour see notes
- Oil for frying
Instructions
- Wash the fish thoroughly and make sure there are no scale left on the the skin of the fish.
- Add lemon juice to your fish and let it sit for 5 mins to 10 minutes.
- Add all the remaining spices along with garlic ginger paste and coat all the fish pieces well.
- Cover the marinated fish and let it sit for 30 minutes in the fridge.
- When you are ready to fry, sprinkle the rice flour on the fish pieces and let it sit at room temperature for 10 minutes.
- Shallow fry the fish at medium heat, flipping halfway through, until they turn golden brown. Takes 6 to 8 minutes.
- Serve hot with rice or chutney.
Notes
- You can marinate the fish overnight if needed.
- Rice flour makes the fish crispy. You can use cornflour instead as a substitute.
- Pink fish, like Salmon, is rarely used for this recipe. I recommend White fish.
- To bake this spicy fish, preheat the oven at 430°F or 220 C. Line a pan with parchment paper and grease well. Bake for 10 minutes and then flip over and bake for another 10 minutes. You can use the broiler at the end for 2 minutes for color






samchy25 says
Fish is always favourite. I was looking for something like this. thanks for sharing.
Anmita Bristi says
Wow it looks yummy. i must try this at home as I love fishes and your recipe is awesome.
Shweta koul says
Looks yummy, though I don’t like fish that much, but still I want to give this recipe a try. Thanks for sharing these mouthwatering images and recipe. Keep posting.
Lisa says
This looks so tasty! I’m terrible with spicy food, so will have to cut this out!
daisyjortiz says
Mmmm looks so good. I am always looking for new recipe and this one is one that I will definitely have to try.
Rupy says
Looks delicious. I love to eat crispy and at this time I feel craving for this. hahaha…
Sharon Lopez says
I doubt if I can do this on my own but the way I see the photos, this dish looks so yummy. Thank you for sharing.
Maria m says
I’ve never eaten fish Cooked this way before and since My husband cooks, I’ll be sure to send this his way. We enjoy a good Pakistani/indian recipe. ????????
Romualdo II Atibula says
Who doesn’t love fish? Def trying this recipe!
Madel Bais says
I eat fish everyday since we live near the sea. So this one will definitely be on our menu. Thank you for sharing the recipe.
To be the perfect mother (@perfectmommy100) says
We have some traditions to eat fish each Wednesday, so this will be my lunch for today because I have all the ingredients
Jasmine - Blogging and Living says
This looks incredible! I need to try this soon. Thanks for sharing this recipe!
Neil Alvin Nicerio says
I love how you include printable information. I would surely add this to my diet foods.
joliestarrett says
I’m always looking for Keto recipes. Thanks for sharing!
Renee Theresa says
This looks both healthy and delicious. Thank you !
sarahviena says
I just recently started the Keto diet about 2 weeks ago. I love eating fish, so this recipe is perfect for me. Thanks!
shnooksgf says
This looks really yummy ???? I can’t wait to try this recipe ❤