National Dish India: Kathi Roll (Recipe)

In this article
Meet the Kathi Roll, one of India’s most loved street foods! Soft, freshly baked flatbread is wrapped around spiced chicken or vegetables and finished with fragrant herbs. Packed with the warm aromas of garam masala and cumin, it makes a brilliant party snack or a quick, satisfying lunch. Bring the bustle of a Kolkata street stall straight to your own kitchen.
About Kathi Roll
The Kathi Roll is a much-loved street food from India, prized for its endlessly varied fillings. Traditionally it is made with marinated meat or spiced vegetables, all wrapped up in a freshly baked flatbread. The dish brings together a rich palette of flavours along with the aromas of fragrant Indian spices and fresh herbs. That makes the Kathi Roll ideal for any occasion — whether as a party appetiser or a quick lunch on the go.
Ingredients (serves 1–2)
- 2 flatbreads (such as naan or roti)
- 200 g chicken breast or tofu
- 1 tsp garam masala
- 1 tsp cumin
- 1 onion, sliced
- 1 pepper, cut into strips
- Fresh coriander leaves
- Salt and pepper to taste
- 1 tbsp yoghurt or a vegan alternative
- Lemon juice
Shopping for the ingredients
When shopping for your Kathi Roll, it is well worth choosing fresh ingredients. A local market is the best place to find fresh vegetables and herbs. If you are using meat or tofu, make sure it is good quality and looks fresh. The spices can be found in any well-stocked supermarket or an Asian grocery, so you can build exactly the right flavours for your Kathi Roll.
Preparing the dish
Getting your Kathi Roll ready is quick and easy. Start by marinating the meat or tofu to deepen the flavour, using a mix of yoghurt, spices and lemon juice. While the marinade does its work, you can chop the vegetables and have everything to hand. That way all your ingredients are ready to go once it is time to cook.
Step-by-step instructions
- Marinate the chicken or tofu for at least 30 minutes.
- Heat a little oil in a pan and sauté the onions until golden brown.
- Add the marinated meat or tofu and cook until done through.
- Stir in the pepper and cook everything for a few more minutes.
- Warm the flatbreads in a separate pan or in the oven.
- Fill the flatbread with the meat or tofu mixture, yoghurt and fresh coriander leaves.
- Wrap the flatbread up and serve hot.
Gluten-free / lactose-free version
To make your Kathi Roll gluten-free, swap the regular flatbreads for gluten-free options such as buckwheat or rice flour flatbreads. Take care that the spices and other ingredients are gluten-free too. For a lactose-free version, use plant-based yoghurt, which is just as creamy and works perfectly with the dish. These tweaks make the Kathi Roll something everyone can enjoy and add variety to your table.
Tips for vegans and vegetarians
Vegans can adapt the Kathi Roll easily by using tofu or seitan in place of chicken. These plant-based alternatives are high in protein and soak up the flavours of the marinade beautifully. If you love paneer-based dishes such as Paneer Butter Masala, a firm tofu makes a brilliant vegan stand-in here. Instead of yoghurt, reach for a vegan yoghurt made from coconut or soya. You can also add plenty of vegetables such as sweetcorn, carrots or courgette to make the Kathi Roll even more varied.
More tips and tricks
To give your Kathi Roll even more flavour, try out different spices and marinades. Experiment with chilli powder for extra heat, or add a little ginger and garlic for more depth. Let the marinade work overnight so the meat takes on a more intense flavour. And remember to toast the flatbread lightly before filling it, so it is served fresh and warm.
Adapting the recipe to your taste
The Kathi Roll is hugely adaptable and easy to tailor to your personal taste. You can vary the filling by using fish — the same spiced fish you would use for a Fish Curry works beautifully — or a less common meat such as lamb. The choice of vegetables can change however you like, so you can use exactly what you enjoy most. Sometimes simply switching up the spices turns the dish into a whole new flavour experience.
Ingredient substitutions
If you do not have some of the core ingredients to hand, there is always an alternative. Instead of chicken, you could use turkey or chickpeas to create a colourful and tasty Kathi Roll. For a heartier, protein-rich filling, spiced beans like those in Rajma make a lovely vegetarian option. Tortillas can make a handy stand-in for the flatbread, especially if you fancy a Mexican twist. Use creative ingredients to make your flavour experience personal and one of a kind!
Drink pairing ideas
Refreshing drinks are the perfect partner for a delicious Kathi Roll. A classic choice would be a fresh mango lassi, which balances the spices wonderfully. Alternatively, serve a mint tea or a zesty ginger lemonade to bring out the flavours of the Kathi Roll. If you prefer alcohol-free options, fruit juices are always popular and add a touch of sweetness.
Serving and presentation ideas
A well-presented Kathi Roll makes the meal even more enjoyable. Wrap it in beeswax wraps or use attractive paper plates. Decorate the plates with fresh herbs or toasted nuts to create a contrasting look. Adding colourful sides such as a homemade raita or a spicy chutney can make the Kathi Roll stand out on the plate and round off the whole experience.
A bit of history
The Kathi Roll has its origins in the street stalls of Kolkata, where it was first offered as a quick, portable meal for workers and travellers. Over the years it has grown into a beloved street food right across India — sitting proudly alongside classics like Pav Bhaji — and is now recognised internationally too. These versatile rolls reflect the breadth of Indian cuisine and its many cultural influences. With every bite you can not only enjoy the food but also learn a little about India’s rich culinary history.
More recipe ideas
- Paneer Tikka Roll
- Veggie Kathi Roll with grilled vegetables
- Chicken Seekh Kathi Roll
- Sweet potato Kathi Roll with yoghurt sauce
- Lamb Kathi Roll with mint chutney
- Misal Pav — another spicy street-food favourite
- Vegetable Biryani for a fragrant rice dish on the side
Summary: Kathi Roll
The Kathi Roll is a varied and delicious street food that is well worth making. It is easy to adapt to different tastes and diets, which makes it an ideal choice for keen food lovers. Experiment with different ingredients and spices to create your very own version. Whether for parties, a quick lunch or simply a little treat, the Kathi Roll is always an excellent choice!


