Schezwan Paneer

Servings: 4 Total Time: 50 mins
Schezwan Paneer pinit

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:-

Prep Time 20 mins Cook Time 30 mins Total Time 50 mins
Servings: 4 Estimated Cost: $ 1 Calories: 380
Best Season: Suitable throughout the year

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

Cooking Mode Disabled

To Make Paneer Balls

To Make Schezwan Paneer

Instructions

Prep Work

  1. Crumble Paneer

    Crumble or grate the paneer.

  2. Chop Aromatics

    Chop garlic, ginger, and green chilli.

  3. Cut Vegetables

    Cut onions and capsicums into wedges.

  4. Prepare Slurry

    Prepare a corn flour slurry by mixing corn flour with a little water.

  5. Ready Coating Plate

    Have a plate ready with some corn flour for coating.

Method

  1. 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.

  2. Shape Balls

    Dab a little oil on your palms, take portions of the mixture and roll them into small, even balls.

  3. Coat Balls

    Coat the paneer balls with corn flour and keep them aside.

  4. Heat Oil

    Heat oil in a kadai for deep frying.

  5. 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.

  6. Sauté Aromatics

    In a wide pan, heat a little oil and sauté chopped garlic, ginger and green chilli until fragrant.

  7. Stir-Fry Veggies

    Add onion, green capsicum, and red capsicum, and stir-fry them for a few minutes.

  8. Add Sauces

    Pour in schezwan sauce, soy sauce, tomato ketchup, salt, and pepper. Mix well.

  9. Loosen & Cook

    Add a little water and cook everything together.

  10. Thicken Sauce

    Pour in the corn flour slurry and mix again until the sauce thickens

  11. Add Greens

    Add chopped spring onion greens and toss in the fried paneer balls.

  12. Combine with Paneer

    Give everything a good mix so the paneer balls get nicely coated with the sauce.

  13. Sprinkle some sesame seeds on top.

  14. Finish & Garnish

    And that’s it! Your spicy, delicious Schezwan Paneer is ready to be served hot and fresh.

Equipment

Affiliate Disclosure: This post contains Amazon affiliate links, i.e., when you buy any product using the links below, we get commissions. but it doesn’t cost you anything extra. If you do purchase any product using the given links, we thank you in advance!

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.

Keywords: Schezwan Paneer, paneer recipe, starters,
Rate this recipe

Stay Connected with Home Cooking Show!

Love our recipes? Follow us for more delicious cooking inspiration, tips, and behindthescenes fun!

Did you make this recipe?

Tag #homecookingshow  if you made this recipe. Follow @homecookingshow on Instagram for more recipes.

Pin this recipe to share with your friends and followers.

pinit
File under

Frequently Asked Questions

Expand All:

My paneer balls keep breaking while frying. What should I do?

This usually happens if the mixture is too dry. Add a little more corn flour or maida to bind it properly. Also, make sure the oil is hot before frying.

Can I bake or air-fry the paneer balls instead of deep-frying?

Yes! Bake at 180°C (350°F) for about 15-20 minutes, flipping halfway. For air-frying, cook at 180°C for around 10-12 minutes

Why do we coat the paneer balls in corn flour before frying?

The corn flour coating helps create a crispy outer layer and prevents the balls from absorbing too much oil.

Can I skip the corn flour coating?

You can, but the texture will be slightly different. The coating gives a nice crunch.

How do I know when the oil is ready for frying?

Drop a tiny piece of the mixture into the oil—if it sizzles and floats up immediately, the oil is ready.

Can I adjust the spice level of the sauce?

Absolutely! Reduce the schezwan sauce and green chilli if you prefer a milder taste, or add extra chilli flakes for more heat.

My sauce is too thick. How do I fix it?

Add a little water and mix well until you get the desired consistency.

Should I add the paneer balls immediately after making the sauce?

It’s best to add them just before serving so they stay crispy. Letting them sit in the sauce too long can make them soft.

Can I make this dish ahead of time?

Yes! You can prepare the paneer balls and sauce separately. Just reheat the sauce and toss in the paneer balls before serving.

Why do we sprinkle sesame seeds at the end?

Sesame seeds add a slight crunch and enhance the overall flavor of the dish.

What can I serve with Schezwan Paneer?

It pairs well with fried rice, noodles, or even as a side with roti or naan.

Is Schezwan Paneer very spicy?

It can be. Adjust heat by reducing Schezwan sauce and green chilli. You can also add a splash of tomato ketchup to balance it.

What is the best paneer texture for this recipe?

Firm but fresh paneer works best. Too soft paneer won’t hold shape well for the paneer balls.

What can I serve Schezwan Paneer with?

Serve with fried rice, noodles, or as a standalone starter with extra Schezwan dip.

Hema Subramanian
Hema Subramanian Food and Lifestyle Blogger

I love to cook! And through Home Cooking Show, I hope to make cooking fun, easy, and approachable for everyone.

My way of sharing recipes is all about keeping it simple and delicious—no complicated steps, no fancy ingredients, just real home-cooked food that anyone can make. Cooking should be a joy, not a chore! Whether you’re a beginner or a seasoned cook, you’ll find something here to inspire you. If you love good food made with love, then you’re in the right place!

- Hema Subramanian

Rate this recipe

Your email address will not be published. Required fields are marked *

Rate this recipe

Add a question

Your email address will not be published. Required fields are marked *