📸 Image coming soon for Amritsari Fish
Amritsari Fish
Lunch • India
How to Make Amritsari Fish (Traditional & Healthy Version)
Amritsari Fish is a classic Punjabi delicacy, celebrated for its vibrant flavors and crispy texture. Originating from the bustling streets of Amritsar in North India, this dish is renowned for its unique blend of spices and traditional cooking methods. The fish is marinated with a mix of Indian masalas, including ajwain (carom seeds) and besan (gram flour), then shallow-fried on a tawa to achieve a golden crust. This healthy recipe offers a lighter version, making it suitable for calorie-conscious individuals without compromising on taste. Amritsari Fish is often enjoyed during lunch, especially in Punjabi households, and is a popular choice during festivals such as Lohri and Baisakhi. The dish pairs beautifully with mint chutney and a squeeze of fresh lemon, offering a balance of tanginess and spicy notes. Its regional roots give it a distinctive character, and the use of local ingredients like besan and Indian spices ensures authenticity. Whether served as part of a festive meal or a regular lunch, Amritsari Fish brings the flavors of Punjab to your table while supporting a healthy lifestyle.
Ingredients(for 1 fillet with chutney and salad)
- 250 grams Boneless fish fillets (such as rohu or surmai) (Fresh, locally sourced)
- 3 tablespoons Besan (gram flour) (Chickpea flour)
- 2 tablespoons Dahi (curd) (Low-fat preferred)
- 1/2 teaspoon Ajwain (carom seeds) (Adds traditional flavor)
- 1/2 teaspoon Haldi (turmeric powder) (Antioxidant-rich)
- 1/2 teaspoon Lal mirch (red chili powder) (Adjust for spice preference)
- 1 tablespoon Ginger-garlic paste (Freshly ground)
- 1/2 teaspoon Amchur (dry mango powder) (For tangy flavor)
- to taste Salt (Kala namak (optional))
- 1 tablespoon Mustard oil (For authentic taste, use less for health)
- 2 Lemon wedges (For garnish) - optional
- 1 tablespoon Fresh coriander leaves (Chopped, for garnish) - optional
Instructions
- 1
Wash and pat dry the fish fillets. Cut into medium-sized pieces for even cooking.
3 minutes
Ensure fish is dry for better marinade absorption.
- 2
Prepare the marinade by mixing besan, dahi, ginger-garlic paste, ajwain, haldi, lal mirch, amchur, and salt in a bowl.
5 minutes
Whisk well to avoid lumps in besan.
- 3
Coat the fish pieces evenly with the marinade. Cover and let it rest for at least 10 minutes.
10 minutes
Marinating longer enhances flavor and tenderness.
- 4
Heat mustard oil on a tawa or non-stick pan. Once hot, reduce to medium flame.
2 minutes
Use less oil for a healthier version; spread with a brush if needed.
Why This Dish is Healthy
This healthy Amritsari Fish recipe avoids deep frying and opts for shallow frying on a tawa, reducing unhealthy fats. It uses besan instead of refined flour, increasing fiber and lowering glycemic load. The addition of curd improves digestion and adds calcium. By controlling oil and portion sizes, this dish fits well into a balanced Indian lunch, supporting weight management and overall wellness.
Amritsari Fish is rich in lean protein, making it ideal for muscle maintenance and recovery. The use of besan adds dietary fiber and essential minerals like magnesium and iron. Mustard oil, when used sparingly, contributes healthy fats and omega-3s. The marinade includes turmeric and ginger-garlic, which have anti-inflammatory benefits. With limited oil and low-fat curd, this recipe supports heart health and digestion, while keeping calories in check.
Pro Tips
- 💡Tip 1: Marinate fish for at least 30 minutes for deeper flavor.
- 💡Tip 2: Use mustard oil for authentic Punjabi aroma and taste.
- 💡Tip 3: Serve immediately after cooking to maintain crispiness.
Storage & Serving
Store leftovers in an airtight container in the refrigerator for up to 2 days. Reheat on a tawa to restore crispiness. Avoid microwaving to prevent sogginess.
Best served: Lunch
Nutrition Facts
| Nutrient | Per 100g |
|---|---|
| Energy | 320.0 kcal |





