Spicy Prawn Karahi Recipe — Authentic Pakistani Shrimp Curry

Prawn Karahi is my go-to quick weeknight dinner: bold in flavour, fast to make and satisfying. A bright base of tomatoes combined with fresh ginger and garlic, finished with coriander and green chilli, gives the dish a fragrant, vibrant character. This is a true jhatt patt recipe — ready in under 30 minutes.

While prawn karahi is less common than its chicken, lamb or mutton counterparts, it carries its own delicious charm and deserves a place on the table.

How To Make Prawn Karahi Masala - A Pakistani & Indian Tomato Based Curry Recipe

What is a Karahi?

A karahi is both a heavy, wok-like pan used across South Asia and the name of a style of curry cooked in it. Karahi curries typically feature a tomato-forward masala, pronounced ginger and garlic notes, and are often garnished with julienned ginger, coriander and green chillies. They are popular in Pakistan, India and Afghanistan.

What is a Prawn Karahi?

Prawn karahi is a seafood variation of the classic karahi: prawns cooked in a thick, aromatic tomato, ginger and garlic gravy. As with other karahis, it is usually finished with coriander, sliced ginger and green chillies for freshness and heat.

How To Make Prawn Karahi Masala - A Pakistani & Indian Tomato Based Curry Recipe

Choosing the best prawns for your karahi

For the best flavour and texture, buy fresh, raw prawns whenever possible. Prawns with the shell and tail on add extra juiciness and depth to the dish — the shells can even be reserved to make a quick stock later. Shell-on prawns also retain moisture better and are often more economical.

If you prefer convenience, de-shelled prawns work fine and are what I used here when shell-on wasn’t available. If you must use pre-cooked prawns, choose high-quality jumbo prawns, but be aware that they tend to be firmer and absorb less flavour than raw prawns. Avoid overcooking: raw prawns need very little time to cook through.

Also, de-vein prawns if they haven’t already been prepared. Removing the dark intestinal tract improves the appearance and overall eating experience.

How To Make Prawn Karahi Masala - A Pakistani & Indian Tomato Based Curry Recipe

Do karahis use onions or yoghurt?

Opinions vary. Many home cooks add onions or yoghurt to bulk up the masala or suit personal taste, but traditional karahi masala is tomato-based and heavy on ginger and garlic without onions or yoghurt. I prefer the classic tomato-ginger-garlic masala and the recipe here follows that purist approach. That said, there’s no strict rule — adapt to taste and availability.

How To Make Prawn Karahi Masala - A Pakistani & Indian Tomato Based Curry Recipe

8 tips to elevate your prawn karahi

  1. Use more oil or ghee than you might for a lighter curry. The thick tomato masala needs extra fat to release and display the oil separation that signals a well-cooked masala.

2. Choose the best quality prawns you can find — it makes a big difference.

3. Use fresh garlic and ginger; their flavour is far superior to jarred alternatives.

4. Don’t overcook the prawns. Raw prawns typically need about 5 minutes of cooking; jumbo prawns may need a bit longer. Pre-cooked prawns need even less time.

5. Add plenty of fresh coriander for brightness.

6. Wherever possible, use fresh ingredients for the best results.

7. If you want a milder curry, add green chillies only at serving time; the longer they sit, the more heat they release into the masala.

8. Serve prawn karahi with a zesty salad (red onions help balance the lack of onions in the curry) and warm naan for a complete meal.

If you try this, I’d love to see your photo — tag me on Instagram @fatima.cooks. Enjoy!

📋 Recipe

img 1629 5

Prawn Karahi Masala

Prawn Karahi is a prawn curry cooked in an aromatic tomato, ginger and garlic gravy. This quick, easy recipe is ideal for weeknight dinners.
Prep Time: 5 minutes
Cook Time: 20 minutes
Total Time: 25 minutes
Servings: 3
4.61 from 82 votes

Ingredients

  • 0.5 cup (125 ml) oil or ghee
  • 2 heaped tablespoon minced garlicpreferably fresh
  • 2 heaped tablespoon minced gingerpreferably fresh
  • 4 medium sized (450 g) tomatoesfresh or tinned, pureed
  • 1.1 lb (½ kg) raw prawns
  • 4 fresh green chillieshalved

Spices

  • 1.5 teaspoon saltor to taste
  • 3 teaspoon paprika or Kashmiri red chilli powder(for colour)
  • 0.5 teaspoon turmeric
  • 2 teaspoon cumin powder
  • 1 teaspoon coriander powder
  • 0.5 teaspoon kalonjiblack seeds
  • 1 teaspoon red chilli powder

Garnishes

  • half a bunch chopped coriander
  • 2 green chilliesquartered
  • fresh ginger cut into matchstick slicesas desired
  • 1 teaspoon kalonjionion seeds

Instructions

  • Heat the oil in a pan, wok or karahi. When hot, flash-fry the prawns for about one minute until just opaque. Remove and set aside.
  • In the same oil, add the minced ginger and garlic and fry for 1–2 minutes until fragrant.
  • Add the spices and the green chillies and fry for about a minute to bloom the spices.
  • Stir in the pureed tomatoes and cook on high, stirring occasionally. Continue until the gravy thickens and you can see oil separating at the edges and holes bubbling in the surface — about 5–10 minutes.
  • Return the prawns to the pan and cook on high for another 5 minutes (7–8 minutes for large jumbo prawns). Be careful not to overcook.
  • Garnish with chopped coriander, matchstick ginger, kalonji seeds and green chillies. Serve immediately.

Notes

If you are not serving immediately, add garnishes just before serving to keep them fresh.

Remember that green chillies will infuse heat over time. Add them later if you prefer a milder curry, or reduce their number.

Paprika or Kashmiri red chilli powder is used here for vibrant colour and milder heat; adjust red chilli powder if you want more spice.

📩 Want me to email this recipe to you?

Enter your email and I’ll send it right over. Plus you’ll get occasional Pakistani recipe updates and exclusive email-only recipes.

Did you make this recipe?Please leave a rating and comment on the blog or share a photo on Instagram!