Kolkata-style kathi roll: a griddled paratha wrapped around chicken kebab, onion and green chili
Prep1 hr 30 min
Cook30 min
Serves4 rolls
CuisineIndian

Kathi Roll: Kolkata's Street-Food Chicken Kebab Wrapped in Egg Paratha

Kathi roll is Kolkata street food: smoky chicken kebab and thin-sliced onion wrapped in an egg-coated paratha. This recipe for 4 rolls covers laminating and cooking the dough, the fillings, a sour note, rolling order, and chicken doneness and storage.

Total: 2 hrLevel: Intermediate

Cooking flow

Cooking steps

STEP 11 / 8

Marinate the chicken

10 min + 60 min in the refrigerator

Coating chicken with yogurt and spices for the marinade
Cut the chicken to a uniform size and coat it with a thin, even layer of marinade

Trim excess fat from the chicken thighs and cut into 2 cm cubes. In a bowl, mix the yogurt, ginger, garlic, lime juice, garam masala, cumin, turmeric, chili powder and salt, add the chicken and coat everything. When the surface is evenly covered in a thin orange coating, cover and rest in the refrigerator for 60 minutes. Avoid marinating for a long time so the acid doesn't tighten the meat too much.

STEP 22 / 8

Prepare the chutney and aromatics

10 min

Grinding mint and cilantro in a granite mortar
Add water a little at a time to make a thick green chutney that can go inside a wrap

Finely chop the cilantro, mint, green chili and ginger with the lime juice and salt, or crush them in a mortar. Start with 1 tbsp water and adjust until the leaf particles are fine, the whole is smooth, and it drips slowly from a spoon. If using amchur, mix in 1/2 tsp, and if the sourness is sharp, add water 1 tsp at a time. Thinly slice the onion and cut the lime into wedges. If using cucumber, cut it into thin strips and blot the moisture with paper towels.

STEP 33 / 8

Knead and rest the paratha dough

10 min + 30 min resting

Kneading the paratha dough until smooth
Make a dough that doesn't crack and springs back slowly when pressed

Put the flour and salt in a bowl and mix in the oil. Add 180 ml water and bring the dough together; only if dry flour remains, add the rest of the water a little at a time. Turn it out and knead for 5–7 minutes, until the surface is smooth and a finger impression springs back slowly. If it's dry and cracking, add water 1 tsp at a time; if it sticks heavily to your hands, add dusting flour 1 tsp at a time. Shape the dough into a ball, return it to the bowl, cover with a damp cloth or plastic wrap, and rest for 30 minutes.

STEP 44 / 8

Roll thin and build the layers

15 min

Folding oiled dough into a spiral to build layers
Keep the folded and coiled layers, and flatten back into a circle before cooking

Divide the dough into 4 pieces and shape into balls. Roll each into a thin 22–24 cm circle and brush the surface lightly with oil. Fold it from one edge into a ribbon, then coil it into a spiral and set it down seam-side down. Do the same with the rest, cover with a cloth so they don't dry, and rest for 10 minutes. When you roll them out again, press gently to 20–22 cm without crushing the spiral. If you press too hard the layers disappear, so move the pressure evenly from the center outward.

STEP 55 / 8

Cook the chicken in a frying pan

10–12 min

Cooking spice-marinated chicken in a frying pan
Don't pile the meat; flip it once the surface moisture is gone

Heat the oil in a frying pan over medium-high heat. Spread out half the 2 cm chicken cubes and, without touching, cook for about 2 minutes to brown the bottom. Flip and cook 2 more minutes, then lower to medium-low heat and cook through for 3–5 minutes. When you don't crowd the pan, moisture cooks off and the corners pick up a toasty brown. The target is 75°C at the center for at least 1 minute. If you can't check with a thermometer, cut the largest piece and make sure it's white to the center. If any translucent areas remain, cover and add 1–2 minutes over low heat at a time. Cook the rest the same way.

STEP 66 / 8

Cook the parathas

2–3 min per paratha

Cooking a thinly rolled paratha on a griddle to a pale brown
Flip once bubbles appear, and get pale golden spots on both sides

Wipe out any burnt bits from the same pan and set it over medium-low heat. Lay in the dough, and when small bubbles appear on the surface and light spots form on the underside, flip it. Brush the other side with about 1/2 tsp oil, press lightly with a spatula, and turn every 20–30 seconds. It is done when both sides have pale golden spots and the center no longer looks raw and shiny. Wrap the cooked ones in a cloth to keep them from drying out.

STEP 77 / 8

Stick the egg to the paratha

about 1 min per paratha

Laying a paratha over thin-cooked egg so the egg sticks to the dough
Lay the paratha on once the egg's edge begins to set, then flip

Beat the eggs one at a time and set the pan over medium-low heat. Brush with a little oil, pour in the egg and tilt the pan to spread it thin. When the surface turns slightly opaque and the edge begins to set, lay a warm paratha over the egg and press lightly. After 10–15 seconds, flip it with the paratha, and cook the egg side stuck to the dough for about 10 more seconds. If you flip when the egg is still liquid it runs and loses its shape, so wait until you see it begin to set in a thin layer before laying the paratha on.

STEP 88 / 8

Add the filling and roll

about 1 min per roll

Rolling grilled chicken, onion and chutney in a paratha
Place the filling in a thin line down the center and roll while catching the bottom with paper

With the egg side up, put one quarter of the chicken a little below the center. Lay the onion, and if you like green chili, cucumber, cilantro and chutney, in a thin band, then squeeze lime over it. Fold the left and right ends in slightly, then roll from the near edge to the far edge, enclosing the filling. If wrapping in paper, fold the bottom up to make a catch tray so filling and juices don't fall. Too much chutney or lime at once makes the dough soggy, so add them in small amounts just before eating.

0 / 0
Ingredients

Ingredients

1 / 4

Chicken kebab

Ingredient Amount Substitutes & notes
Chicken thighs (skinless) 450 g Cut into 2 cm cubes. Breast works too but dries out easily if overcooked
Plain yogurt 60 g Use unsweetened
Ginger (grated) 15 g About 1 tbsp
Garlic (grated) 2 cloves About 1 1/2 tsp if using tube garlic
Lime juice 1 tbsp Lemon juice also works
Garam masala 1 1/2 tsp Any store-bought blend is fine
Ground cumin 1 tsp If you only have whole seeds, crush them lightly
Turmeric 1/2 tsp Adds color and an earthy aroma
Chili powder 1/4–1/2 tsp Adjust to your heat preference
Salt 3/4 tsp Use less if your yogurt is salted
Canola or other neutral oil 1 tbsp For cooking
2 / 4

Paratha dough

Ingredient Amount Substitutes & notes
Medium-strength flour (all-purpose) 300 g If unavailable, mix 150 g cake flour with 150 g bread flour
Salt 4 g About 2/3 tsp
Canola or other neutral oil 1 tbsp Mixed into the dough. Oil for the layers is separate
Water 180–200 ml Add a little at a time, judging by the state of the flour
Dusting flour About 2 tbsp Use cake flour
Oil for the layers 2 tbsp Brushed thinly over the dough
3 / 4

Egg and finishing

Ingredient Amount Substitutes & notes
Eggs 4 1 per roll
Onion 1 medium (about 150 g) Thinly sliced. Soaking too long in water loses the aroma
Green chili 1–2 Remove the seeds or omit to reduce heat
Lime 1 Cut into wedges. Lemon also works
Cucumber 1/2 Optionally cut into thin strips. Wipe off excess moisture
Cilantro 10 g Optional garnish
Chutney 4 tbsp, finished Use the green chutney below
4 / 4

Green chutney

Ingredient Amount Substitutes & notes
Cilantro 20 g Use the stems too
Mint 10 g If you can't get it, use the same amount of extra cilantro
Green chili 1 Use half for less heat
Ginger 5 g Peeled
Lime juice 1 tbsp Adjust at the end by aroma
Water 1–2 tbsp Add while checking the paste's thickness
Salt 1/4 tsp Adjust after grinding together
Amchur powder 1/2 tsp Optional. Adds dry sourness; lime alone is fine without it
0 / 0

Spread a thin layer of egg on a hot griddle and lay a fresh paratha over it. When the egg sticks to the dough, flip it, add charred chicken kebab, onion and lime, and roll it up in paper. Kolkata's kathi roll is street food that packs hot dough, the toasty flavor of meat and the crunch of raw aromatics into a shape you can eat with one hand.

The key to getting close at home isn't a tandoor. It is rolling the paratha thin and building layers with oil, cooking the chicken in small batches, and finishing with the sourness of lime. Even in an ordinary frying pan, if you keep the browning on the chicken and the bite of the onion, you get a satisfying roll that doesn't depend on sauce.

Amchur (dried green mango powder) adds a dry sourness that is hard to get from lime alone. If you cook Indian food often you can use it a little at a time, but for a one-off batch, lime stands in well.

From Kolkata's street stalls: a kebab you eat wrapped

Kathi roll is a Kolkata snack of kebab laid on a paratha and rolled. In the basic form described by local media, skewered meat is set on a thin flatbread, topped with onion, green chili and lime, and wrapped in paper. There is also a version in which egg is cooked first and stuck to the paratha, packing meat and aromatics into a meal you can hold in one hand. Local reporting also offers an explanation that the name comes from kathi, meaning skewer, a word that stayed on after the cooks moved from bamboo skewers to iron ones. The Indian Express says Nizam's in Kolkata opened in 1932 and is widely cited as the dish's birthplace.

That said, both the claim that Nizam's is the origin and the anecdote that it began when a British customer wanted to eat without getting his hands messy are presented as folklore in the articles I checked. I couldn't find contemporary records that settle who invented it or in which year, so I don't treat either as established. Part of the dish's appeal is not only who rolled the first one but that it takes kebab off the skewer and wraps it in bread with aromatics so you can eat it as you walk down the street.

The fillings in Kolkata shops aren't uniform. Some shops center on onion, green chili and lime, while whether to use egg, whether to add amchur or chili sauce, and whether to add vegetables varies by shop and by order. A Kolkata-born food blogger recalls mostly calling it an "egg roll" when she was young and also describes home versions with cucumber and ketchup. That is one person's memory, but it shows that kathi roll isn't a single fixed formula; the fillings change with the eater. NDTV Food's local piece also describes lines after dance class and during festival season, and how the taste differs from shop to shop.

This home version combines chicken thighs marinated in yogurt and spices, a layered paratha, egg, onion and lime. The aim isn't to reproduce a shop's griddle or the smoke from the skewers, but to bring together the browning on the chicken, the layers in the paratha, and the sour crunch of raw aromatics in a single bite.

The flavor to preserve when cooking at home

Many local recipes use maida (refined wheat flour) for the paratha. In a home kitchen, medium-strength flour (chūrikiko, similar to all-purpose) is easiest to handle; if you can't find it, mixing equal parts cake flour and bread flour makes dough that is less likely to tear when rolled than cake flour alone. It isn't the same flour as maida, so the result is a little lighter and the layers separate differently. Don't add the water all at once; stop when the flour comes together and the dough is soft enough to cling slightly to your fingers, and it is easier to adjust.

Kebabs are best known as meat cooked over strong heat on skewers, but in a home frying pan the important thing is not to crowd the chicken. Choose a pan big enough to cook it in two batches so that, even when the meat releases moisture, it browns instead of steaming. Cut the meat to about 2 cm and, as a food-safety guideline, cook it until the center reaches 75°C (167°F) for at least 1 minute. Even if you don't use a thermometer, cut open the largest piece and check that it is white all the way through; if any pink or clear juices remain, cook it longer. Japan's Ministry of Health, Labour and Welfare gives 75°C for at least 1 minute at the center as the guideline for cooking food at home.

Ingredients (makes 4 rolls)

Chicken, flour, eggs, onion, lime and spices for 4 kathi rolls
Sort the ingredients first: the chicken, the paratha dough and the finishing aromatics
For people with allergies

This recipe contains chicken, egg, wheat and dairy (yogurt). Store-bought garam masala and chili powder differ in ingredients and production lines from product to product, so if you have allergies, check the labels.

Amchur is a seasoning made by grinding dried mango, suited to adding sourness without adding the moisture of lime. The chutney here can be made with lime alone. If you'd like to use amchur, buy a small amount unless you plan to use it in several Indian dishes.

Choosing tools for the chutney texture

If you only need to make green chili and ginger fine, a knife will do, but to make a dense paste that blends herbs and lime into one, crushing in a mortar leaves fewer leaf particles. A granite mortar and pestle suits households that make chutneys or ginger-garlic pastes often. For a one-time batch, a knife, a mortar you already own or a small blender will do, so you don't need to buy anything if you won't use it often.

When things go wrong: fix the texture from the cause

If the dough shrinks back while rolling, it may not need more kneading but more resting time. Cover it with a cloth for 10 minutes and roll again without pressing hard. If the edges crack, it is dry or short of water; wet your hands, stroke the surface, and rest it 5 minutes and it comes together more easily.

When the paratha is tough, the cause is more often overcooking or drying out after cooking than the flour. Take it off the heat once spots appear on both sides, stack and wrap in a cloth. If it has cooled and hardened, sprinkle a few drops of water in the pan, cover and warm over low heat for 20–30 seconds. Water poured directly on the dough makes it sticky, so restore it with steam.

If the chicken turns white as if boiled and doesn't brown, the pan is overcrowded. Take the meat out, wipe off the moisture, heat the empty pan and cook again in halves. Meat that is already cooked through shouldn't be kept cooking just to brown it; give it a short sear in the hot pan. If the center is raw, don't judge by color; cook further over low heat until it reaches 75°C for at least 1 minute.

If the egg doesn't stick to the paratha and stays in the pan, it may have been spread too wide, or the dough went down after the surface had set completely. For the next one, brush on a thin layer of oil, lay the paratha on as soon as the egg's edge begins to set, and press lightly all over with your palm or a spatula. If the dough tears after rolling, use less filling and wipe the moisture off the onion and cucumber before adding.

Fillings that change from shop to shop and home to home

Kathi roll keeps the combination of meat and paratha but changes character with what you add or leave out. NDTV Food's chicken recipe marinates with yogurt and spices, and home-cooking blogs show versions with onion, cucumber, lime and ketchup. Use the street stall's flavor as a guide, and at home adjust with the vegetables and heat you can get.

  1. Egg chicken roll: the basic form of this recipe. Stick egg to the paratha and wrap with grilled chicken, onion and lime.
  2. Mutton roll: swap the chicken for small pieces of lamb. Cut to an even thickness and cook thoroughly to the center. Lamb's aroma is strong, so extra onion and lime help it come together.
  3. Paneer roll: use cubed paneer instead of chicken, with more green chutney. Indian vegetarian recipes also pair paneer with a chutney of green chili, mint and coriander. Dassana's Veg Recipes lists amchur and chaat masala as choices for sourness.
  4. Potato roll: coarsely mash boiled potatoes and season with cumin and salt. It makes an easy meatless snack, and adding the crunch of cucumber keeps it from feeling heavy.
  5. Egg-only roll: leave out the chicken and use 2 eggs to give the dough thickness. Increasing the onion, lime and chutney keeps the flavor from going flat with fewer fillings.

If you don't like heat, leave out the green chili, go light on the chutney and add lime. Some home versions add ketchup or chili sauce, but at first, layering aromatics in small amounts preserves the spices in the meat and the toasty flavor of the dough.

At the table, storage and reheating

Eat it fresh, while the layers of dough are loose and the toasty egg and heat of the meat are still rising. Wrapping in paper keeps filling from falling out the bottom, and it connects to the street-stall way of eating while walking. For a side, sour pickles or thinly sliced vegetables go well. Serve the chutney, lime and green chili separately so each person can adjust heat and sourness.

For make-ahead, store the chicken, parathas and aromatics separately. Don't leave cooked chicken at room temperature to cool for long; put it in a clean airtight container, refrigerate, and eat it by the next day. When reheating, heat it through to the center, and don't put reheated meat back in the refrigerator again and again. Once cool, stack parathas with paper between each one; they keep refrigerated until the next day, or freeze for longer. To warm in a frying pan, cover over low heat to apply a little steam, and take the lid off at the end to bring the surface back.

Finished rolls soften from the chutney's moisture, so don't store them assembled. If you're carrying them, wrap fillings and dough separately and assemble just before eating. Keep cutting boards and chopsticks that touched raw chicken separate from utensils used for cooked meat and vegetables, and wash them with detergent afterward.

Nutrition (approximate, per roll)

About 620 kcal, 36 g protein, 23 g fat, 63 g carbohydrates, 3 g fiber and about 2.2 g salt equivalent. These are estimates that vary with the cut of chicken and the amounts of flour, oil and chutney, and are not figures based on product labels.

Kathi rolls wrapped in paper on the table, with one cut in half and a lime wedge
Catch the fresh roll in paper, and add the chutney and lime just before eating

FAQ

Can I use store-bought tortillas instead of paratha?

Yes, but the texture and aroma change. Tortillas have fewer layers and are lighter, so brush the surface thinly with oil, cook in a frying pan and coat with egg to make them easier to wrap around the filling. If you want the flaky, layered character of a real paratha, use the dough in this recipe.

Can I make it without amchur?

Yes. Add lime juice to the chutney for sourness. Amchur is an option for adding dry sourness without more moisture; it isn't essential. If using lime, add 1 tsp at a time and stop before the herb aroma disappears.

Can I make the chutney in a blender?

Yes. Put the herbs, ginger, green chili, salt and lime in a small blender and add water 1 tsp at a time only if it won't turn. Too much water makes the roll soggy, so stop when it drips slowly from a spoon. Chopping finely with a knife and mixing in lime also works.

Can I use chicken breast?

Yes. It has less fat than thigh and dries out more easily, so cook it in even thickness and stop once it is cooked through to the center. The yogurt marinade helps retain moisture but doesn't make up for overcooking. Keep to 75°C at the center for at least 1 minute, and don't keep cooking beyond that.

Can I store finished kathi rolls?

Avoid storing them rolled; keep the chicken, paratha and aromatics separate in airtight containers in the refrigerator. Don't leave cooked chicken at room temperature to cool for long, and eat it by the next day. Heat the chicken thoroughly to the center when you eat it, and don't reuse utensils that touched raw chicken. Add the chutney and lime just before eating so the dough doesn't get soggy.

Further reading

  • Tandoori chicken (in Japanese): compare it when you want to change how the chicken is marinated and cooked.
  • Mughlai paratha: a paratha dish from the same Bengal region, with a filling cooked inside.

Sources