Kathi Roll: What It’s Made Of & How to Make It

Updated November 5, 2026

Jump to recipe

Kathi Roll: What It's Made Of & How to Make It

Kathi roll is a popular Indian street food consisting of a flaky, griddle-cooked flatbread (paratha) wrapped around a savory filling, typically spiced meat, vegetables, or paneer, along with onions, chutneys, and sometimes egg. Originating in Kolkata (formerly Calcutta) in the early 20th century, it has become a beloved snack and meal across India and worldwide. The name comes from the Bengali word kathi meaning “stick” or “skewer,” referencing the original method of roasting the kebab filling on a skewer. Today, kathi rolls are made with a variety of fillings and are known for their portability and burst of flavors.

What Is a Kathi Roll?

A kathi roll is essentially a wrap: a paratha (a layered, pan-fried flatbread) is cooked on a griddle with oil or ghee, then filled with a cooked, well-seasoned mixture. The filling is often based on chicken, mutton, or paneer (Indian cottage cheese), but vegetarian versions with potatoes, mixed vegetables, or mushrooms are also common. The roll is typically garnished with sliced onions, green chilies, lemon juice, and a drizzle of mint chutney or tamarind chutney. It is then rolled tightly in paper or foil to hold it together, making it easy to eat on the go.

The key characteristics that set a kathi roll apart from other wraps are the paratha’s flaky texture (achieved by layering and folding the dough) and the robust, spicy filling. Unlike a burrito or a sandwich, the paratha is cooked fresh and often brushed with butter or oil, giving it a crisp exterior that contrasts with the juicy filling.

Origin and History

The kathi roll was invented in Kolkata in the 1930s by Nizam’s, a restaurant that still operates today. The story goes that a British customer wanted to eat a kebab without sitting down, so the owner wrapped the kebab in a paratha for easy handling. The idea caught on, and the “kathi roll” (named after the skewer, or kathi, used to cook the kebab) became a local sensation. Originally, the filling was only mutton or chicken kebab, but over time, vendors added eggs, vegetables, and paneer to cater to different tastes. Today, kathi rolls are a staple of Kolkata street food and have spread to cities worldwide, with each region adding its own twist.

Key Ingredients in a Kathi Roll

While recipes vary, a classic kathi roll includes these core components:

  • Paratha: Made from whole wheat flour (atta) or all-purpose flour (maida), water, salt, and sometimes a little oil or ghee. The dough is kneaded, rested, then rolled thin, brushed with oil, folded into layers, and rolled out again. This creates the flaky layers that are typical of a paratha.
  • Filling: The most common fillings are:
    • Chicken or Mutton Kebab: Marinated in yogurt, ginger-garlic paste, spices (like cumin, coriander, turmeric, red chili powder, garam masala), and often cooked on a skewer or in a pan until tender.
    • Paneer: Cubed paneer is sautéed with spices and vegetables like bell peppers and onions.
    • Vegetable: A mix of potatoes, cauliflower, peas, and carrots, cooked with spices and sometimes a little tomato.
    • Egg: A beaten egg is sometimes spread on the paratha while cooking, or a scrambled egg is added to the filling.
  • Accompaniments: Thinly sliced onions, fresh green chilies, lemon wedges, and a choice of chutneys – typically mint-coriander chutney (green) and tamarind chutney (sweet and sour).
  • Optional additions: Some vendors add a sprinkle of chaat masala (a tangy spice mix) or a dash of vinegar for extra zing.

How to Make a Kathi Roll at Home

Making kathi rolls at home is straightforward and allows for customization. Here’s a step-by-step guide:

  1. Prepare the dough: Mix 2 cups (240 g) whole wheat flour with 1/2 teaspoon salt and enough water (about 3/4 cup, 180 ml) to form a soft dough. Add 1 tablespoon (15 ml) oil and knead for 5-7 minutes until smooth. Cover and rest for 20-30 minutes.
  2. Make the filling: For a chicken version, marinate 1 lb (450 g) boneless chicken (cut into thin strips) in 1/4 cup (60 g) yogurt, 1 tablespoon ginger-garlic paste, 1 teaspoon ground cumin, 1 teaspoon ground coriander, 1/2 teaspoon turmeric, 1/2 teaspoon red chili powder, and salt. Let it sit for at least 20 minutes (or up to 2 hours in the fridge). Then cook in a hot pan with 1 tablespoon oil until the chicken is cooked through and slightly charred. For paneer or vegetables, sauté them with similar spices until tender.
  3. Cook the paratha: Divide the dough into 6 equal balls. Roll each into a thin circle (about 6-7 inches). Brush the surface with oil, fold in half, brush again, fold into a triangle, then roll out again to a circle. Heat a griddle or skillet over medium-high heat, place the paratha, and cook for 1-2 minutes until bubbles appear. Flip, spread a little oil or ghee, and cook until golden brown spots appear on both sides. Keep warm.
  4. Assemble: Place a paratha on a plate. Spread a spoonful of green chutney. Add a portion of the filling in the center, top with sliced onions, green chilies, and a squeeze of lemon. Optionally, you can crack an egg onto the paratha while it’s still on the griddle and let it set before adding the filling.
  5. Roll it up: Fold one side over the filling, then roll tightly, tucking in the ends as you go. Wrap in parchment paper or foil to hold its shape, and serve hot.

Common Variations and Regional Twists

Kathi rolls have evolved beyond the classic Kolkata kebab. Some popular variations include:

  • Egg Roll: A paratha is coated with beaten egg while cooking, then filled with kebab or vegetables. This is a very common street version.
  • Chicken Tikka Roll: Uses boneless chicken tikka (marinated in yogurt and spices, then grilled) as the filling.
  • Veggie Roll: A mix of potatoes, carrots, beans, and peas, seasoned with chaat masala and chutneys.
  • Paneer Roll: Paneer cubes marinated and sautéed with onions and peppers.
  • Mutton Roll: Spiced minced mutton (keema) or mutton seekh kebab is a richer, more indulgent option.
  • Global adaptations: In the US and UK, you might find kathi rolls with lettuce, cheese, or even french fries inside, catering to local tastes.

How to Choose or Order a Good Kathi Roll

Whether you’re at a street stall or a restaurant, here are a few tips for picking a great kathi roll:

  • Fresh paratha: The paratha should be made to order, hot off the griddle, and have visible flaky layers. A limp or pre-made paratha is a sign of a mediocre roll.
  • Balanced filling: The filling should be well-spiced but not overwhelming, and the ratio of filling to bread should be about 1:1. You shouldn’t get a mouthful of bread with a tiny bit of meat.
  • Chutneys: A good roll has both green chutney (mint) and tamarind chutney, providing a contrast of flavors. Ask for extra if you like it tangy.
  • Onions and chilies: Fresh, crisp onions and a hint of green chili add texture and heat. If you prefer mild, ask for less chili.
  • Wrapping: The roll should be wrapped tightly in paper or foil so it holds together and is easy to eat without falling apart.

Frequently Asked Questions

Is a kathi roll the same as a wrap or burrito? No, though they are similar. A kathi roll uses a paratha, which is flaky and pan-fried, unlike a soft tortilla or flatbread. The filling is also typically Indian-spiced, and the roll is usually smaller and more snack-sized.

Can I make kathi rolls gluten-free? Yes, you can use a gluten-free flour blend for the paratha, but the texture will be less flaky. You might need to add xanthan gum or a binder. Alternatively, you can use a gluten-free flatbread like a rice flour roti.

What is the best way to reheat a kathi roll? The best way is to reheat it on a hot skillet or griddle for 1-2 minutes per side, which revives the crispness of the paratha. Avoid microwaving, as it makes the bread soggy.

Are kathi rolls healthy? They can be part of a balanced diet, but they are often high in calories and fat due to the oil used in the paratha and the rich filling. Opt for a vegetable or paneer roll and ask for less oil for a lighter option.

Can I freeze kathi rolls? Yes, you can freeze assembled rolls (without the chutneys and onions) for up to 1 month. Wrap each in plastic wrap, then foil. To reheat, thaw in the fridge and then pan-fry until hot and crisp.

What is the difference between a kathi roll and a frankie? A frankie is a similar Indian street food wrap, but it typically uses a rumali roti (thin, soft flatbread) instead of a paratha. The filling is also often simpler, like spiced potatoes or eggs.

Food Safety and Storage Tips

If you are making kathi rolls at home, follow these guidelines to ensure safety:

  • Cook meat thoroughly: Chicken and mutton must be cooked to a safe internal temperature. For chicken, that’s 165°F (74°C); for ground meat (like mutton keema), it’s 160°F (71°C). Use a food thermometer to check.
  • Refrigerate leftovers: Store any leftover filling and parathas separately in the refrigerator within 2 hours of cooking. They will keep for 3-4 days.
  • Reheat properly: Reheat the filling to 165°F (74°C) before serving. The paratha can be reheated on a hot skillet.
  • Raw egg caution: If you add a raw egg to the paratha, ensure it is fully cooked (egg dishes should reach 160°F / 71°C). Use pasteurized eggs if serving to pregnant women, young children, the elderly, or anyone with a weakened immune system.

Related

More recipes to cook

Safety notes: safe minimum internal temperatures from USDA FSIS; raw and undercooked fish guidance from the U.S. FDA. Food safety notes

Spotted an error? Tell us and we will correct it (corrections policy).