Punjabi Prawn Masala
Spicy, semi-dry prawns cooked with thick onion-tomato 'bhuna' masala.

About this dish
Originating from the riverine culture of undivided Punjab, this dish showcases the region's ability to adapt seafood into a robust, spice-heavy 'bhuna' style. Unlike coastal curries that use coconut, this version relies on a concentrated base of caramelized onions and vine-ripened tomatoes. It is a celebratory winter dish, traditionally served semi-dry to allow the spices to cling tightly to the prawns.
Ingredients
The Protein
- 500g Large Prawns, deveined and cleaned
- 1/2 tsp Turmeric powder
- 1/2 tsp Salt
- 1 tbsp Lemon juice
The Aromatics
- 3 tbsp Mustard oil
- 2 large Red onions, finely chopped
- 1.5 tbsp Ginger-garlic paste, fresh
- 2 Green chilies, slit lengthwise
- 2 medium Tomatoes, pureed
Spice Blend
- 1 tsp Cumin seeds
- 1 tsp Kashmiri red chili powder
- 1.5 tsp Coriander powder
- 1/2 tsp Garam masala
- 1 tsp Dried fenugreek leaves (Kasuri Methi), toasted and crushed
- 2 tbsp Fresh coriander leaves, chopped
Method
- 1
Marinate the Prawns
Toss the cleaned prawns with turmeric, salt, and lemon juice in a glass bowl. Let them rest for 15 minutes at room temperature; this firms up the protein and removes any 'fishy' scent. Do not over-marinate as the acid will begin to cook the delicate flesh.
- 2
Temper the Oil
Heat mustard oil in a heavy-bottomed kadhai until it reaches the smoking point to remove its rawness, then turn off the heat for a minute to cool slightly. Add cumin seeds; they should sizzle instantly and turn a deep brown without burning.
- 3
Sauté the Onions
Turn the heat to medium-high and add the chopped onions. Sauté for 8-10 minutes, stirring frequently, until they reach a deep golden-brown 'bhuna' color. The onions must be caramelized evenly to provide the base sweetness and color of the gravy.
- 4
Incorporate Aromatics
Add the ginger-garlic paste and slit green chilies. Cook for 2-3 minutes until the raw pungent smell of the garlic disappears and the paste begins to stick slightly to the bottom of the pan.
- 5
Build the Masala
Reduce heat to low and add the chili powder and coriander powder. Quickly follow with the tomato puree to prevent the dry spices from scorching. Cook this mixture on medium heat until the oil (tari) separates from the sides of the masala.
- 6
The Bhuna Process
Continue cooking the tomato-onion base, splashing a tablespoon of water if it sticks, until it forms a thick, jam-like consistency. This 'bhuna' technique is crucial for developing the deep, concentrated flavor profile characteristic of Punjabi cuisine.
- 7
Sear the Prawns
Add the marinated prawns to the kadhai. Increase the heat to high and toss them vigorously with the masala for 2 minutes. The prawns will turn opaque and start to curl; ensure every prawn is coated in the thick spice base.
- 8
Simmer and Finish
Add 1/4 cup of warm water, cover with a lid, and simmer on low heat for exactly 3-4 minutes. Overcooking will make the prawns rubbery, so watch for them to form a 'C' shape. Sprinkle garam masala and crushed kasuri methi over the top.
- 9
Garnish and Rest
Turn off the heat and garnish with fresh coriander. Let the dish sit covered for 2 minutes before serving to allow the flavors to penetrate the prawns fully.
Notes & variations
- Use mustard oil for the most authentic pungent Punjabi flavor, but vegetable oil can be substituted.
- Ensure prawns are completely dry before marinating to avoid excess water in the bhuna.
- If using frozen prawns, thaw them completely and squeeze out excess moisture.
- For a creamier version, add a tablespoon of heavy cream at the very end.
Serve with
Hot Tandoori Roti or steamed Basmati rice with a side of sliced onions and lemon wedges.
Cook's note
Never overcook prawns; once they form a tight 'O' shape, they are overdone. Aim for a relaxed 'C' shape.