Kathi roll: what it is and how to order Kolkata's street wrap
Last updated 20 July 2026
Overview
A kathi roll is a kebab wrapped in a paratha and eaten in the hand. That is the whole idea, and its simplicity is the point: it was invented to let someone eat skewered meat on the move without a plate, a fork or greasy fingers. The name gives the game away — kathi is Bengali for stick or skewer, the thin iron rod the kebab is grilled on. The dish is the skewer’s contents, freed from the skewer and rolled into bread.
This is one of the few street foods a city can honestly claim to have invented rather than adopted, and Kolkata invented this one. The popular account credits a kebab shop near New Market that, sometime in the first half of the twentieth century, began wrapping its seekh kebabs in paratha so that clerks and shoppers could carry them off and eat them clean. Whether it happened exactly there and exactly then is the usual street-food folklore — undocumented, retold by everyone, and probably true in outline even if the particular doorway is unprovable. What is not in doubt is that the form is local, and that the rest of India learned it from here.
The bread matters as much as the filling. A proper kathi-roll paratha is layered and fried on a flat griddle, a tawa, until it is flaky and pliable — not a soft chapati and not a tortilla. On most orders the cook cracks an egg onto the paratha as it fries and spreads it thin, so the finished wrap is lined with a sheet of omelette. That egg-lined version is so standard that many people call the whole thing an egg roll without meaning the meatless one.
What to order
The vocabulary is short and worth getting right, because you order by naming the filling and the eggs, not by pointing.
- egg roll — paratha, egg, sliced onion, green chilli, a squeeze of lime. No meat. It is the cheapest thing on the board and the baseline everyone starts from.
- chicken roll and mutton roll — the egg roll with kebab added. Mutton is the older and the better; chicken is milder and cheaper.
- double egg, double roll — “double egg” means two eggs on the paratha; “double” on its own usually means a double portion of meat. A double-egg double mutton roll is the full order, and saying it plainly marks you as someone who has done this before.
- paneer roll and aloo roll — the vegetarian fillings, curd cheese and spiced potato, both genuinely good and not an afterthought here.
What arrives is assembled in front of you: the paratha goes onto the griddle, the egg is spread over it, the kebab is laid in a line down the middle, and then the finishing handful — raw sliced onion, slit green chilli, a hard squeeze of lime, a dusting of chaat masala — before it is rolled tight in paper. That cold, sharp, raw topping against the hot greasy paratha is the entire character of the thing. If you cannot take chilli, say so before it is built, not after; it is added by hand and easily left out.
Ask for it without the standard onion-lime-chilli and you have ordered a plainer, duller object than the one the city makes. The topping is not a garnish.
What to avoid
The failure to watch for is not a bad kitchen but a pre-made one. A stack of rolls sitting wrapped in foil under a warming lamp is the tell: those were built an hour ago, the paratha has gone limp and the egg has steamed grey. The whole merit of the dish is that it is griddled to order, so the right stall is the one where the cook only starts your paratha once you have asked. A short wait is the point, not a fault.
Be wary, too, of the roll that has been improved for people who don’t know it. Shredded cheese, a squirt of mayonnaise, ketchup, a tangle of fried noodles inside the wrap — these are additions aimed at newcomers and at children, and they bury the kebab. A kathi roll is a spare thing; a busy one is usually a nervous one.
The wrong bread is the other giveaway. If the wrap is a soft, thin roti or something closer to a tortilla, it is not the layered fried paratha the dish is built on, and it will go soggy before you finish it. And the roll sold elsewhere in India as a Frankie — a wrap with its own spiced, vinegary character — is a cousin, not the same dish; ordering one here, or being handed one under this name, is a small wrong turn rather than a scandal.
Practicalities
This is cheap food, and the price ladder is simple: a plain egg roll runs roughly €0.50 to €1, a chicken roll a little more, and even a loaded double-egg double-mutton roll rarely crosses €2 to €3. A stall charging well above that for an ordinary roll is charging for its address, not its cooking; a stall charging suspiciously little is likely working from a foil stack rather than the griddle.
It is an evening food above all. Rolls are the classic late-afternoon-into-night snack — the thing eaten between finishing work and getting home, or after the cinema — and most stalls fire up as the day cools. A few busy corners sell them at lunch too, but the fresh crowd, and the fresh oil, come out after dark. There is no dish here that rewards being early; this one rewards being there when the griddle is busy.
Buy it from a stall, not a sit-down restaurant, and eat it standing, out of the paper it comes in, while the paratha is still hot enough to be faintly uncomfortable to hold — that first minute is when the egg is set but not rubbery and the kebab is still juicing into the bread. Carry cash in small notes; roll stalls are a cash trade almost without exception, and nobody wants to make change for a large note on a €1 sale.