Picture crispy, golden paneer balls—crunchy on the outside, soft and creamy within—tossed in a glossy, fiery-red schezwan sauce that clings to every curve. The sauce is a symphony of flavors: garlicky heat, ginger’s sharp bite, the sweetness of ketchup playing against the salty umami of soy sauce, all punctuated by crunchy capsicum wedges and the fresh bite of spring onions. The aroma is intoxicating—garlic and ginger sizzling in hot oil, that distinctive schezwan chili paste releasing its complex, slightly fermented heat, sesame seeds toasting on top. This dish is bold, unapologetic, and absolutely addictive. It’s the kind of food that makes you reach for one more piece even when you’re full, perfect for weekend dinners, parties, or those evenings when you want restaurant-style Indo-Chinese at home.
Schezwan cuisine, originating from China’s Sichuan province, found its way to India in the mid-20th century and underwent a delicious transformation. Indian Chinese food became its own category—sweeter, spicier, more sauce-heavy than its authentic counterpart, adapted to Indian palates and ingredients. Schezwan paneer is a purely Indian invention, born in the kitchens of Mumbai and Kolkata’s Chinese restaurants where chefs started using paneer—India’s beloved cottage cheese—in place of meat to cater to vegetarian diners. The result? A dish that’s become a staple on Indo-Chinese menus everywhere. I remember the first time I had schezwan paneer at a roadside Chinese stall—the combination of that creamy paneer with the punchy, spicy sauce was a revelation, and I’ve been making versions of it at home ever since.
The Ingredients
- For the Paneer Balls, you’ll need paneer—grated or crumbled, it forms the soft, protein-rich base.
- Schezwan sauce adds that signature heat and flavor right into the balls themselves.
- Salt seasons from within.
- Fresh coriander leaves bring brightness and herbal notes.
- Maida (all-purpose flour) and corn flour work together as binders, helping the mixture hold its shape while frying and creating that crispy exterior.
- For the Schezwan Paneer, oil is your cooking medium for that high-heat stir-fry. Garlic is essential—lots of it—for that pungent, aromatic base.
- Fresh ginger adds warmth and zing.
- Green chili brings fresh heat that’s different from the schezwan paste’s fermented spice.
- Onion wedges add sweetness and crunch.
- Green and red capsicum bring color, crunch, and a slight bitterness that balances the sauce.
- Schezwan chili paste is the soul of this dish—that complex, garlicky, spicy condiment that defines the flavor.
- Soy sauce adds salty umami depth.
- Tomato ketchup brings sweetness and helps create that glossy sauce consistency.
- Salt and pepper season everything.
- Water loosens the sauce to the right consistency.
- Spring onion greens add fresh, sharp bite and color.
- Sesame seeds are the final flourish—nutty, toasted perfection on top.
How It All Comes Together
Let’s start with prep work because once you start cooking, everything moves fast—that’s the nature of stir-frying. Crumble or grate your paneer until it’s fine and uniform. Finely chop your garlic, ginger, and green chili—these aromatics need to release their flavors quickly in hot oil. Cut your onions and capsicums into chunky wedges, not too small, so they retain some crunch. Make a corn flour slurry by mixing corn flour with a little water until smooth—this will thicken your sauce later. Have a plate ready with some dry corn flour for coating the paneer balls.
Now let’s make those paneer balls. Take your crumbled paneer in a bowl and add schezwan sauce, salt, chopped coriander leaves, maida, and corn flour. Get your hands in there and mix everything really well until it comes together into a smooth, cohesive mixture. The mixture should be moist enough to hold together but not so wet that it falls apart. If it’s too crumbly, add a tiny bit of water. If it’s too wet, add a touch more corn flour.
Rub a little oil on your palms to prevent sticking, then take small portions of the mixture and roll them between your palms into even, golf-ball-sized spheres. Make them all roughly the same size so they cook evenly. Roll each ball in the dry corn flour—this coating is crucial for getting that crispy exterior. Set them aside on a plate.
💡 Pro Tip: Make sure your paneer balls are tightly packed and smooth. Any cracks will cause them to break apart when frying. If a ball cracks while rolling, just squeeze it together and re-roll.
Heat oil in a kadai or deep pan for frying. You want enough oil to submerge the balls at least halfway. Test the temperature by dropping a tiny bit of the mixture in—it should sizzle and rise to the surface immediately. Once the oil is properly hot, gently slide in the paneer balls, working in batches so you don’t overcrowd the pan. Fry them, turning occasionally, until they’re golden brown all over and crispy on the outside. This takes about 3-4 minutes. Remove them with a slotted spoon and drain on paper towels. Set them aside while you make the sauce.
In a wide pan or wok—you need space to toss everything together—heat a little oil over high heat. Add your chopped garlic, ginger, and green chili, and sauté for just 30 seconds until they’re fragrant and sizzling. Don’t let the garlic burn or it’ll turn bitter.
Toss in the onion wedges and both capsicums, and stir-fry them on high heat for 2-3 minutes. You want them to soften slightly but still retain their crunch—that texture contrast is important. Keep everything moving in the pan so nothing burns.
Now add your schezwan chili paste, soy sauce, tomato ketchup, salt, and pepper. Mix everything together really well so the vegetables get coated in that sauce. Add a splash of water to loosen things up and let it all cook together for a minute or two, allowing those flavors to meld.
💡 Pro Tip: If you like your sauce extra spicy, add an extra teaspoon of schezwan paste. If you want it milder and sweeter, add a bit more ketchup. This is your chance to customize the heat level.
Pour in your corn flour slurry and mix quickly. The sauce will start to thicken and turn glossy within seconds. Keep stirring so it doesn’t form lumps. You want a sauce that’s thick enough to coat the back of a spoon but still flows easily.
Add your chopped spring onion greens and toss everything together. Now gently add those fried paneer balls and fold them into the sauce, coating each one thoroughly without breaking them apart. Work quickly but gently—you want every ball glistening with that red sauce.
Sprinkle sesame seeds over the top for that final touch of nutty flavor and visual appeal. Give it one last gentle toss and you’re done.
What Goes Along
Schezwan paneer is rich and saucy, so it pairs beautifully with plain steamed rice or egg fried rice to soak up all that delicious sauce. Hakka noodles make it a complete Indo-Chinese feast. Some people love it with butter garlic naan or plain naan. A side of vegetable manchurian or spring rolls turns this into a full-blown Chinese spread. A simple cucumber and carrot salad with a light vinegar dressing cuts through the richness nicely.
I love it with:
How to Serve
Serve this hot—and I mean straight off the stove if possible. The paneer balls should still be crispy on the outside, and the sauce should be steaming. Pile it high on a serving platter, garnish with extra spring onions and sesame seeds if you’re feeling fancy, and watch it disappear. This is sharing food—put it in the center of the table with serving spoons and let everyone dig in.
How to Store
Store the schezwan paneer in an airtight container in the fridge for up to 2 days. The paneer balls will soften in the sauce, so they won’t be crispy anymore, but they’ll still taste delicious. Don’t store the fried paneer balls separately in the sauce for more than a few hours before serving, or they’ll get soggy.
How to Reheat
Reheat gently in a pan over medium heat, adding a splash of water if the sauce has thickened too much. You can also microwave it for 1-2 minutes, stirring halfway through. If you want to bring back some crispiness to the paneer balls, you can re-fry them quickly before adding them to the reheated sauce, though this is extra effort most people skip.
Common Substitutions
Out of schezwan paste? Make your own with dried red chilies, garlic, ginger, vinegar, and soy sauce blended together, or substitute with red chili sauce mixed with garlic paste (it won’t be quite the same but works in a pinch).
Can’t find spring onions? Regular onion greens or even the green parts of leeks work.
No capsicum? Use any crunchy vegetables like baby corn, carrots, or snow peas.
If you want to make this gluten-free, use rice flour instead of maida and check that your soy sauce is gluten-free (tamari works great).
🌿 Vegan Swap: Replace paneer with firm tofu—press it well to remove excess moisture, then crumble and proceed exactly as written. Everything else in this recipe is already plant-based, so it’s an easy swap that works beautifully.
Packing for a Party / Bulk Preparation
This dish is a party superstar. You can make the paneer balls a few hours ahead and keep them at room temperature, then fry them just before your guests arrive. The sauce comes together in minutes, so you can cook it fresh when serving. For a crowd, double or triple the recipe—just fry the paneer balls in batches and make the sauce in a larger wok. If you’re meal prepping, you can prepare the paneer mixture and shape the balls, then freeze them unfried. Fry them straight from frozen when you’re ready to cook—they’ll just take a minute or two longer. The schezwan sauce also freezes well, so make a big batch and portion it out for quick weeknight dinners.
Other Related recipes you might like:-
- Paneer Butter Masala — Paneer in a rich, buttery tomato-based gravy.
- Paneer Tikka On Tawa — Tandoori-style paneer cooked on a tawa with spices.
- Paneer Masala Dhaba Style — Spicy, flavorful paneer curry inspired by roadside dhabas.
- Paneer Jalebi — Sweet and savory paneer curry with a unique twist.
- Shahi Paneer Veg Paratha — Soft paratha stuffed with paneer in rich shahi gravy.
- Afghani Paneer — Creamy, mildly spiced Afghani-style paneer.
- Paneer Manchurian Restaurant Style — Indo-Chinese style paneer in tangy Manchurian sauce.
Schezwan Paneer
Description
Spicy, tangy, and irresistibly delicious — this Schezwan Paneer is the perfect restaurant-style starter you can easily make at home. Crispy paneer balls are tossed in a flavorful Schezwan sauce with crunchy veggies, creating a mouthwatering appetizer that’s ready in under an hour. Whether you’re serving it for a party, a family get-together, or just a weekend treat, this dish will win hearts instantly. Packed with bold flavors and a delightful crunch, it’s a must-try for all paneer lovers!
Ingredients
To Make Paneer Balls
To Make Schezwan Paneer
Instructions
Prep Work
-
Crumble Paneer
Crumble or grate the paneer.
-
Chop Aromatics
Chop garlic, ginger, and green chilli.
-
Cut Vegetables
Cut onions and capsicums into wedges.
-
Prepare Slurry
Prepare a corn flour slurry by mixing corn flour with a little water.
-
Ready Coating Plate
Have a plate ready with some corn flour for coating.
Method
-
Make Paneer Mixture
Take paneer and crumble it or grate it. Add schezwan sauce, salt, chopped coriander leaves, maida, and corn flour. Mix everything well to form a smooth mixture.
-
Shape Balls
Dab a little oil on your palms, take portions of the mixture and roll them into small, even balls.
-
Coat Balls
Coat the paneer balls with corn flour and keep them aside.
-
Heat Oil
Heat oil in a kadai for deep frying.
-
Fry Paneer Balls
Once the oil is hot, gently drop in the paneer balls and fry them until golden. Remove from oil and keep aside.
-
Sauté Aromatics
In a wide pan, heat a little oil and sauté chopped garlic, ginger and green chilli until fragrant.
-
Stir-Fry Veggies
Add onion, green capsicum, and red capsicum, and stir-fry them for a few minutes.
-
Add Sauces
Pour in schezwan sauce, soy sauce, tomato ketchup, salt, and pepper. Mix well.
-
Loosen & Cook
Add a little water and cook everything together.
-
Thicken Sauce
Pour in the corn flour slurry and mix again until the sauce thickens
-
Add Greens
Add chopped spring onion greens and toss in the fried paneer balls.
-
Combine with Paneer
Give everything a good mix so the paneer balls get nicely coated with the sauce.
-
Sprinkle some sesame seeds on top.
-
Finish & Garnish
And that’s it! Your spicy, delicious Schezwan Paneer is ready to be served hot and fresh.
Nutrition Facts
Servings 4
- Amount Per Serving
- Calories 380kcal
- % Daily Value *
- Total Fat 26g40%
- Saturated Fat 12g60%
- Cholesterol 35mg12%
- Sodium 800mg34%
- Total Carbohydrate 20g7%
- Dietary Fiber 2g8%
- Sugars 4g
- Protein 18g36%
- Calcium 450 mg
- Iron 2 mg
* Percent Daily Values are based on a 2,000 calorie diet. Your daily value may be higher or lower depending on your calorie needs.
