How to Make Tandoori Fish (Traditional & Healthy Version)
Tandoori Fish is a celebrated North Indian delicacy, renowned for its smoky aroma and vibrant flavors. Originating from Punjab, this dish is traditionally cooked in a tandoor (clay oven), infusing the marinated fish with a unique charred taste. The magic of Tandoori Fish lies in its marinade, a blend of hung curd (dahi), robust Indian spices like jeera (cumin), dhania (coriander), and a hint of kasuri methi (dried fenugreek leaves). Popular at Punjabi weddings and festive gatherings, Tandoori Fish is a staple at family lunches, especially during festivals such as Lohri and Baisakhi. The taste is a harmonious balance of smoky, tangy, and mildly spicy notes, achieved through the careful use of garam masala, red chilli powder, and lemon juice. While traditionally associated with celebratory occasions, health-conscious Indians now enjoy this protein-rich dish for its low-carb content and minimal use of oil. Served with onion rings (pyaz ka lachha), green chutney, and a wedge of nimbu (lemon), Tandoori Fish makes for an impressive yet simple lunch that brings the flavors of the tandoor right to your kitchen.
Ingredients
- 250g Fresh fish fillets (Rohu or Surmai preferred)
- 1/2 cup Hung curd (dahi) (Thick yogurt)
- 1 tablespoon Ginger-garlic paste (Adrak-lahsun paste)
- 1 teaspoon Red chilli powder (Lal mirch)
- 1/2 teaspoon Turmeric powder (Haldi)
- 1 teaspoon Coriander powder (Dhaniya powder)
- 1/2 teaspoon Cumin powder (Jeera powder)
- 1/2 teaspoon Garam masala (Optional for extra aroma)
- 1 teaspoon Kasuri methi (Dried fenugreek leaves)
- 2 teaspoons Lemon juice (Nimbu ras)
- 1 tablespoon Mustard oil (Sarson ka tel)
- to taste Salt (Namak)
Step-by-step instructions
Step 1 · Wash and pat dry the fish fillets
Wash and pat dry the fish fillets. Make shallow cuts on the surface for better marinade penetration.
Step 2 · Prepare the marinade by mixing hung curd
Prepare the marinade by mixing hung curd, ginger-garlic paste, red chilli powder, turmeric, coriander powder, cumin powder, salt, lemon juice, and mustard oil in a bowl. Optionally add garam masala and kasuri methi.
Step 3 · Rub the marinade generously over the fish fillets
Rub the marinade generously over the fish fillets, ensuring it gets into the cuts. Cover and let it marinate for at least 30 minutes (or up to 2 hours for deeper flavor).
Step 4 · Preheat your oven or tandoor to 200°C
Preheat your oven or tandoor to 200°C. Line a baking tray with foil and lightly grease it.
Step 5 · Place the marinated fish on the tray and bake for 15-20 minutes
Place the marinated fish on the tray and bake for 15-20 minutes, flipping once midway. Alternatively, cook on a hot tawa until both sides are golden and cooked through.
Step 6 · Check doneness by inserting a fork—fish should flake easily
Check doneness by inserting a fork—fish should flake easily. Garnish with fresh coriander and serve hot with pyaz ka lachha and nimbu.
Why this recipe is healthy
This recipe is particularly healthy because it avoids deep frying, using grilling or baking instead. The use of spices not only adds flavor but also offers anti-inflammatory properties. Hung curd replaces cream, reducing fat while enhancing taste. With a lean protein base, low carbs, and healthy fats, Tandoori Fish fits perfectly into weight management, diabetic, and high-protein diets.
A note on tradition
Tandoori Fish holds a special place in North Indian cuisine, particularly in Punjab, where tandoor cooking is a culinary art. Traditionally served during festivals like Lohri and family celebrations, it's often enjoyed with naan or roti, and fresh salads. The use of local spices and mustard oil reflects regional tastes, while the dish's popularity has spread to urban homes and restaurants across India.