Dish
Roti Prata with Fish Gravy

Photo from
Zam Makan · Singapore
The story
Roti Prata with Fish Gravy is a staple of Indian-Muslim cuisine, particularly prominent in the culinary landscapes of Singapore and Malaysia. While standard roti prata is frequently served with lentil-based dhal or meat-based curries, the fish gravy variation provides a specialized seafood alternative that is highly regarded in local food circles.
The dish is centered around the prata, an unleavened flatbread made from wheat flour, water, and ghee. To achieve the characteristic texture, the dough is stretched and folded repeatedly to create thin, laminated layers, resulting in a bread that is crispy on the exterior and soft on the interior. This is paired with a savory fish gravy, which typically features tender fish pieces simmered in a spiced sauce.
A high-quality version of this dish is distinguished by the interplay of textures and the depth of flavor in the gravy. In Singapore, the venue Zam Makan has been noted by critic Luke Martin for its rendition of this dish, emphasizing the importance of well-seasoned gravy that effectively complements the buttery layers of the bread.
Regional variations of the dish often depend on the specific type of fish used and the base of the gravy. While some versions utilize a coconut-milk base for a creamier mouthfeel, others may lean toward a more acidic, tomato-based sauce. The choice of fish and the intensity of the spice profile can vary significantly depending on local preferences and traditional recipes.
Synthesised by AI from every creator’s review.
Where to eat it
1 place reviewed by YouTube creators.
Singapore (1)
What creators say
Highlights from 1 creator review of Roti Prata with Fish Gravy.
Zam Makan at Tekka Centre serves one of the best roti prata in Singapore, with a thin, crispy bread and flavorful gravies.
