Khan Quetta Fish Karahi Recipe (Pre-Fried Fish, Ghee Karahi)

Khan Quetta fish karahi in a karahi over a fire

Khan Quetta fish karahi is a fire-cooked street karahi: ginger garlic in ghee, halved tomatoes and green chillies softened under a lid, a thick tomato gravy, and pre-fried fish folded in at the end with cream and a final sprinkle of spices. We filmed it at Khan Quetta Fish Restaurant, where the karahi cooks over open flames.

Khan Quetta fish karahi in a karahi over a fire
Khan Quetta fish karahi in a karahi over a fire

Serves: 3  |  Prep: 15 min  |  Cook: about 20 min

Difficulty: Easy (our estimate)  |  Best for: dinner with naan, fish lovers

Heat level: medium (our estimate)

Watch the Khan Quetta Fish Karahi Video

  • 0:19 The flames at the stall
  • 0:51 Tomatoes and green chillies
  • 1:18 Stirring the tomatoes
  • 1:34 The gravy base
  • 2:06 Spices in the gravy
  • 3:08 The finished karahi

What Makes This Khan Quetta Fish Karahi Different

Fish is fried first. The fish is pre-fried, so it stays firm in the gravy and does not turn mushy.

Ghee as the fat. Half a cup of ghee gives the karahi its restaurant taste.

Tomatoes steamed, then mashed. Halved tomatoes and green chillies cook under a lid with a little water. The skins come off and the tomatoes are mashed into a gravy.

Spices in two rounds. Most of the spices go in with the gravy, and a smaller second round goes on at the end for a fresh aroma.

Ingredient Notes

  • Fish: finger fish or any firm fish, fried beforehand.
  • Karahi masala: use any good brand; a second 1/2 tsp goes in at the end.
  • Cream: 3-4 tbsp of fresh cream make the gravy rich.
Ingredient500 g fishserves 3Notes
Fish500 gramsFinger fish or any of your choice, pre-fried
Tomatoes4-5 mediumHalved
Green Chilies5-6Medium size
Ginger Garlic Paste1/2 tbsp
Karahi Masala1 tspAny good brand
Coriander Powder1 tspCrushed/Kuta hua
Cumin Powder1 tspZeera
Black Pepper Powder1 tspKali Mirch
White Pepper Powder1/4 tspSafaid Mirch
Salt1 tspor to taste
Water1/2 cup
Ghee1/2 cupFor authentic taste
Fresh Cream3-4 tbsp
For Final Touch: 1/2 tsp Karahi Masala, 1/2 tsp Black Pepper, 1/2 tsp Cumin Powder.not stated

Amounts are from the video and recipe card. Items marked * are our estimate.

How to Make Khan Quetta Fish Karahi

1. Cook the aromatics

Heat ghee in a karahi and add 1/2 tbsp of ginger-garlic paste. Sauté for about a minute until the raw smell disappears and it becomes aromatic.

Cook working a karahi over a big flame at the Khan Quetta stall
Cook working a karahi over a big flame at the Khan Quetta stall

2. Soften the tomatoes

Add halved tomatoes and green chilies into the ghee. Pour in 1/2 cup of water, cover with a lid, and cook on medium flame for 10 minutes until the tomatoes are soft.

Halved tomatoes and green chillies in the karahi
Halved tomatoes and green chillies in the karahi
Tomatoes and green chillies cooking down in the karahi
Tomatoes and green chillies cooking down in the karahi

3. Make the gravy

Once softened, carefully remove the tomato skins using tongs. Use a spoon to mash the tomatoes thoroughly until they blend into a smooth, thick gravy base. Add the first set of spices: 1 tsp Karahi Masala, 1 tsp crushed coriander, 1 tsp cumin powder, 1 tsp black pepper, 1/4 tsp white pepper, and salt. Mix well and cook until the ghee separates from the masala.

Tomatoes broken down into a gravy in the karahi
Tomatoes broken down into a gravy in the karahi
Spiced karahi gravy simmering over high flames
Spiced karahi gravy simmering over high flames

4. Add the fish and cream

Gently add the pre-fried fish pieces (Finger fish or your choice) into the gravy. Mix very carefully for 1-2 minutes, ensuring the fish pieces do not break. Pour in the fresh cream and add a little extra ghee if needed. Cook for half a minute to fully incorporate the creaminess into the spicy gravy.

Ladling the fish karahi gravy
Ladling the fish karahi gravy

5. Season and finish

Final Commercial Seasoning For the signature restaurant touch, sprinkle the remaining 1/2 tsp Karahi Masala, 1/2 tsp black pepper, and 1/2 tsp cumin powder over the fish. Garnish Mix gently for another 1-2 minutes on medium-high heat until the gravy thickens and the aroma is fully released. Garnish with fresh ginger juliennes and serve hot.

Cook stirring the karahi at the Khan Quetta stall
Cook stirring the karahi at the Khan Quetta stall
Fish karahi with thick gravy and green chillies
Fish karahi with thick gravy and green chillies
Khan Quetta fish karahi in a karahi over a fire

Special New Khan Quetta Fish Karahi

Experience the legendary taste of Karachi’s Hasan Square Fish Street at home! This Fish Karahi recipe from the famous New Khan Quetta Restaurant is known for its rich, creamy gravy and perfectly balanced spices. Using a unique double-seasoning technique and fresh cream, this recipe by Cooking With Kawish brings you the original commercial flavor of authentic street-style fish.
Prep Time 15 minutes
Cook Time 20 minutes
Total Time 35 minutes
Servings: 3 People
Course: Main Course
Cuisine: Street Seafood
Calories: 320

Ingredients
  

  • 500 grams Fish Finger fish or any of your choice, pre-fried
  • 4-5 medium Tomatoes Halved
  • 5-6 Green Chilies Medium size
  • 1/2 tbsp Ginger Garlic Paste
  • 1 tsp Karahi Masala Any good brand
  • 1 tsp Coriander Powder Crushed/Kuta hua
  • 1 tsp Cumin Powder Zeera
  • 1 tsp Black Pepper Powder Kali Mirch
  • 1/4 tsp White Pepper Powder Safaid Mirch
  • 1 tsp Salt or to taste
  • 1/2 cup Water
  • 1/2 cup Ghee For authentic taste
  • 3-4 tbsp Fresh Cream
  • For Final Touch: 1/2 tsp Karahi Masala, 1/2 tsp Black Pepper, 1/2 tsp Cumin Powder.

Method
 

Sauté Aromatics
  1. Heat ghee in a karahi and add 1/2 tbsp of ginger-garlic paste. Sauté for about a minute until the raw smell disappears and it becomes aromatic.
Soften the Tomatoes
  1. Add halved tomatoes and green chilies into the ghee. Pour in 1/2 cup of water, cover with a lid, and cook on medium flame for 10 minutes until the tomatoes are soft.
Prepare the Gravy Base
  1. Once softened, carefully remove the tomato skins using tongs. Use a spoon to mash the tomatoes thoroughly until they blend into a smooth, thick gravy base.
Add Primary Spices
  1. Add the first set of spices: 1 tsp Karahi Masala, 1 tsp crushed coriander, 1 tsp cumin powder, 1 tsp black pepper, 1/4 tsp white pepper, and salt. Mix well and cook until the ghee separates from the masala.
Incorporate Fried Fish
  1. Gently add the pre-fried fish pieces (Finger fish or your choice) into the gravy. Mix very carefully for 1-2 minutes, ensuring the fish pieces do not break.
Add Creamy Texture
  1. Pour in the fresh cream and add a little extra ghee if needed. Cook for half a minute to fully incorporate the creaminess into the spicy gravy.
  1. Final Commercial Seasoning For the signature restaurant touch, sprinkle the remaining 1/2 tsp Karahi Masala, 1/2 tsp black pepper, and 1/2 tsp cumin powder over the fish.
Final Toss and
  1. Garnish Mix gently for another 1-2 minutes on medium-high heat until the gravy thickens and the aroma is fully released. Garnish with fresh ginger juliennes and serve hot.

Video

Notes

  • Pre-Fried Fish: Always use pre-fried fish for this recipe to maintain the texture and prevent it from becoming mushy in the gravy.
  • Tomato Base: Mashing the tomatoes properly after removing the skin is the secret to that thick, restaurant-style “Masala.”
  • Final Seasoning: Don’t skip the final sprinkle of spices at the end; it provides the fresh aroma typical of Quetta-style restaurants

Khan Quetta Fish Karahi Problems and How to Fix Them

  • The fish breaks up: stir very gently and use pre-fried, firm fish.
  • The gravy is thin: cook on medium-high heat for the last 1-2 minutes until it thickens.
  • The tomato skins stay in the gravy: remove them with tongs after the tomatoes soften.

Serving and Storing

Serve hot with naan or paratha. Fish karahi is best eaten fresh; reheat gently so the fish does not break.

Khan Quetta Fish Karahi FAQs

Why is the fish fried first?

Pre-fried fish keeps its texture when it goes into the hot gravy.

Can I use another fish?

Yes. Use a firm fish that holds its shape.

Can I use oil instead of ghee?

Yes, but the ghee gives the authentic restaurant taste.

More Recipes

About Kawish

Kawish is a Karachi-based food creator and host of Cooking with Kawish on YouTube. Every recipe is filmed inside real restaurant and street-food kitchens across Pakistan. This recipe was filmed at Khan Quetta Fish Restaurant. Follow on Instagram, Facebook and TikTok.

Similar Posts

One Comment

Leave a Reply

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

Recipe Rating