This post contains affiliate links. Please see ourย disclosure policy.
Indo-Chinese Schezwan tofu “paneer” is a super quick weeknight stir fry which needs just one pan and 30 minutes. This dish uses a few ingredients and is packed with veggies and FLAVOR! Quick schezwan sauce recipe included!
Table of Contents
This is my easy and super delicious indo-Chinese Schezwan tofu! Indo-Chinese cuisine is a sub cuisine of Indian cuisine. It is adapted from both Chinese and Indian cuisines and has its own dishes and sauces. Many of the dishes are similar to Chinese dishes but have added spices and flavors and often have a slightly different name- like this schezwan tofu, which is different from Chinese Szechuan tofu. This Indochinese version usually uses Indian paneer cheese. I am using tofu for the recipe. You can use other plant based proteins as well.
To make this simple dish, you crisp up the tofu and stir fry it with store-bought Schezwan sauce and some veggies, thicken with a little bit of cornstarch, and it’s done.
You can use Schezwan sauce or use the Schezwan chutney that you can find in Indian stores or online or use the Chinese sauce. The indo chinese chutney or sauce is more flavorful and more garlic-y than the conventional store ones.
You can also make your own Schezwan sauce from scratch at home with some garlic and dried chilies( milk chilies like Kashmiri chilies). See recipe notes for a quick version. Serve it over plain or schezwan rice, quinoa or Hakka noodles.
Why You’ll Love Schezwan Tofu
- easy, 30-minute, one-pan meal
- restaurant style that you can make at home!
- lots of crunchy veggies in sticky-sweet-mildly spicy Schezwan sauce
- gluten-free and nut-free with a soy-free option
More Indo-Chinese Recipes
Schezwan Tofu “Paneer” Indo-Chinese
Equipment
Ingredients
For the tofu
- 14 ounces firm or extra firm tofu, pressed for at least 15 minutes and then sliced into shapes that you like
- 1/4 teaspoon black pepper
- 1/2 teaspoon Kashmiri chili powder, or use paprika
- 1/4 teaspoon salt
- 2 tablespoons cornstarch, or other starch such as tapioca or arrowroot
- 1 teaspoon oil
For the stir fry
- 1 teaspoon oil
- 2 cloves garlic, minced
- 1/4 cup chopped onion, chopped into 3/4” squares or petals or thick slices
- 1/4 cup chopped celery, optional
- 1/2 or 1 bell pepper, chopped into 3/4” squares or thick slices
For the Schezwan sauce
- 1 tablespoon soy sauce, or use tamari for gluten free
- 1 tablespoon ketchup
- 4 to 5 tablespoons Schezwan sauce, or schezwan chutney ( see recipe notes for a quick recipe)
- 1 tablespoon maple syrup
- 1 tablespoon rice vinegar
- 1 teaspoon cornstarch, mixed with 1/2 cup of water
For garnish
- green onion, sesame seeds, pepper flakes
Instructions
Make the tofu first.
- Press and slice the tofu, if you haven't already, and add to a bowl.
- In a small bowl, mix the black pepper, Kashmiri chili powder, cornstarch, and salt. Mix really well, then sprinkle all of that over the tofu. Toss well to coat.
- Heat a teaspoon of oil in a large skillet over medium high heat. Once hot, add the coated tofu and cook until most of the edges of the tofu are golden. Flip the tofu after a few minutes to continue to cook the other edges of the tofu. It will take 5 to 7 minutes.
- Then remove the tofu from the skillet into a bowl.
Now, make the stir fry and Schezwan sauce.
- Add another teaspoon of oil and heat over medium heat. Then, add in the garlic and mix in for a few seconds until it's starting to get translucent.
- Increase the heat to medium high. Add in the onion, celery, bell pepper, and a good pinch of salt and cook for 2 minutes.
- Add in all of the sauces, except the cornstarch mixture, and bring to a boil. Half a minute
- Mix the cornstarch into the water, and add that to the skillet. Mix well, and bring to a boil, then add in the crisped up tofu, tossing well to coat. Switch off heat and let the mixture sit for a few minutes.
- Garnish with green onions, sesame seeds, and pepper flakes and serve over rice, noodles, or quinoa.
Notes
Nutrition
Nutrition information is automatically calculated, so should only be used as an approximation.
Ingredients and Substitutions
- tofu – This is your protein. You can use chickpea tofu, seitan, or chickpeas, if you want a soy-free version.
- ground spices – Black pepper and Kashmiri chili powder season the tofu.
- cornstarch – To help the seasonings stick to the tofu and help the tofu get crispy. You’ll also use cornstarch mixed with water to thicken the Schezwan sauce.
- oil – To stir fry.
- aromatics – Garlic, onion, and celery add crunch and flavor!
- bell pepper – For even more veggie crunch!
- soy sauce – Use tamari or more Schezwan sauce for gluten-free.
- ketchup – Adds umami and a little bit of sweetness.
- Schezwan sauce – Use Schezwan sauce or Indo Chinese Schezwan chutney in this recipe. Make sure it’s soy-free, if needed. See recipe notes for a recipe to make it!
- maple syrup – A little sweet offsets the heat of the Schezwan chilis.
- rice vinegar – Adds a great tang to the sauce.
- garnishes – Garnish this with green onion, sesame seeds, and pepper flakes.
💡 Tips
- Make sure to press your tofu for the best texture.
- The sauce will continue to thicken after adding the cornstarch, even after you turn off the heat. So be sure to turn the heat off to prevent over thickening.
How to Make Schezwan Tofu
Make the tofu first.
Press and slice the tofu, if you haven’t already, and add to a bowl.
In a small bowl, mix the black pepper, Kashmiri chili powder, cornstarch, and salt. Mix really well, then sprinkle all of that over the tofu. Toss well to coat.
Heat a teaspoon of oil in a large skillet over medium high heat. Once hot, add the coated tofu and cook until most of the edges of the tofu are golden. Flip the tofu after a few minutes to continue to cook the other edges of the tofu. It will take anywhere from 5 to 7 minutes minutes.
Then remove the tofu from the skillet into a bowl.
Now, make the stir fry and Schezwan sauce.
Add another teaspoon of oil and heat over medium heat. Then, add in the garlic and mix in for a few seconds until it’s starting to get translucent.
Increase the heat to medium high. Add in the onion, celery, bell pepper, and a good pinch of salt and cook for 2 minutes.
Add in all of the sauces, except the cornstarch mixture, and bring to a boil.
Mix the cornstarch into the water, and add that to the skillet. Mix well, and bring to a boil, then add in the crisped up tofu, tossing well to coat. Switch off heat and let the mixture sit for a few minutes.
Garnish with green onions, sesame seeds, and pepper flakes and serve over rice, noodles, or quinoa.
Frequently Asked Questions
This is a nut-free and gluten-free recipe, as long as you use tamari instead of soy sauce for gluten-free.
To make this soy free, you can use chickpea tofu, seitan, or chickpeas instead. Also omit the soy sauce and make sure that the Schezwan sauce is soy-free and use more of it for flavor in place of the soy sauce.
Serve this with rice, naan, or flatbread. It’s also delicious served with Hakka Noodles or Schezwan Fried Rice.
Quick, easy and tastes great. I altered it slightly for what I had on hand. Added frozen butternut squash in addition to the required red sweet peppers and onions. Used the remains of Chinese garlic chili sauce jar, mixed with water to bring the heat to the sauce. Served it on multicoloured quinoa. Yummy and husband had seconds. Thank you for posting this recipe.
Sounds delicious!!
Made this on a weekday almost as soon as the recipe came out. Delicious preparation. Reminded me of the Indo-Chinese cuisine I had in India. Yummy ๐
So glad you like it!
Nice recipe and flavors. Didn’t do the “For the tofu” step entirely. Opted to bake the tofu plain. Added a can of chickpeas. Made the stir fry and sauce. For folks who don’t like spicy foods or cannot tolerate spicy sauces, start with 1/4 tsp of the Schezwan sauce and continuously taste. Added steamed broccoli and served over brown rice. Tasty, comfort food and filling. Definitely will keep this in the rotation of our recipes. Thanks for sharing!
Glad you liked it!
Ty our recipes never disappoint! Iโve always wanted to make Schezwan paneer like our fave indian restaurant and this is it! Without all that grease and extra msg. Thanks for another great recipe!
Awesome! So glad you loved it!