This Spicy Schezwan Potato Roll brings together crisp potatoes, a punchy chili-garlic sauce, and soft wraps for a satisfying, street-style bite. It’s the kind of snack that feels indulgent yet simple enough to make on a weeknight. The heat is balanced with crunchy veggies and a touch of tang, so every bite feels layered and lively.
Whether you’re hosting friends or craving a quick dinner, this roll is fast, flavorful, and easy to customize. It’s also a great way to use leftover potatoes and turn them into something exciting.

Spicy Schezwan Potato Roll - A Bold, Street-Style Snack
Ingredients
- Potatoes (3 medium, starchy like Russet or all-purpose)
- Schezwan sauce (store-bought or homemade)
- Garlic (3–4 cloves, minced)
- Ginger (1-inch piece, minced)
- Onion (1 small, finely chopped)
- Bell pepper (1 small, thinly sliced; any color)
- Carrot (1 small, julienned)
- Cabbage (a small handful, finely shredded)
- Green onions (2 stalks, chopped; optional)
- Coriander (cilantro) (a small bunch, chopped)
- Lime or lemon (1, for squeezing)
- Chaat masala or garam masala (optional, for extra zing)
- Soy sauce (1 teaspoon, optional)
- Salt and black pepper
- Oil (for pan-frying)
- Wraps: flour tortillas, roti, or thin parathas (4–6)
- Mayonnaise or yogurt (2–3 tablespoons, optional)
- Tomato ketchup (1 tablespoon, optional)
Instructions
- Boil the potatoes: Rinse and boil potatoes until fork-tender. Cool slightly, peel, and mash coarsely. You want some texture, not a smooth puree.
- Prep the veggies: Slice bell pepper, cabbage, and carrot thinly. Finely chop onion, garlic, ginger, and cilantro. Keep everything ready to go.
- Make the Schezwan mix: In a small bowl, combine 2–3 tablespoons Schezwan sauce with 1 teaspoon soy sauce and a squeeze of lime. Adjust for spice.
- Cook aromatics: Heat 1–2 tablespoons oil in a pan over medium heat. Add garlic and ginger, then onion. Sauté until fragrant and slightly golden.
- Add veggies: Toss in bell pepper and carrot. Stir-fry 2–3 minutes until slightly tender but still crisp. Add cabbage and cook 1 minute more.
- Stir in sauce: Add the Schezwan mix and toss to coat the veggies evenly. Cook for 30–60 seconds to let the flavors bloom.
- Add potatoes: Add mashed potatoes, salt, and pepper. Mix well so the sauce and spices coat everything. If using, sprinkle chaat masala or garam masala. Cook 2–3 minutes, stirring, until steamy and cohesive.
- Finish with freshness: Turn off the heat. Add chopped cilantro and a final squeeze of lime. Taste and adjust salt or heat.
- Warm the wraps: Heat tortillas/rotis/parathas on a dry skillet until soft and pliable. For extra flavor, brush lightly with oil or butter.
- Optional spread: Mix 1 tablespoon Schezwan sauce with 2 tablespoons mayo or yogurt and 1 tablespoon ketchup for a creamy, tangy spread. This balances the heat.
- Assemble: Lay a warm wrap on a board. Spread a little sauce, spoon a generous line of the potato filling, top with sliced onions or extra cabbage for crunch, and a few cilantro leaves.
- Roll it up: Fold the sides in slightly and roll tightly from the bottom to the top. For a crisp exterior, toast the rolled wrap on the skillet for 1–2 minutes per side.
- Serve: Slice in half if you like. Serve hot with extra Schezwan sauce, yogurt dip, or a simple cucumber salad.
What Makes This Special

This roll combines the familiar comfort of potatoes with the bold kick of Schezwan sauce for a flavor that’s both cozy and adventurous. The textures are spot on: crispy potato filling, fresh crunchy veggies, and a warm, soft wrap.
You can make it as spicy or as mild as you like without losing the essence of the dish. It’s also highly adaptable—switch the wrap, change the veggies, or add protein. Best of all, the ingredients are easy to find, and the whole thing comes together quickly.
Shopping List
- Potatoes (3 medium, starchy like Russet or all-purpose)
- Schezwan sauce (store-bought or homemade)
- Garlic (3–4 cloves, minced)
- Ginger (1-inch piece, minced)
- Onion (1 small, finely chopped)
- Bell pepper (1 small, thinly sliced; any color)
- Carrot (1 small, julienned)
- Cabbage (a small handful, finely shredded)
- Green onions (2 stalks, chopped; optional)
- Coriander (cilantro) (a small bunch, chopped)
- Lime or lemon (1, for squeezing)
- Chaat masala or garam masala (optional, for extra zing)
- Soy sauce (1 teaspoon, optional)
- Salt and black pepper
- Oil (for pan-frying)
- Wraps: flour tortillas, roti, or thin parathas (4–6)
- Mayonnaise or yogurt (2–3 tablespoons, optional)
- Tomato ketchup (1 tablespoon, optional)
Step-by-Step Instructions

- Boil the potatoes: Rinse and boil potatoes until fork-tender.
Cool slightly, peel, and mash coarsely. You want some texture, not a smooth puree.
- Prep the veggies: Slice bell pepper, cabbage, and carrot thinly. Finely chop onion, garlic, ginger, and cilantro.
Keep everything ready to go.
- Make the Schezwan mix: In a small bowl, combine 2–3 tablespoons Schezwan sauce with 1 teaspoon soy sauce and a squeeze of lime. Adjust for spice.
- Cook aromatics: Heat 1–2 tablespoons oil in a pan over medium heat. Add garlic and ginger, then onion.
Sauté until fragrant and slightly golden.
- Add veggies: Toss in bell pepper and carrot. Stir-fry 2–3 minutes until slightly tender but still crisp. Add cabbage and cook 1 minute more.
- Stir in sauce: Add the Schezwan mix and toss to coat the veggies evenly.
Cook for 30–60 seconds to let the flavors bloom.
- Add potatoes: Add mashed potatoes, salt, and pepper. Mix well so the sauce and spices coat everything. If using, sprinkle chaat masala or garam masala.
Cook 2–3 minutes, stirring, until steamy and cohesive.
- Finish with freshness: Turn off the heat. Add chopped cilantro and a final squeeze of lime. Taste and adjust salt or heat.
- Warm the wraps: Heat tortillas/rotis/parathas on a dry skillet until soft and pliable.
For extra flavor, brush lightly with oil or butter.
- Optional spread: Mix 1 tablespoon Schezwan sauce with 2 tablespoons mayo or yogurt and 1 tablespoon ketchup for a creamy, tangy spread. This balances the heat.
- Assemble: Lay a warm wrap on a board. Spread a little sauce, spoon a generous line of the potato filling, top with sliced onions or extra cabbage for crunch, and a few cilantro leaves.
- Roll it up: Fold the sides in slightly and roll tightly from the bottom to the top.
For a crisp exterior, toast the rolled wrap on the skillet for 1–2 minutes per side.
- Serve: Slice in half if you like. Serve hot with extra Schezwan sauce, yogurt dip, or a simple cucumber salad.
Keeping It Fresh
For meal prep, store the filling and wraps separately. The filling keeps well in the fridge for up to 3 days in an airtight container.
Reheat in a pan to revive the texture. Wraps can be stacked with parchment in between and kept sealed to prevent drying out. If you’re packing for lunch, keep the sauce on the side and assemble just before eating to avoid sogginess.

Benefits of This Recipe
- Budget-friendly: Potatoes and basic veggies stretch your grocery dollar.
- Custom heat level: You control the spice by adjusting the Schezwan sauce.
- Great for leftovers: Extra potatoes or rotis can be repurposed into a fresh, bold meal.
- Balanced textures: Crispy-potato filling with crunchy veggies in a soft wrap hits all the right notes.
- Portable: Perfect for lunch boxes, picnics, or quick dinners on the go.
What Not to Do
- Don’t overcook the veggies: You want them crisp, not limp.
Overcooking flattens the flavor.
- Don’t make the filling too wet: Excess moisture leads to soggy rolls. Keep the mix thick and cohesive.
- Don’t skip tasting: Adjust salt, acidity, and heat at the end. A quick squeeze of lime can save a dull mix.
- Don’t rush the wrap warming: Cold wraps crack.
Warm them just enough to soften and bend.
- Don’t overload: Too much filling makes rolling messy and uneven.
Alternatives
- Wrap options: Use whole wheat rotis for a lighter take, parathas for indulgence, or lettuce leaves for a low-carb version.
- Protein add-ins: Paneer strips, tofu, or scrambled eggs blend beautifully with the Schezwan flavors.
- Veggie swaps: Add mushrooms, corn, or thinly sliced zucchini. Keep the pieces small for quick cooking.
- Sauce switch: If Schezwan sauce is too hot, try chili-garlic sauce mixed with ketchup, or use a milder hot sauce with a touch of soy.
- Crunch factor: Add crushed roasted peanuts, fried onions, or toasted sesame seeds for extra texture.
FAQ
What is Schezwan sauce made of?
It’s typically a chili-garlic sauce with red chilies, garlic, oil, vinegar, soy, and a bit of sugar and salt. The flavor is spicy, garlicky, and slightly tangy.
Store-bought works fine, but homemade gives you control over heat and oil.
Can I bake the rolls instead of pan-toasting them?
Yes. Assemble the rolls, brush lightly with oil, and bake at 400°F (200°C) for 8–10 minutes, flipping once. They’ll be crisp on the outside with a warm, flavorful center.
How do I make it less spicy?
Use less Schezwan sauce and add a little ketchup or yogurt to mellow the heat.
You can also skip extra chili flakes and rely on lime for brightness instead.
Can I make the filling ahead?
Absolutely. Prepare the filling and refrigerate for up to 3 days. Reheat on a skillet with a teaspoon of oil to restore the texture before assembling.
What potatoes work best?
Starchy or all-purpose potatoes like Russet or Yukon Gold mash well and hold the sauce without becoming gluey.
Waxy potatoes can be used but may not absorb the flavors as evenly.
Is there a gluten-free option?
Yes. Use certified gluten-free tortillas or large lettuce leaves. Also, check that your Schezwan sauce and soy sauce are labeled gluten-free.
Can I air-fry the assembled rolls?
Yes.
Lightly oil the rolls and air-fry at 380°F (193°C) for 6–8 minutes, turning once. Keep an eye on them to prevent over-browning.
What if I don’t have Schezwan sauce?
Mix chili-garlic paste with a little soy sauce, vinegar, and a pinch of sugar. It won’t be exactly the same, but it will still be flavorful and spicy.
How can I add more protein without changing the flavor?
Stir in crumbled paneer or tofu near the end of cooking, or add a quick egg scramble.
Keep the seasoning the same, and the sauce will tie everything together.
What side dishes go well with this?
A simple cucumber-onion salad with lime and salt, a yogurt dip, or a light soup pairs nicely. You can also serve extra sauce on the side for spice lovers.
Final Thoughts
The Spicy Schezwan Potato Roll is bold, quick, and endlessly flexible. It’s a smart weeknight option that still feels like a treat, with heat you can tailor and textures that always satisfy.
Keep the filling thick, the veggies crisp, and the wrap warm. With those basics in place, you’ll have a reliable, crowd-pleasing roll anytime you want something fast and flavorful.
Printable Recipe Card
Want just the essential recipe details without scrolling through the article? Get our printable recipe card with just the ingredients and instructions.