• Skip to primary navigation
  • Skip to main content
  • Skip to primary sidebar
Untold Recipes By Nosheen
  • All Recipes
  • My Story
  • Subscribe
  • Join My Free Community
  • Fall Recipes
menu icon
go to homepage
  • All Recipes
  • My Story
  • Subscribe
  • Join My Free Community
  • Fall Recipes
search icon
Homepage link
  • All Recipes
  • My Story
  • Subscribe
  • Join My Free Community
  • Fall Recipes
×
Untold Recipes by Nosheen » Recipes » Pakistani Recipes

Fish Curry Recipe (Pakistani Fish Karahi)

Modified: Sep 13, 2025 · Published: Jul 27, 2023 by Nosheen Babar · This post may contain affiliate links · Leave a Comment

Sharing is caring!

35 shares
  • Facebook
  • LinkedIn
  • Print
  • Email
Jump to Recipe Print Recipe
Fish curry recipe post.
Fish curry recipe post.

This Fish Curry Recipe (Pakistani Fish Karahi) is a delicious and simple weeknight meal that takes only 30 minutes to prepare.

Fish curry recipe.

WANT TO SAVE THIS RECIPE?

We'll email this post to you, so you can come back to it later!

Having lived by the water most of my life, I'm a huge fan of seafood. This recipe, where tender white fish is cooked in a rich and fragrant spiced tomato-based curry, is comfort food at its best.

Enjoy it with a bowl of plain basmati rice for an easy weeknight meal, or make it more elaborate and serve with a side of moong-masoor dal lentil curry, Hyderabadi bagara baingan, kachumber salad, and raita.

Jump to:
  • Why you'll love this recipe
  • Ingredient notes
  • Substitutions & variations
  • Step-by-step instructions
  • Expert Tips
  • Recipe FAQS
  • Other curries you may like
  • Fish Curry Recipe (Pakistani)

Why you'll love this recipe

  • Quick & Easy Recipe: This recipe, like my Lahori fish recipe, takes just 30 minutes to prepare, making it great for busy weekday nights.
  • Nutritious and satisfying: Packed with protein, healthy spices, and vegetables, this fish curry is both nourishing and incredibly satisfying.
  • Budget-friendly recipe: The majority of white fish varieties are budget-friendly, making this an affordable weeknight dinner option.
  • No fishy smell: Most white fish is mild in taste and texture, and rarely has a fishy smell, making this a perfect recipe even for people who are not huge fans of seafood.

Ingredient notes

Ingredients for a fish curry recipe.
  • Fish: I mostly use Tilapia for this recipe, but have tried it with white trout, catfish, and mahi mahi. Check the complete list of fish varieties you can use in the section below.
  • Cooking oil: Use a neutral oil with a high smoking point, like canola or vegetable oil, for preparing this fish curry.
  • Onions: Medium yellow onions are fried until golden, to form the flavor base for this recipe.
  • Ginger & garlic: This is an essential ingredient in all curries, and I always recommend using a fresh homemade paste if time allows.
  • Cumin seeds: Whole cumin seeds, briefly toasted, add an irresistible earthy flavor.
  • Tomatoes: Fresh Roma tomatoes work best for most Pakistani recipes.
  • Spice Blend: A homemade blend of salt, cumin, coriander, turmeric, red chili powder, and Kashmiri chili powder is used for this fish curry recipe.
  • Serrano chilies: Chopped green chilies are a core ingredient in any karahi recipe, and serranos are my preferred ones to use.
  • Julienned ginger: This adds a fresh citrusy and peppery flavor and aroma that tastes delicious and helps counter any fishy smell.
  • Curry leaves: A traditional Pakistani herb with a citrusy flavor and smell, these pair perfectly with fish curries.
  • Cilantro: No curry is ever complete without a generous sprinkle of fresh chopped cilantro.

Please see the recipe card at the bottom of this post for the complete list of ingredients, measurements, and recipe instructions.

Substitutions & variations

  • Use a different fish: Firm, fresh white fish like halibut, basa, cod, or flounder, cut into 2-inch pieces, are all great options for this fish curry recipe.
  • Make it with shrimp: I love using this recipe with shrimp. Use peeled and deveined large or medium shrimp for best results, and follow the recipe exactly as is.
  • Add different spices: Whole spices like ajwain, mustard seeds, and fenugreek all pair beautifully with seafood. Add 1, 2, or all 3 to your fish curry spice blend for an extra layer of flavor.
  • Substitute the Kashmiri Chilies: Paprika makes a perfect substitute for Kashmiri Chilies in this or any other recipe.
  • Try a different oil: Mustard oil has a pungent smell and peppery flavor that tastes amazing in this fish curry.

Step-by-step instructions

Onions, garlic, and ginger are being sauteed.
  • Step 1: Dice the onion and add it to the preheated cooking oil in a sauté pan. Add the ginger garlic paste once the onion is golden brown and sauté for 30 seconds to bloom.
Cumin being roasted with onions, garlic, and ginger.
  • Step 2: After about 30 seconds, add the cumin seeds and carom seeds if you're using them, and sauté for 30 seconds.
Chopped tomatoes are being added to a curry base.
  • Step 3: Add the chopped tomatoes, and sauté until they start to soften. Add ½ a cup of water, cover your pan, and cook on medium heat for 10-15 minutes.
Onion and tomatoes are being cooked with some spices.
  • Step 4: Uncover the pan, turn the heat on high, and cook until all the excess liquid evaporates. Add the spice blend and saute for one minute to allow the spices to bloom.
A curry base is being prepared for a fish recipe.
  • Step 5: Sauté continuously at this point, mashing the tomatoes and onions as you fry the spicy masala. Once you have a cohesive mixture and the oil separates and floats to the top, add the serrano chilies and saute for 30 seconds.
Fish curry recipe being cooked.
  • Step 6: Add ½ a cup of water to the prepped curry base, place the fish in an even layer, sprinkle with the curry leaves, cover, and cook for 5 minutes, till the fish turns white.
Fish curry recipe.
  • Step 7: Use a digital thermometer like a Thermapen to check the internal temperature of the fish and make sure it's 145℉. Garnish with the julienned ginger and cilantro and serve.

Expert Tips

  • Don't overcook the fish: Overcooking seafood makes it dry and stringy. Check the fish after 5 minutes of cooking and use a thermometer to get a reading. Ideally, you should turn the stove off once the fish is around 135℉. Leave it covered for 5-10 minutes, and it will continue to cook and reach the ideal temperature.
  • How to dry out excess water: Fish, like any other meat, releases water as it cooks. If the fish is cooked through and the curry is too watery, remove it from the cooking pot and cover it with foil to keep it warm. Next, increase the heat, dry out any excess water, and then add the fish back to the curry once you've achieved the desired consistency.
  • Pat the fish dry: Keeping your filets dry helps prevent them from smelling fishy. Thaw the fish completely and pat the filets dry before cooking. 

Recipe FAQS

My fish is breaking, what can I do?

Once you add the filets to the saute pan, make sure not to stir them. If you're a beginner when it comes to cooking seafood, coat the fish with cornflour, saute, and then add the cooked fish to the prepared curry.

Is there any way to eliminate the fishy smell?

To eliminate the odor from fish, you can add salt or lemon juice to it and let it sit for 20 minutes. Another effective method is to soak the fish in milk for 20 minutes before cooking the fish curry.

How can I store my leftovers?

It's always a good idea to eat seafood fresh. Try to calculate the servings per person to minimize leftovers. In the event that you have leftovers, store them in the fridge and consume them within 24 hours. Freezing is not recommended.

Fish karahi recipe.

Other curries you may like

  • Plated Pakistani meat and potato curry.
    Aloo Gosht (Pakistani Meat & Potato Curry)
  • A dal gosht recipe is plated in a white bowl and garnished with cilantro, ready to be eaten.
    Dal Gosht (Meat & Lentil Curry)
  • Pakistani kofta recipe (beef meeatball curry).
    Kofta Recipe (Pakistani Beef Meatball Curry)
  • A Pakistani traditional chicken curry.
    Chicken Curry (Pakistani Chicken Salan)

Did you try this recipe? Leave a ⭐️⭐️⭐️⭐️⭐️ rating below and share it on Instagram, Facebook, and Pinterest!

Pakistani fish karahi.

Fish Curry Recipe (Pakistani)

Nosheen Babar
This Fish Curry Recipe (Pakistani) is a delicious and easy dish made with white flaky fish nestled in a savory tomato-based curry!
5 from 1 vote
Pin Recipe Print Recipe Save Saved!

WANT TO SAVE THIS RECIPE?

We'll email this post to you, so you can come back to it later!

Prep Time 10 minutes mins
Cook Time 20 minutes mins
Total Time 30 minutes mins
Course Main Course
Cuisine Indian, Pakistani
Servings 4 servings
Calories 285 kcal

Ingredients
  

The Fish Curry

  • 1¼ lbs fish (see notes)
  • ¼ cup cooking oil
  • ½ yellow onion
  • 1 teaspoon garlic paste (see notes)
  • 1 teaspoon ginger paste (see notes)
  • 1 Roma tomatoes
  • 1 teaspoon cumin seeds
  • 1 teaspoon carom seeds(ajwain) (optional)
  • ½ cup water
  • 1 serrano chilies (see notes)
  • 10 curry leaves
  • ¼ cup cilantro

Spice Blend

  • 1 teaspoon salt
  • ½ teaspoon cumin powder
  • ½ teaspoon coriander powder
  • ¼ teaspoon turmeric powder
  • 1 teaspoon red chili powder
  • ½ teaspoon Kashmiri chili powder

Instructions
 

  • Dice the onion and add it to the preheated cooking oil in a large sauté pan (see notes).
  • Add the ginger garlic paste once the onion is golden brown and sauté for 30 seconds to bloom.
  • After about 30 seconds, add the cumin seeds and carom seeds if you're using them, and sauté for 30 seconds.
  • Add the chopped tomatoes, and sauté until they start to soften. Add ½ a cup of water, cover your pan, and cook on medium heat for 10-15 minutes.
  • Uncover the pan, turn the heat on high, and cook until all the excess liquid evaporates. Add the spice blend and saute for one minute to allow the spices to bloom.
  • Sauté continuously at this point, mashing the tomatoes and onions as you fry the spicy masala. Once you have a cohesive mixture and the oil separates and floats to the top, add the serrano chilies and saute for 30 seconds.
  • Add ½ a cup of water to the prepped curry base, place the fish in an even layer, sprinkle with the curry leaves, cover, and cook for 5 minutes, till the fish turns white.
  • Use a digital thermometer like a Thermapen to check the internal temperature of the fish and make sure it's 145℉. Garnish with the julienned ginger and cilantro and serve.

Notes

Fish: Tilapia is perfect for this curry because of its mild flavor, affordable price, and easy availability. Please refer to the blog post above for other options.
Garlic & Ginger Paste: I prefer to make my pastes using fresh produce, but store-bought ones are also fine.
Carom seeds: Also known as Ajwain, have a unique texture and taste that resembles a combination of cumin, celery, and oregano. They are a great addition to any seafood-based recipe, provided you can source them.
Serrano Chilies: These can be added whole, slit in the middle, or cut up, depending on how spicy you want your curry.
Salt:  I use less salt than most people, so feel free to adjust the amount as necessary. 
The chili powders: Red chili powder is spicy, so I always blend it with the milder Kashmiri chili powder to give my curry the perfect color. If you like your curry very mild, try reversing the ratio: use ½ a teaspoon of the red chili powder and one teaspoon of the Kashmiri chili powder.
Use a large shallow pan: I cook my curry using a 14" Scanpan, so the Tilapia fillets cook in a single layer. This eliminates the need to stir the curry and prevents breakage. 

Nutrition

Serving: 1personCalories: 285kcalCarbohydrates: 4gProtein: 29gFat: 17gSaturated Fat: 2gPolyunsaturated Fat: 5gMonounsaturated Fat: 10gTrans Fat: 0.1gCholesterol: 71mgSodium: 673mgPotassium: 534mgFiber: 2gSugar: 1gVitamin A: 537IUVitamin C: 55mgCalcium: 45mgIron: 2mg
Have you tried this recipe yet?Mention @Untoldrecipesbynosheen or tag #Untoldrecipesbynosheen!

More Pakistani Recipes

  • Pakistani chicken palak recipe.
    Palak Chicken Recipe (Chicken & Spinach)
  • Homemade kulfi with saffron and pistachios.
    Malai Kulfi Recipe(With Saffron)
  • Air fried crispy okra.
    Kurkuri Bhindi (Crispy Okra) Air Fryer
  • Sweet and spicy homemade peach chutney.
    Peach Chutney (Pakistani Recipe)

Reader Interactions

5 from 1 vote (1 rating without comment)

Leave a Reply Cancel reply

Your email address will not be published. Required fields are marked *

Recipe Rating




Primary Sidebar

Nosheen headshot

Welcome to Untold Recipes by Nosheen!

Here, you'll find authentic Pakistani recipes inspired by my childhood—a curated space to explore nostalgic recipes for all aspiring home cooks. It's all here, from slow-cooked Mughal wonders to regional delicacies and street food favorites. I aim to make all the recipes approachable for beginner, intermediate, and advanced cooks alike.

More about me

Fall Recipes

  • A blue bowl with a spoon resting on a white napkin is filled with Zarda Recipe (Pakistani sweet rice) with nuts, raisins, cardamom and cloves.
    Zarda Recipe (Pakistani Sweet Rice)
  • white plate with aloo parathas.
    Aloo  Paratha (Potato Stuffed Flatbread)
  • A bowl full of mulligatawny soup garnished with rice and shredded chicken rests on a white napkin.
    Mulligatawny Soup Recipe (Pakistani)
  • Small gold bowls filled with gajjar ka halwa, garnished with nuts are being served in a tray.
    Carrot Halwa (Pakistani Gajar Ka Halwa)
  • Apple Galette Recipe (With Cooked Filling)
  • A dal gosht recipe is plated in a white bowl and garnished with cilantro, ready to be eaten.
    Dal Gosht (Meat & Lentil Curry)

Popular Recipes

  • Nihari topped with ginger, chopped green chilies and cilantro microgreens.
    Nihari (Pakistani Beef Shank Stew)
  • Mutton birayni is plated in a dark metal tray and served with raita and kachumber.
    Mutton Biryani Recipe
  • roast leg of goat {raan}
    Roast Leg Of Goat (Raan)
  • Cooked bihari kabab are plated and garnished with green chilies, sliced white onions and lemon slices.
    Bihari Kabab
  • Beef karahi gosht recipe.
    Beef Karahi Gosht Recipe
  • Grilled Pakistani chicken tikka boti.
    Easy Chicken Tikka Boti Recipe

Footer

as seen in:

allrecipes logo

Privacy Policy & Disclaimer
Accessibility Policy

Back To Top

Copyright © 2025 Untold Recipes By Nosheen

Rate This Recipe

Your vote:




A rating is required
A name is required
An email is required

Recipe Ratings without Comment

Something went wrong. Please try again.