Tandoori Fish Tikka carries the charm of classic Indian coastal cooking, bringing together smoky aromas, a spiced yogurt-based marinade and tender white fish that grills beautifully. For many seafood lovers, this dish sparks nostalgia, especially for those who grew up eating tandoori-style pomfret along the western coast of India. While traditional versions rely on pomfret, this recipe adapts effortlessly to monkfish or any firm white fish available where you live, making it accessible, quick and incredibly flavourful. If you enjoy seafood that soaks up spices while staying moist and flaky, this recipe will become a regular feature in your kitchen.
A Dish Rooted in Coastal Comfort
Fish has always held a special place in Indian families, especially where weekends meant visits to the markets for fresh catch and afternoons spent cleaning, marinating and cooking. Pomfret has long been considered a delicacy, known for its delicate meat and the way it absorbs smoky tandoori flavours. While it may not always be easy to find outside India, monkfish offers a wonderful alternative with its firm texture that holds up beautifully on skewers and in high heat. Cooking with local fish not only makes this recipe practical but also opens up a world of new flavours that blend seamlessly with Indian spices.
Understanding the Marinade
The heart of Tandoori Fish Tikka lies in its marinade. Yogurt tenderises the fish gently, while spices such as Kashmiri chilli powder, turmeric, cumin and garam masala create layers of colour and flavour. A fresh ginger–garlic paste adds brightness and depth, while lemon juice balances the richness. This marinade is quick to mix and works wonders even with a short resting time, making the dish ideal for weeknight meals or quick entertaining.
Ingredients You’ll Need
• 500g monkfish or any firm white fish, cut into medium cubes
• 1 tbsp lemon juice
• Salt to taste
• 1 tbsp ginger paste
• 1 tbsp garlic paste
• ½ cup thick yogurt
• 1 tsp Kashmiri red chilli powder
• ½ tsp turmeric powder
• 1 tsp roasted cumin powder
• 1 tsp garam masala
• 1 tbsp oil
• 1 tbsp melted butter (for basting)
• Wooden skewers, soaked in water
• Lemon wedges, chaat masala and mint chutney for serving
Preparing the Fish
Begin by placing the fish pieces in a bowl with lemon juice and a little salt. This quick initial seasoning helps tighten the texture of the fish and allows the flavours to seep deeper during marination. Let it rest briefly while you prepare the paste and the marinade.
Making the Marinade
Blend the ginger and garlic with a splash of water to form a smooth paste. In a separate bowl, mix yogurt with the ginger–garlic paste, chilli powder, turmeric, cumin, garam masala, salt and oil until it forms a thick, vibrant marinade. Add the fish cubes to this mixture and coat them thoroughly. A resting time of just 15–20 minutes is enough to infuse the fish without making it mushy.
Skewering and Grilling
Preheat your grill to medium-high heat. Thread the marinated fish onto soaked wooden skewers, pressing any remaining marinade gently over the pieces. Place them under the grill and cook for 10–12 minutes, turning once and basting with melted butter halfway through. The fish should develop golden edges and a light char while staying juicy inside.
Serving the Perfect Tandoori Fish Tikka
Serve the tikka hot, straight off the grill. A squeeze of fresh lemon, a sprinkle of chaat masala and a side of mint chutney elevate the flavours instantly. You can enjoy it with soft rotis, roomali roti or even as a starter for a larger Indian meal. The dish captures the essence of traditional tandoori cooking while remaining achievable in a modern kitchen, making it a delightful recipe for both seafood enthusiasts and home cooks looking for something vibrant, smoky and satisfying.