Traditional Sindhi food runs on a handful of dishes that show up in homes and small restaurants across the province: sai bhaji, a spinach and lentil stew; koki, a spiced flatbread; Sindhi biryani, tangy with dried plums; and, when it's in season, palla, the Indus river fish. None of them are hard to find in Sindh, but each has a specific way of being made that's worth knowing before you order.
This guide explains what each dish actually is, where the flavours come from, and where to look for a good version of it.
| At a glance | |
|---|---|
| Sai bhaji | Spinach and lentils cooked down together, served with rice |
| Koki | A thick, spiced flatbread with onion, chilli and cumin, double-cooked |
| Sindhi biryani | Rice layered with meat, potato and dried plums, sour and spicy |
| Palla | Seasonal Indus river fish, roughly March to August |
| Where to find them | Home-style restaurants and dhabas across Sindh, more so than upmarket menus |
| Spice level | Generally spicier and more sour than food further north in Pakistan |
Sai bhaji
Sai bhaji is a Sindhi vegetarian dish of spinach cooked down with lentils, usually chana dal or moong dal, and a mix of other greens or vegetables such as fenugreek, dill or aubergine depending on what's in season. "Sai" means green and "bhaji" means vegetable dish, and the name describes it exactly: a thick, well-spiced stew of greens and lentils, mellow rather than fiery, served with plain boiled rice. It's a dish born of Sindh's dry interior, where drying and stocking seasonal greens for year-round cooking has long been common practice, and it remains everyday home food as much as something you'd order specially in a restaurant.
Koki
Koki is a thick, savoury flatbread made from whole wheat flour worked through with finely chopped onion, green chilli, coriander and cumin, sometimes with a touch of dried pomegranate seed (anardana) for sourness. What sets it apart from an ordinary stuffed paratha is the method: the dough is rolled thick, partly cooked, rolled again, pricked all over, and cooked a second time in oil, which leaves it flaky and crisp rather than soft. It's traditionally a breakfast dish, eaten with a cup of tea, plain yoghurt or pickle, and it travels and keeps well compared with a standard roti, which made it practical food for a household or a journey.
Sindhi biryani
Sindhi biryani is a distinct regional style of the wider South Asian biryani, recognisable by two ingredients most other versions don't use: potatoes cooked into the rice, and aloo bukhara, dried plums, which give it a sour, tangy edge alongside the usual chilli heat. Layered with meat, caramelised onion, yoghurt and tomato before being cooked through in the pot, it comes out spicier and more sour than the milder biryanis found elsewhere in Pakistan, and the balance of heat against the plums' tartness is what people who grew up on it look for. It's widely available, from roadside dhabas to city restaurants, across Sindh's towns.
Palla fish
Palla, a river fish related to hilsa, runs up the Indus from the sea roughly between March and August, and is one of Sindh's most prized, and most expensive, seasonal foods, traditionally steamed over a wood fire or fried and eaten with flatbread. It's a genuinely regional dish rather than something available everywhere or year-round, so our dedicated guide to palla fish season covers when to look for it, where near Hyderabad to find it, and how it's cooked, in far more depth than fits here.
Other dishes worth knowing
Sindhi cuisine runs deeper than these four. Sindhi kadhi, a sour gram-flour and vegetable curry, and dal pakwan, lentils served with a crisp fried flatbread, are both common breakfast and lunch dishes, particularly among Sindhi Hindu communities and in the diaspora, but still recognisably part of the same food tradition inside Sindh. Pickling is also taken seriously across the province, with Shikarpuri achar, a sharp, oil-based mixed pickle from further up the Indus, among the best known regional styles.
Where to try Sindhi food
Sindhi food is largely home-style and dhaba food rather than a restaurant cuisine built for tourists, so the best versions of sai bhaji, koki and biryani are often found in unassuming local eateries rather than anywhere aimed specifically at visitors. Hyderabad, Sukkur and towns along the Indus are reliable places to find all of the above served the traditional way; our guide to Hyderabad's famous food covers specific places to eat in the old city, including where Sindhi biryani and sai bhaji show up on local menus.
Frequently asked questions
What is sai bhaji made of?
Spinach cooked down with lentils, usually chana or moong dal, and other seasonal greens or vegetables, seasoned simply and served with plain rice.
What makes Sindhi biryani different from other biryani?
Potatoes cooked into the rice and dried plums (aloo bukhara), which give it a sour, tangy edge alongside its chilli heat, setting it apart from milder regional styles.
What is koki?
A thick, spiced whole wheat flatbread made with onion, chilli, coriander and cumin, cooked twice to make it crisp and flaky. It's traditionally eaten for breakfast with tea or yoghurt.
When can I eat fresh palla fish in Sindh?
Roughly March to August, with the best availability from June onward, following the Indus flood cycle. It largely disappears from menus outside that window.
Is Sindhi food very spicy?
Generally spicier and more sour than food from further north in Pakistan, with chilli and tangy ingredients like dried plums, yoghurt and tomato both playing a bigger role.