How to Make Fish Tikka (Traditional & Healthy Version)
Fish Tikka is a beloved Indian lunch dish renowned for its succulent flavors, vibrant spices, and smoky aroma, making it a staple in many North Indian households and restaurants. Traditionally, Fish Tikka is prepared by marinating boneless fish pieces in a mixture of dahi (curd), Indian spices like garam masala, and tangy lemon juice, then grilled over a tandoor or cooked on a tawa. The dish is celebrated for its crisp exterior and juicy, flavorful interior, offering a perfect balance of spice, tang, and smokiness. Originating primarily from Punjab, Fish Tikka is often enjoyed during festive occasions such as Lohri and Baisakhi, when lighter, protein-rich meals are favoured. Its popularity has grown across India due to its unique taste and health benefits, making it an excellent choice for lunch. The use of locally available spices such as jeera (cumin), dhania (coriander), and kasuri methi (dried fenugreek leaves) gives Fish Tikka its authentic Indian character. As a health-conscious option, this dish is typically grilled or baked rather than deep-fried, preserving the nutritional integrity of the fish while still delivering robust flavors. Fish Tikka pairs beautifully with mint chutney and onion salad, making it a wholesome and satisfying meal. Its high protein content and moderate calorie profile make it suitable for those seeking a nutritious, filling dish that aligns with traditional Indian cuisine.
Ingredients
- 250g Boneless fish fillets (Surmai, Rohu, or Basa) (machhli)
- 1/3 cup Dahi (curd) (hung curd for thick marinade)
- 2 tbsp Lemon juice (nimbu ras)
- 1 tbsp Ginger-garlic paste (adrak-lahsun paste)
- 1 tsp Red chilli powder (lal mirch)
- 1/4 tsp Turmeric powder (haldi)
- 1/2 tsp Garam masala powder (Punjabi garam masala)
- 1/2 tsp Coriander powder (dhania powder)
- 1/2 tsp Kasuri methi (dried fenugreek leaves) (for aroma)
- to taste Salt (namak)
- 1 tbsp Mustard oil (sarson ka tel)
- for serving Onion rings and lemon wedges (pyaz, nimbu)
Step-by-step instructions
Step 1 · Rinse and pat dry the fish fillets
Rinse and pat dry the fish fillets. Cut them into 2-inch cubes for even cooking.
Step 2 · Prepare the marinade by mixing dahi
Prepare the marinade by mixing dahi, lemon juice, ginger-garlic paste, red chilli powder, turmeric, garam masala, coriander powder, kasuri methi, salt, and mustard oil in a bowl.
Step 3 · Coat the fish pieces thoroughly with the marinade
Coat the fish pieces thoroughly with the marinade. Cover and refrigerate for at least 15 minutes to allow flavors to infuse.
Step 4 · Preheat your tawa or grill on medium-high
Preheat your tawa or grill on medium-high. Grease lightly with mustard oil to prevent sticking.
Step 5 · Place marinated fish pieces on the tawa or grill and cook for 7-8 m...
Place marinated fish pieces on the tawa or grill and cook for 7-8 minutes, flipping halfway, until golden and cooked through.
Step 6 · Serve hot Fish Tikka garnished with onion rings and lemon wedges
Serve hot Fish Tikka garnished with onion rings and lemon wedges. Pair with mint chutney for added freshness.
Why this recipe is healthy
This healthy Fish Tikka recipe is grilled rather than fried, reducing calorie and fat intake. The use of fresh fish and natural spices ensures high nutritional value without processed ingredients. Its high protein and moderate fat profile support weight management and muscle building, making it ideal for calorie trackers and health-conscious individuals seeking authentic Indian flavors.
A note on tradition
Fish Tikka traces its roots to Punjab, where grilling marinated meats and fish in a tandoor is a culinary tradition, especially during harvest festivals like Baisakhi. In coastal regions such as Bengal and Kerala, local fish varieties are often used, infusing regional flavors. Fish Tikka is typically served at family gatherings, festive lunches, and special occasions, symbolizing celebration and abundance in Indian culture.