Crispy pan-fried Rohu fish marinated in turmeric and mustard — the essential Assamese fish snack

Ingredients

Method

  1. About Rohu Fish Fry: Rohu is the most prized freshwater fish of the Brahmaputra and the king of Assamese fish. Pan-fried with turmeric and a touch of mustard paste, it produces crispy, deeply flavoured fish that is the pride of Assamese kitchens. Eaten as a snack, starter or alongside rice and dal, it is the most fundamental Assamese fish preparation — and a great introduction to cooking river fish.
  2. Choose fresh rohu: Use 500g of rohu fish steaks — about 1.5cm thick slices, with bones in (Assamese style). Look for clear bright eyes (in whole fish), pink-red gills, firm flesh that springs back when pressed, and a clean lake or river smell — never fishy or ammoniacal. If rohu is unavailable, any fresh-water fish like catla, mrigal, or even tilapia steaks work.
  3. Clean the fish: If your fishmonger has not done it, scale the fish (scrape with a knife from tail to head against the scales), gut it, and rinse thoroughly under cold water. Remove the bloody material along the spine — this can taste muddy if left.
  4. Cut into steaks: Cut the cleaned fish into 1.5cm thick steaks across the body. You will get 4-5 steaks from a typical rohu. Keep the bones in — they add flavour and Assamese eaters expect them.
  5. Pat completely dry: This is the most important step for crispy fish. Pat each steak very firmly between two layers of clean kitchen towel. Then leave on a dry plate for 10 minutes — the surface should look matte, not glossy. Wet fish steams in oil rather than frying, and the marinade does not adhere properly.
  6. Make the marinade: In a small bowl combine 1 tsp turmeric powder, 1 tsp red chilli powder, 1 tsp mustard paste (use the recipe id 1257 paste, or grind 1 tsp yellow mustard seeds with 1 tbsp water and a pinch of salt) and 1 tsp salt. Mix into a thick paste. Add 1/2 tsp lemon juice if you like a slightly brighter finish.
  7. Massage the marinade: Place the dried fish steaks in a wide flat dish. Apply the marinade paste all over each steak, including in any cuts or folds. Use your fingers to gently massage it in. Do this with clean hands, then wash thoroughly afterward — the turmeric stains skin yellow.
  8. Marinate to flavour: Cover the fish loosely and let marinate at room temperature for 20-30 minutes, or refrigerate for up to 2 hours. Marinating is essential — it removes any fishy edge and seasons the flesh through. Skipping this step produces under-seasoned fish.
  9. Use a flat heavy pan: Use a wide flat heavy pan or non-stick frying pan. The fish needs space to fry in a single layer — crowded fish steams instead of crisping. A traditional Assamese tawa works perfectly.
  10. Heat the mustard oil correctly: Pour generous mustard oil into the pan — enough to come halfway up the fish steaks, about 5-6 tbsp. Place over medium-high heat. Heat for 2-3 minutes until the oil is smoking heavily and turns paler in colour. This step is non-negotiable for fish — raw mustard oil tastes bitter, but properly smoked mustard oil is the soul of Assamese fish cookery.
  11. Reduce heat: Once smoked, reduce heat to medium. Adding fish to violently smoking oil burns the surface before the inside cooks.
  12. Test the temperature: Add a small piece of marinade or a drop of marinade to the oil. It should sizzle immediately and turn golden within 5 seconds — that is the right temperature.
  13. Slide in the fish: Carefully slide each fish steak into the hot oil, away from yourself to avoid splashing. Lay them in a single layer with space between each piece. Do not crowd the pan — fry in batches if needed.
  14. The critical first side: Do not move or touch the fish for the first 4 minutes. Moving fish too soon strips the marinade and tears the flesh. Let the bottom set and develop a crispy golden crust.
  15. Flip carefully: After 4-5 minutes, the bottom should be deep golden brown. Use a flat spatula to slide under each piece and flip carefully. If it sticks, it is not ready — wait 30 more seconds and try again.
  16. Fry the second side: Cook the second side for 4-5 more minutes until equally deep golden brown and crispy. The total cooking time is about 9-10 minutes per batch.
  17. Check doneness: The fish is done when the flesh is opaque white throughout (peek inside one piece if uncertain) and easily separates from the bone. The skin should be deeply crispy and golden-brown all over.
  18. Drain briefly: Lift each piece out with a slotted spatula and drain on a wire rack — best for keeping crispness. Avoid kitchen paper for too long; the bottom goes soggy.
  19. Serve immediately: Rohu fry tastes best within 15-20 minutes of frying, while the skin is at peak crispness. Serve hot, with thinly sliced raw red onion, a wedge of lemon for squeezing, and a small dollop of green chilli-mustard chutney if you have it.
  20. Serving as a meal: For a complete Assamese meal, serve the fried fish alongside steamed Joha rice, a simple dal, and a small portion of mustard saag (recipe id 1299). Squeeze fresh lemon over the fish just before eating.
  21. Serving as a snack: Eat hot with sliced onion, lemon and a cup of cold beer or sweet lassi.
  22. Leftover: Cooled rohu fry keeps in the fridge for 1 day. Refresh by re-frying briefly in a dry hot pan for 1 minute per side to restore crispness — never microwave, which makes the skin rubbery.