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.

35 min total2 servingseasy180 kcal / 100g

Ingredients

  • Boneless fish fillets (Surmai, Rohu, or Basa)
    250g Boneless fish fillets (Surmai, Rohu, or Basa) (machhli)
  • Dahi (curd)
    1/3 cup Dahi (curd) (hung curd for thick marinade)
  • Lemon juice
    2 tbsp Lemon juice (nimbu ras)
  • Ginger-garlic paste
    1 tbsp Ginger-garlic paste (adrak-lahsun paste)
  • Red chilli powder
    1 tsp Red chilli powder (lal mirch)
  • Turmeric powder
    1/4 tsp Turmeric powder (haldi)
  • Garam masala powder
    1/2 tsp Garam masala powder (Punjabi garam masala)
  • Coriander powder
    1/2 tsp Coriander powder (dhania powder)
  • Kasuri methi (dried fenugreek leaves)
    1/2 tsp Kasuri methi (dried fenugreek leaves) (for aroma)
  • Salt
    to taste Salt (namak)
  • Mustard oil
    1 tbsp Mustard oil (sarson ka tel)
  • Onion rings and lemon wedges
    for serving Onion rings and lemon wedges (pyaz, nimbu)

Step-by-step instructions

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

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

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

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

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...
0%
8 min

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

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.

← Back to Fish Tikka nutrition