Photo: Gaurav Dhwaj Khadka · CC BY-SA 3.0 · Wikimedia Commons

Punjab · Dinner

Amritsari Macchi Fry

🍗 Non-veg📊 Easy

Fish fillets dipped in a besan-spice batter spiked with carom seeds and Kashmiri chilli, deep-fried until crackingly crisp — the most famous street food of Amritsar served as a dinner starter.

⏱️20 minPrep
🔥20 minCook
🕒40 minTotal
🍽️4Serves

🧺 Ingredients

👩‍🍳 How to make Amritsari Macchi Fry

  1. Pat fish dry.
  2. Make shallow cuts.
  3. Apply lemon juice, ginger-garlic paste, salt, turmeric, and chilli.
  4. Rest 15 minutes.
  5. Whisk besan, rice flour, ajwain, remaining chilli, chaat masala, salt, and baking soda.
  6. Add water gradually to form a thick coating batter — it should cling to the fish without dripping.
  7. Heat oil to 180°C.
  8. Dip marinated fish in batter; fry 3–4 minutes until deeply golden and batter is crisp.
  9. Do not crowd.
  10. Fish is done when it floats and sounds hollow when tapped.
  11. Drain on paper.
  12. Sprinkle chaat masala immediately.
  13. Serve with green chutney, onion rings, and lemon wedges.

📖 Cultural notes

|---|---|---|---|---| | 380 kcal | 32g | 22g | 18g | 2g | Amritsari Macchi is synonymous with Lawrence Road, Amritsar, where several legendary shops have been frying fish for generations. It is traditionally eaten as a winter evening meal — Punjabis believe river fish warms the body. The dish is so embedded in local culture that "going for macchi" is a social event in itself. ---

Track the macros of Amritsari Macchi Fry and 100s of Indian dishes with Nutri Macro India.