Amchur Fish Kebabs

Machli Kebab

Delicious fish kebabs, spicy and aromatic. Choose fish that is firm enough for skewering, such as cod, snapper, etc.

Prep Time: 1 hours 20 minutes
Cook Time: 20 minutes
Total Time: 1 hours 40 minutes
8 skewers, 4-5 pieces per skewer


  • 2 lb fish, white


  • 1 tsp amchur powder
  • 1 tsp besan (“chickpea flour” )
  • 1/2 tsp chilli powder
  • 1/2 tsp cloves, ground
  • 3 tsp coriander, ground
  • 1 tsp cumin, ground
  • 2 garlic cloves, crushed
  • 1 tsp ginger, ground
  • 1 tsp pepper, black, ground
  • 1 tsp salt
  • 1 cup yogurt
  • 4 oz (115 g) ghee or clarified butter


Wash and skin fish. Cut into skewerable pieces, about 40 mm (1 1/2”) across.

Mix together all the marinade ingredients. Add more yogurt if too thick.

Gently immerse fish pieces in the marinade so that each piece is completely covered. Leave for up to one hour.

Melt the ghee. Skewer fish pieces and coat with melted ghee.

Grill under medium heat until a nice brown, basting constantly with juices and marinade remnants.

Serve with plain rice and hot sambals.