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.

35 min total2 servingseasy200 kcal / 100g

Ingredients

  • Fresh fish fillets
    250g Fresh fish fillets (Rohu or Surmai preferred)
  • Hung curd (dahi)
    1/2 cup Hung curd (dahi) (Thick yogurt)
  • Ginger-garlic paste
    1 tablespoon Ginger-garlic paste (Adrak-lahsun paste)
  • Red chilli powder
    1 teaspoon Red chilli powder (Lal mirch)
  • Turmeric powder
    1/2 teaspoon Turmeric powder (Haldi)
  • Coriander powder
    1 teaspoon Coriander powder (Dhaniya powder)
  • Cumin powder
    1/2 teaspoon Cumin powder (Jeera powder)
  • Garam masala
    1/2 teaspoon Garam masala (Optional for extra aroma)
  • Kasuri methi
    1 teaspoon Kasuri methi (Dried fenugreek leaves)
  • Lemon juice
    2 teaspoons Lemon juice (Nimbu ras)
  • Mustard oil
    1 tablespoon Mustard oil (Sarson ka tel)
  • Salt
    to taste Salt (Namak)

Step-by-step instructions

Step 1: Wash and pat dry the fish fillets
0%

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
0%

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
0%
30 min

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
0%

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
0%
20 min

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
0%

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.

← Back to Tandoori Fish nutrition