Rahu machli is a kind of popular fish eaten mainly in Lahore. This fish is marinated in gram flour and flavourful spices. Rohu macli is then deep fried. Lahoris crave for this item in winters. It is available in all the restaurants of Lahore. There are famous spots that serve only rahu machli. Spicy chutney and chapati/naan complements this dish.