Schezwan Roti Roll delivers fast, fiery street food flavor right in your own kitchen, perfect for evenings when you need something comforting and quick with a little extra kick. Made with soft roti or paratha filled with spicy schezwan sauce, sautéed vegetables, paneer, and melted cheese, then rolled up tight, this wrap is crunchy, saucy, and endlessly customizable.
The recipe comes together quickly by preparing a simple schezwan-spiced filling with onions, capsicum, cabbage, and your choice of protein or veggies, then wrapping it in a warm roti with a spread of schezwan mayo or sauce. You control the heat level, making it as mild or intense as you like, and it’s easy to grab and eat on the go.
Follow this guide for a foolproof method to make schezwan roti rolls week after week, bringing bold Indo-Chinese flavors to your table without long lines or mystery ingredients.
This Schezwan Roti Roll recipe is your shortcut to bold, spicy flavors without leaving home.

What is Frankie?
Frankie is Mumbai’s answer to a handheld meal that actually tastes exciting. Think of it like a soft roti wrap stuffed with a tasty filling, usually paneer, chicken, or spiced potatoes, then layered with sauces, onions, lettuce, and chat masala. It is the kind of snack you pick up from a street cart and finish before you even get home. If you love handheld meals like this, you’ll also love my cowboy breakfast sliders for a hearty, grab-and-go option that feeds a crowd. The first bite is warm, tangy, a little smoky, and just messy enough to be fun.
At home, I usually keep it vegetarian and go big on texture. A good Frankie has three things: a soft roti that bends without cracking, a flavorful filling with a hint of char, and punchy extras like sliced onions, lemon, and a zesty sauce.
When you add schezwan sauce to the mix, you get a Schezwan Roti Roll that brings fiery Indo-Chinese flavors to classic Mumbai street food.

What’s the difference between Kathi Roll and Frankie?
Both are delicious, but they do have a personality of their own. Kathi Roll typically comes from Kolkata and often uses a paratha with egg on the base, then rolled with kebab style fillings and onions. Frankie is more of a Mumbai street food style with a roti or paratha, saucy fillings, and a cheeky sprinkle of chat masala. Frankie is usually softer and saucier; Kathi is a touch richer and sometimes crispier from the paratha fry.
The toppings are different too. Frankie leans into tangy sauces and that signature chat masala hit. Kathi usually champions caramelized onions, green chutney, and the kebab. If you are chasing that fiery hit and a softer wrap, go Frankie. If you want layered richness and smoky depth, reach for Kathi. For home cooks, Frankie is friendlier because you can use a regular roti and still get outstanding results.
For this Schezwan Roti Roll recipe, we’re using the Frankie approach with a soft roti and bold, saucy filling.

Why I love this Frankie recipe?
Honestly, it saves my weeknight mood. I can prep the paneer ahead, keep chopped onions ready, and dinner basically assembles itself. The flavors are bold, and the process is simple enough to do on a busy day. When I am craving spice that still feels balanced, this recipe delivers every single time.
My favorite part is that it is so flexible. Paneer, tofu, leftover grilled veggies, even boiled potatoes all work. Plus, it travels well. I often wrap it in foil and pack it for lunch with a lemon wedge. Also, the filling tastes even better the next day as the spices settle in. If I need a nudge to cook, this is the recipe I reach for and it never fails me or my taste buds.
For another quick, handheld comfort meal that saves weeknights, try my pesto grilled cheese, it’s creamy, savory, and ready in about 10 minutes too. And yes, it hits that exact spicy-satisfying vibe you want from a Schezwan Roti Roll.
This Schezwan Roti Roll hits that exact spicy-satisfying vibe you want from street food.
What are the main components and ingredients of a Frankie recipe?
Let us keep it simple. A great Frankie is built from a soft roti, a flavorful filling, a punchy sauce, crunchy fresh bits, and a finishing sprinkle of something tangy. Here is a clean breakdown to help you organize your prep.
Dry Pantry
- Whole wheat flour or a mix of wheat and all purpose for softer rotis
- Salt, red chili powder, turmeric, cumin, and garam masala
- Chat masala for that magical finishing sprinkle
- Oil or ghee for cooking the rotis
Fresh Add-ins
- Paneer cubes or strips
- Onions, thinly sliced
- Capsicum or bell peppers
- Fresh coriander and lemon wedges
- Lettuce or cabbage for extra crunch, optional
And then the soul of the Schezwan Roti Roll: hot, tangy, garlicky Schezwan sauce that brings the heat.
For a seasonal side that pairs beautifully with spicy wraps, try my mini pumpkins for a cozy, sweet-savory balance on your plate.
How to Make Homemade Schezwan Sauce
To create authentic schezwan sauce from scratch, soak 100 grams regular dried red chilies and 50 grams Kashmiri red chilies in boiling water for 15 minutes until softened, then grind into a smooth paste. Heat oil in a pan and sauté finely chopped garlic and ginger until fragrant, then add the chili paste and cook until the raw smell disappears.
Add soy sauce, white or rice vinegar, tomato ketchup, sugar, salt, and black pepper powder, stirring everything together over low heat for 10 to 12 minutes until the oil separates on top. Let it cool completely before transferring to an airtight container, where it will keep refrigerated for 2 to 3 months and deliver much better flavor than store-bought versions.
How to make Schezwan Roti Roll? Step by step process
This is straightforward cooking with big payoff. No fancy equipment, just a tawa or skillet and a mixing bowl. I will walk you through my exact routine so your Frankie turns out saucy, soft, and satisfying every time.
Make the roti wraps
- Mix flour, a pinch of salt, and a splash of oil. Add warm water little by little and knead into a soft dough. Rest for 15 to 20 minutes.
- Divide into balls, roll into thin circles, and cook on a hot tawa. Brush lightly with oil or ghee on both sides until light golden spots appear. Keep them soft, not crispy. Stack and cover with a cloth so they stay pliable. These soft rotis are the foundation of every great Schezwan Roti Roll.”
- Tip: If your rotis get dry, brush a tiny bit of oil while resting them. For busy days, make and refrigerate them earlier in the day.
Cook the paneer filling
- Heat oil in a pan. Add sliced onions and peppers. Sauté until just tender but still a bit crunchy.
- Add paneer strips or cubes. Sprinkle salt, red chili, a pinch of turmeric, and cumin. Toss on medium heat until the paneer edges get light golden.
- Stir in 1 to 2 tablespoons of Schezwan sauce, depending on your heat tolerance. Add a splash of water if needed to coat everything. Finish with garam masala and coriander. Taste and adjust salt.
- Optional but excellent: a tiny squeeze of lemon right in the pan. The acidity brightens the heat.
Assemble and roll
- Lay a warm roti on a board. Spread a spoon of Schezwan sauce in the center. Pile the paneer filling in a line.
- Add sliced onions, a few lettuce shreds if you like, and a sprinkle of chat masala. If you want extra creaminess, a light smear of mayo or yogurt works great.
- Roll tightly from one side, tucking as you go. Wrap the bottom half with foil if you are taking it out. Warm it quickly on the tawa so the outside gets a tiny bit toasty.
- Bite in and enjoy that spicy, saucy, slightly smoky magic. This is the heart of a Schezwan Roti Roll.
For another savory wrap idea that’s just as customizable, try my baked breakfast tacos, they’re easy to prep ahead and perfect for feeding a hungry crew.
For meal prep, store leftover filling in the fridge for up to two days. Reheat gently with a splash of water. Keep rotis wrapped and sealed so they do not dry out.
Common Questions
Can I make it without paneer?
Totally. Use tofu, mushrooms, or spiced potatoes. Tofu works best when pan seared first so it holds texture and soaks up the sauce.
How spicy is this?
It depends on the Schezwan sauce you use. Start with a small amount and build up. You can balance the heat with yogurt or a drizzle of honey if needed.
What is the best roti for wrapping?
Whole wheat rotis are classic. If you prefer extra softness, mix wheat flour with a little all purpose. Keep them warm and stacked so they stay pliable.
Can I air fry the paneer?
Yes. Toss paneer with a little oil and spices, air fry until lightly golden, then toss with Schezwan sauce in a pan so it coats evenly.
How do I keep the roll from getting soggy?
Do not overdo the sauce directly on the roti. Layer filling first, then drizzle sauce. Also, assemble right before eating so the roti stays fresh and springy.
Final Bite Thoughts
If you love big flavor with weeknight simplicity, this Schezwan Roti Roll will be your new go to. It is flexible, fast, and seriously satisfying, whether you are cooking for one or feeding a hungry crew.
If you want a from scratch deep dive, you will enjoy this detailed guide for a Schezwan Paneer Frankie Recipe from scratch – Cooking Carnival. And for street style inspiration, check out how Schezwan Frankie Rolls are one of the best street foods in Mumbai. Give it a try tonight, tweak the heat to your liking, and tell me how your kitchen smelled like a late night street cart.
And if you need a sweet snack to balance all that spice, keep a pan of date bark in the fridge for a no-bake treat that’s always ready to go.
Once you master this Schezwan Roti Roll, you’ll crave that spicy first bite again and again.

Schezwan Roti Roll
Ingredients
For the roti wraps
- 1 cup Whole wheat flour Can mix with all-purpose flour for softer rotis
- 1 pinch Salt
- 1 tbsp Oil
- 1/2 cup Warm water Add little by little until dough is soft
For the filling
- 200 g Paneer, cubed or sliced
- 1 medium Onion, sliced Thinly sliced
- 1 medium Capsicum or bell pepper Sliced
- 1 tbsp Oil For sautéing
- 1 tbsp Schezwan sauce Adjust to taste
- 1 tsp Garam masala
- 1 tbsp Fresh coriander, chopped
- 1 tbsp Lemon, for squeezing Optional
- to taste Salt, red chili powder, turmeric, cumin For seasoning
For assembly and toppings
- 1 cup Lettuce or cabbage, shredded For extra crunch, optional
- to taste Chat masala For sprinkling
- to taste Mayo or yogurt For extra creaminess, optional
Instructions
Make the roti wraps
- Mix flour, a pinch of salt, and a splash of oil. Add warm water little by little and knead into a soft dough. Rest for 15 to 20 minutes.
- Divide into balls, roll into thin circles, and cook on a hot tawa. Brush lightly with oil or ghee on both sides until light golden spots appear.
- Keep them soft, not crispy. Stack and cover with a cloth so they stay pliable.
- Tip: If your rotis get dry, brush a tiny bit of oil while resting them. For busy days, make and refrigerate them earlier in the day.
Cook the paneer filling
- Heat oil in a pan. Add sliced onions and peppers. Sauté until just tender but still a bit crunchy.
- Add paneer strips or cubes. Sprinkle salt, red chili, a pinch of turmeric, and cumin. Toss on medium heat until the paneer edges get light golden.
- Stir in 1 to 2 tablespoons of Schezwan sauce, depending on your heat tolerance. Add a splash of water if needed to coat everything.
- Finish with garam masala and coriander. Taste and adjust salt.
- Optional but excellent: a tiny squeeze of lemon right in the pan.
Assemble and roll
- Lay a warm roti on a board. Spread a spoon of Schezwan sauce in the center. Pile the paneer filling in a line.
- Add sliced onions, a few lettuce shreds if you like, and a sprinkle of chat masala.
- If you want extra creaminess, a light smear of mayo or yogurt works great.
- Roll tightly from one side, tucking as you go. Wrap the bottom half with foil if you are taking it out. Warm it quickly on the tawa so the outside gets a tiny bit toasty.