• Skip to primary navigation
  • Skip to main content
  • Skip to primary sidebar
  • Home
  • About
  • Recipes
  • Contact Us

Tiffin And Tea logo

menu icon
go to homepage
  • Home
  • About
  • Recipes
  • Contact Us
search icon
Homepage link
  • Home
  • About
  • Recipes
  • Contact Us
ร—
Home ยป Recipes

Published: Jun 8, 2023. Post Updated: Feb 7, 2025

Home ยป Recipes

Restaurant Style Fish Karahi

Sharing is caring!

3 shares
Jump to Recipe Print Recipe

Restaurant Style Fish Karahi - This Fish Karahi is full of delicious flavour from aromatic spices and a rich  tomato and yoghurt curry base. It is easy to make and great served with Chapati, Naan or Rice. If you are a fan of Indian seafood recipes, why not try Goan Prawn Curry, Fish Tikka Masala or Chilli Garlic Prawns.

Fish Karahi in a wok

Restaurant Style Fish Karahi

This fish karahi is one of the traditional recipes of pakistani cuisine  made by marinading and shallow frying fish and then making a masala sauce by browning onions, cooking spices and adding tomatoes. 

The karahi is then simmered until the oil separates at the sides and the curry sauce has thickened.

The fish is then added back to the curry and cooked a bit more for the flavours to come together. 

Traditionally Karahi dishes are not made with any onion. Nor do they have pureed Tomatoes. Instead halved tomatoes are added to the dish and then simmered. The skin is then lifted off.

I think this karahi dish works better with onions. They not only add sweetness to the masala but they also thicken the curry.

Re the tomatoes, I use pureed plum tomatoes for ease. 

I have made in with both boneless/skin off fish (Tilapia) and bone in/skin on fish (Rainbow Trout and Sea Bass).

Fish Karahi in a wok

Boneless, skinless fish curry in a small wok with naan

Ingredients & Substitutions for Karahi Fish

Best Fish to use for Fish Curry

The most important part of this dish is the fish.

It has to be a firm fish so that it doesnโ€™t fall apart. I have made it with both Rainbow Trout and Tilapia in the past. Here are some good choices: 

  • Rainbow Trout
  • Cod
  • Tilapia
  • Halbut
  • Snapper
  • Sea Bream
  • Mahi mahi
  • Halibut
  • Catfish
  • Pomfret
  • Basa
  • Seer fish

I would avoid using any fish that tends to dry out quickly such as Tuna or Swordfish. Any oily fish such as Mackeral wonโ€™t really work and delicate fish such as Sole is also not recommended. 

Onions

White or Red Onion. You can also add some Spring Onions at the end of cooking.

Ginger and Garlic paste 

You can use stop brought pastes or frozen blocks.

The store brought versions are usually very watered down so I would suggest adding a little more then is suggested here. 

You can also add a touch of ginger powder towards the end of cooking for a stronger ginger flavour and some additional heat. Or add julienned ginger as a garnish which will impart it's flavour into the masala.

Curry leaves 

Fresh is best. Dry curry leaves simply donโ€™t have the same flavour or aroma as fresh ones. 

Cumin seeds 

Add warmth, earthiness and a slight citrus hit. If you donโ€™t have them, add 1 teaspoon cumin powder with the other ground spices.

Lemon Juice

Complements fish beautifully. It can be skipped if you donโ€™t have any.

Ground Spices

We add Ground Coriander powder, Ground Turmeric, Red Chilli Powder, Ground Black Pepper, Salt. You can adjust the quantities according to your preference.

You can use fresh Coriander Seeds instead of Coriander Powder. Just lightly toast in a pan and grind before using for the best flavour.

Oil

Mustard Oil, Corn Oil, Vegetable Oil. Use any oil with a high smoke point is good.

Green Chilli 

You can either use a paste or 2 chopped Green Chillies.

Yoghurt

Plain Yoghurt or Greek Yoghurt is what I tend to use. In the masala/curry, you can replace with Coconut Milk/Coconut Cream for a different flavour. 

In the marinading of the fish, you can add Vinegar or Lemon Juice instead of yoghurt.

Garam Masala

This is optional. We only add a little. Store brought Garam Masala varies quite a bit in flavour between brands, so I would add a little and taste before adding more if needed.

Tomatoes

I use pureed plum tomatoes in this recipe.

Traditionally halved tomatoes are added to the dish and then simmered. The skin is then lifted off. I use pureed plum tomatoes for ease. You can add fresh Tomatoes if they are in season. 

How To Make Fish Karahi

Cut fish into equal sized chunks about 1.5 inches each.

Add pieces of fish to a bowl and marinade with Ginger, Garlic, Salt, Chilli, Yoghurt. Set aside for at least 15 minutes.

Up to an hour is best though depending on the type of fish. If it is boneless fish, 15 minutes is fine.

Fish and marinade ingredients in bowl

Add Oil to a non-stick wok/pan. Add marinaded fish and shallow fry for 1-2 minutes each side. Remove to a plate.

Fish frying in oil in wok

In the same wok, add a little more Oil. Once hot add Cumin Seeds and Curry Leaves.

Cumin Seeds added to oil in wok

Add Onions and cook for 5 minutes till very light golden in colour.

Stir in Ginger and Garlic and saute for 1 - 2 minutes.

Onions added to oil in wok

Garlic, Chilli, Green Chilli added to onions in wok

Add pureed tomatoes, stir in ground Spices and cook over medium high until oil separates at the sides.

Tomatoes added to wok

Spices added to masala in wok

Add 1 cup Water and Yoghurt and mix through.

Water and yoghurt added to curry base in wok

Now add the fried fish pieces and Garam Masala. Let the fish cook on medium heat for 2 minutes and a low flame/over low heat for 3 minutes.

Boneless, skinless fish curry in a small wok with naan

Garnish with green chilies and coriander leaves. Serve with a squeeze of Lemon.

Variations for Fish Karahi recipe

This recipe is super adaptable. Here are some suggestions:

Tamarind

Tamarind pairs really well with fish, you can add some to the masala for a sour hit.

Mustard Seeds

Again these pair amazingly well with fish. Add to the oil at the beginning with the cumin seeds and once they begin to crackle, continue with the recipe as below.

Curry Base

You can blend the masala paste before adding the fish back in for a smoother curry. 

Add a squeeze of tomato puree

For some concentrated tomato flavour.

What to serve with Fish Karahi

As with all Indian Curries, the best accompaniment is always Chapatti, Naan or Jeera Rice. 

As for salads, I would recommend a basic Kachumber Salad, Raita or Achaar (Indian Pickles).

Other recipes that go well with this recipe as part of a meal are:

Chicken Pakoras

Dal Chawal

Air Fryer Whole Tandoori Roast Chicken

The BEST Veg Pulao

Indian Chicken Kebabs

Happy Cooking!

more easy lunch recipes:

Marks and Spencer copycat Spinach, Pine Nut and Pesto Pasta

Best Juicy Indian Air Fryer Chicken Leg Quarters

Chicken Naanwich

did you make this recipe?

if you try this recipe, or any other recipe on tiffin and tea, please take a moment to leave a star rating and/ or leave me a ๐Ÿ’ฌ comment/share on social media. i love hearing from you, but it also helps shape future content and helps other readers who are thinking of making the recipe.

Fish Karahi in a wok

Restaurant Style Fish Karahi

Safira
Restaurant Style Fish Karahi -ย This Fish Karahi is full of delicious flavour from aromatic spices and a rich ย tomato and yoghurt curry base. It is easy to make and great served with Chapati, Naan or Rice
5 from 3 votes
Print Recipe Pin Recipe
Prep Time 10 minutes mins
Cook Time 35 minutes mins
Total Time 45 minutes mins
Course Dinner
Cuisine Indian, Pakistani, South Indian
Servings 5
Calories 372 kcal

Ingredients
  

Fish Marinade

  • 1 kg Fish See Notes
  • ยฝ teaspoon Salt
  • 1 teaspoon Red Chilli Powder
  • 1 teaspoon Garlic Paste
  • 1 teaspoon Ginger Paste
  • 1 tablespoon Plain Yoghurt
  • 3 tablespoon Vegetable Oil For shallow frying

Masala

  • 2 tablespoon Vegetable Oil
  • 1 teaspoon Cumin Seeds
  • 1 sprig Curry Leaves Leaves only
  • 1 Onion diced
  • 1 teaspoon Ginger Paste
  • 1 teaspoon Garlic paste
  • 1 teaspoon Green Chilli Paste Optional, or 2 chopped Green Chillies
  • 300 g Plum Tomatoes from a tin, pureed
  • ยผ teaspoon Ground Turmeric
  • 1 teaspoon Coriander Powder
  • ยฝ teaspoon Red Chilli Powder Adjust quantity according to your taste
  • ยฝ teaspoon Ground Black Pepper
  • 225 ml Water
  • 200 g Plain Yoghurt Whisked
  • ยผ teaspoon Garam Masala Powder
  • Handful Coriander Leaves Chopped
  • 1 Green Chilli pierced
  • 1 tablespoon Lemon Juice Optional

Instructions
 

Fish Marinade

  • Cut fish into equal sized chunks about 1.5 inches each. Add to a bowl and marinade in Salt, Chilli, Ginger, Garlic and Yoghurt. Set aside for at least 15 minutes.

Masala

  • Add Oil to a non-stick wok/pan. Add marinaded fish and shallow fry for 1-2 minutes each side. Remove to a plate.
  • In the same wok, add more Oil. Once hot add Cumin Seeds and Curry Leaves.
  • Add Onions and cook for 5 minutes till very light golden in colour.
  • Stir in Ginger, Garlic and Green Chilli. Saute for 1 - 2 minutes.
  • Add pureed tomatoes, stir in ground Spices and cook covered over medium highย until oil separates at the sides. 8 - 12 minutes.
  • Add Water and Yoghurt and mix through. Cook for 5 minutes.
  • Now add the fried fish pieces and Garam Masala. Let the fish cook on medium heat for 2 minutes and a low flame/over low heat for 3 minutes.
  • Garnish with green chilies and coriander leaves. Serve with a squeeze of Lemon.

Notes

Best Fish to use for Fish Curry

The most important part of this dish is the fish. It has to be a firm fish so that it doesnโ€™t fall apart. I have made it with both Rainbow Trout and Tilapia in the past. Here are some good choices: 
  • Rainbow Trout
  • Cod
  • Tilapia
  • Halbut
  • Snapper
  • Sea Bream
  • Mahi mahi
  • Halibut
  • Catfish
  • Pomfret
  • Basa
  • Seer fish
I would avoid using any fish that tends to dry out quickly such as Tuna or Swordfish. Any oily fish such as Mackeral wonโ€™t really work and delicate fish such as Sole is also not recommended. 

Variations for Fish Karahi recipe

This recipe is super adaptable. Here are some suggestions:
Tamarind
Tamarind pairs really well with fish, you can add some to the masala for a sour hit.
Mustard Seeds
Again these pair amazingly well with fish. Add to the oil at the beginning with the cumin seeds and once they begin to crackle, continue with the recipe.
Curry Base
You can blend the masala paste before adding the fish back in for a smoother curry. 
Add a squeeze of tomato puree
For some concentrated tomato flavour.

What to serve with Fish Karahi

As with all Indian Curries, the best accompaniment is always Chapatti, Naan or Jeera Rice. 
As for salads, I would recommend a basic Kachumber Salad, Raita or Achaar (Indian Pickles).

Nutrition

Calories: 372kcalCarbohydrates: 9gProtein: 43gFat: 19gSaturated Fat: 4gPolyunsaturated Fat: 9gMonounsaturated Fat: 5gTrans Fat: 0.1gCholesterol: 106mgSodium: 405mgPotassium: 887mgFiber: 2gSugar: 5gVitamin A: 743IUVitamin C: 21mgCalcium: 101mgIron: 2mg
Keyword fish karahi, indian fish karahi, karahi fish, pakistani fish karahi, restaurant style fish karahi
Tried this recipe?Let us know how it was!

More Recipes

  • Mujadara with caramlised onions on top
    Mujadara - Lebanese Rice and Lentils with Caramelised Onions
  • Shorbat adas with fried samosa leaves on top
    Shorbat Adas - Ramadan Lentil Soup
  • Roast Pumpkin with Sauce on top in tray
    Spiced Roast Potimarron (Hokkaido) Pumpkin with Zhoug Dressing
  • Izmir Kofte in dish
    Izmir Kofte โ€“ Baked Turkish meatballs with Potatoes in tomato sauce

Reader Interactions

5 from 3 votes (3 ratings without comment)

Leave a Reply Cancel reply

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

Recipe Rating




Primary Sidebar

Picture of site owner Safira

hey...Iโ€™m safira! I share accessible Global Recipes as well as Baking recipes for home cooks. One of my passions is to teach home cooks to become more confident in the kitchen and this comes with time and experience.

More about me โ†’

Recipes

Footer

About

  • About
  • Privacy Policy

Browse Recipes

  • Recipes

Contact

  • Contact

As an Amazon Associate, I earn from qualifying purchases.

Copyright ยฉ 2025 Tiffin and Tea

3 shares

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.