Indian Chicken Kathi Roll with Smoky Tomato Filling
Spiced grilled chicken and a smoky tomato-onion filling rolled up in a flaky paratha for a Kolkata-style wrap.
About This Recipe
The kathi roll originated in Kolkata as a way to wrap skewer-grilled meat inside paratha for easy eating on the go, and it has since become one of India's most popular street food exports, found from Mumbai to London. This version fills the roll with chicken marinated in yogurt and spices, grilled or pan-seared until charred at the edges, tossed with a quick smoky tomato and onion mixture that adds moisture and tang. The paratha itself needs to be cooked until flaky with a bit of chew, not crisp like a cracker, so it holds together when rolled tightly around the filling without tearing. Charring the chicken over high heat, whether on a grill or in a very hot skillet, is essential — the slightly smoky, blistered edges are a big part of what makes a kathi roll taste like it came from a Kolkata street stall rather than a home stir-fry. A final scattering of raw onion, a squeeze of lime, and a drizzle of green chutney inside the roll before it's wrapped tightly in paper are what complete the dish, meant to be eaten immediately while everything is still warm and the paratha hasn't gone soft.
Ingredients
Serves 4
- 500 gboneless chicken thigh, sliced into strips
- 0.5 cupplain yogurt
- 1 tbspginger-garlic paste
- 1.5 tspgaram masala
- 1 tspred chili powder
- 0.5 tspturmeric
- 1 tspsalt
- 2 tbspoil
- 2 wholetomatoes, charred and diced
- 1 wholeonion, half diced and half thinly sliced
- 4 wholeparatha or flour tortillas
- 0.25 cupcilantro-mint chutney
- 1 wholelime, cut into wedges
Instructions
- 1
Marinate the chicken
Mix yogurt, ginger-garlic paste, garam masala, chili powder, turmeric, and salt. Toss with chicken strips and marinate at least 30 minutes, or up to overnight.
- 2
Char the tomatoes
Char the tomatoes directly over a flame or under a hot broiler until blistered, then dice.
- 3
Cook the chicken
Heat oil in a hot skillet over high heat. Sear the marinated chicken in batches, undisturbed for 2-3 minutes per side, until charred at the edges and cooked through.
- 4
Toss with tomato
Add the diced charred tomato and diced onion to the pan with the chicken, tossing over high heat for 1-2 minutes to combine.
- 5
Warm the paratha
Warm the paratha or tortillas in a dry skillet until pliable and slightly toasted.
- 6
Assemble the rolls
Spread green chutney down the center of each paratha, top with the chicken mixture, sliced raw onion, and a squeeze of lime. Roll tightly and wrap the base in paper to serve.
Did you make this?
Rate it and help other cooks find the recipes that actually work.
One tap to sign in, and we'll save the rating you just picked.
Everything you need to plan your week — free
- Meal calendar
- Grocery list
- AI recipe ideas
Track what you eat
Snap your meal to log calories and macros, run fasting timers and track water in the free SnapCal app.
Pro Tips
- →
Sear the chicken in a single layer without crowding the pan, or it will steam instead of char.
- →
Char the tomatoes for real smokiness rather than just dicing them raw — this step adds a lot of the dish's depth.
- →
Roll the wrap tightly and immediately wrap the bottom half in parchment or foil to hold its shape while eating.
Variations
- •
Use paneer or lamb instead of chicken for a vegetarian or richer meat version.
- •
Add a beaten egg cooked onto one side of the paratha before filling, for an egg kathi roll.
- •
Swap the tomato mixture for a simple cabbage-carrot slaw for a lighter crunch.
Storage
Store the chicken filling separately from the paratha in the fridge up to 3 days; reassemble and warm the filling before rolling fresh, since pre-rolled wraps go soggy quickly.
History & Origin
The kathi roll was popularized in Kolkata in the mid-20th century by street food vendor Nizam's, originally wrapping skewered kebabs in paratha for customers eating on the move, and it has since spread across India and internationally as a street food staple.
Frequently Asked Questions
Can I make this with store-bought tortillas instead of paratha?
Yes, flour tortillas work as a convenient substitute, though paratha's layered, slightly flaky texture is closer to the traditional roll.
What if I don't have a way to char the tomatoes over flame?
Roast them under a hot broiler for 8-10 minutes, turning once, until the skins blister — it gets you close to the same smoky effect.
Why is my paratha tearing when I roll it?
It was likely cooked too long and gone crisp — warm it just until pliable and slightly toasted, not until crackly, so it stays flexible enough to roll.
Nutrition Facts
Per serving (280g / 9.9 oz) · 4 servings total
Time Summary
Have Questions?
Ask our AI cooking assistant anything about this recipe — substitutions, techniques, scaling.
Chat with AI Chef →Featured in Guides
This recipe is featured in the following curated guides:
More Indian Recipes
You Might Also Like
Similar dishes from other cuisines around the world.
Browse by Ingredient
More recipes built around the same core ingredients.
Free Kitchen Tools
Calculators and converters that pair with this page — no signup needed.
Put This Into a Plan
Schedule it, shop for it, and track what you already have.
Read Next
Longer reads that go deeper on the ideas behind this dish.
Community
Join the conversation
Sign in to leave a comment and save your favourite recipes