
Amritsari Fried Fish
Hawker • Singapore
How to Make Amritsari Fried Fish (Traditional & Healthy Version)
Amritsari Fried Fish is a beloved dish in Singapore’s vibrant hawker culture, especially within North Indian kopitiams and eateries. Traditionally a Punjabi specialty, it has been adapted by Singaporean chefs to suit local taste buds, offering a perfect blend of fragrant spices and crispy textures. The dish features tender fish fillets marinated in an aromatic blend of local spices, then lightly pan-fried for a healthier twist. It’s a favourite for lunch crowds at bustling kopitiams, where fusion influences shine—think masala battered fish paired with tangy sambal or served alongside fresh salad greens. Amritsari Fried Fish stands out with its spicy, tangy, and slightly smoky flavour, making it a crowd-pleaser that reflects Singapore’s multicultural food scene. Choosing this dish for lunch is not only a treat for your palate but also a health-conscious decision. By using lean fish and opting for pan-frying over deep-frying, calories and fat content are reduced without sacrificing taste. The use of chickpea flour (besan), a staple in Indian-Singaporean cooking, adds fibre and protein, while spices like turmeric, ginger, and garlic provide anti-inflammatory benefits. Amritsari Fried Fish is a great way to enjoy North Indian flavours in a Singaporean context, blending tradition with modern, health-forward cooking.
Ingredients(for 1 kopitiam-style portion (approx. 150g fish per serving))
- 300g Firm white fish fillets (e.g. batang or tenggiri) (commonly found in Singapore wet markets)
- 1/2 cup Chickpea flour (besan) (adds fibre and protein)
- 2 tbsp Rice flour (for crispiness)
- 1/2 tsp Ground turmeric (kunyit)
- 1/2 tsp Ground cumin
- 1/2 tsp Chilli powder (adjust to taste)
- 1 tbsp Ginger paste (freshly grated)
- 1 tbsp Garlic paste (freshly grated)
- 2 tbsp Low-fat plain yogurt (for tenderizing and flavor)
- 1 tbsp Lime juice (for tanginess)
- 1/2 tsp Salt
- 1-2 tbsp Cooking oil (sunflower or canola) (for pan-frying)
- 1 tbsp Fresh coriander leaves (for garnish) - optional
Instructions
- 1
Rinse fish fillets and pat dry. Cut into kopitiam-sized portions.
5 minutes
Ensure fish is dry for crispier batter coating.
- 2
In a mixing bowl, combine chickpea flour, rice flour, turmeric, cumin, chilli powder, salt, ginger paste, garlic paste, yogurt, and lime juice. Mix to form a smooth marinade.
5 minutes
Add a splash of water if batter is too thick.
- 3
Coat fish fillets evenly with marinade. Let sit for 10 minutes to absorb flavors.
10 minutes
Marinating longer enhances spice penetration.
- 4
Heat 1-2 tbsp oil in a non-stick pan over medium flame. Place marinated fish fillets gently into the pan.
2 minutes
Don’t overcrowd the pan; fry in batches if needed.
Why This Dish is Healthy
This healthy version of Amritsari Fried Fish is ideal for lunch as it’s high in protein, low in saturated fat, and features nutrient-rich ingredients. By pan-frying instead of deep-frying and using chickpea flour, the dish is lighter yet satisfying. It fits perfectly into a balanced Singaporean diet, supporting weight loss, diabetes management, and muscle building goals. The use of lean fish and yogurt also makes it easier to digest and suitable for most dietary needs.
Amritsari Fried Fish is rich in lean protein, thanks to the use of local fish varieties like batang. Chickpea flour provides dietary fibre and plant-based protein, supporting digestive health and muscle maintenance. The inclusion of low-fat yogurt reduces saturated fat, while garlic, ginger, and turmeric deliver antioxidants and anti-inflammatory compounds. Pan-frying in minimal oil keeps the calorie count lower, making it suitable for calorie-conscious eaters. Vitamins B12, D, and minerals such as selenium and potassium are naturally present in fish, contributing to overall wellness.
Pro Tips
- 💡Tip 1: Marinate fish longer for deeper flavor.
- 💡Tip 2: Use local fish varieties for authentic taste and texture.
- 💡Tip 3: Serve immediately for crispiness; reheating in oven preserves crunch.
Storage & Serving
Store leftover fried fish in an airtight container in the refrigerator for up to 2 days. Reheat in an oven or air-fryer for best texture. Avoid microwaving to retain crispiness.
Best served: Lunch
Nutrition Facts
| Nutrient | Per 100g |
|---|---|
| Energy | 280.0 kcal |





