This succulent, saucy and spicy chilli tofu is based off chilli paneer, an Indo-Chinese restaurant favorite made with Indian cottage cheese. The tofu is flavored with soy sauce, ginger, garlic, coriander and cumin, making it the perfect blend of two distinctive cuisines.
Looking for more delicious Indo-Chinese recipes? Try this veg manchurian and garlic fried rice.
Table of Contents
What is Chilli Tofu?
I created this Chilli Tofu recipe more than a decade ago, spinning off an Indo-Chinese recipe called Chilli Paneer. Chilli Paneer is a spicy, saucy blend of Indian spices and Chinese condiments, and the star, of course, is paneer, an Indian cottage cheese.
I loved the irony of swapping the tofu in for the paneer, which took this fusion recipe closer to its Chinese roots while keeping the flavors intact. A perfect substitution, even if I say so myself.
Paneer, when added to curries and gravies, soaks up the flavors, as does tofu. They even have similar textures but the tofu, of course, is far healthier. I've posted dozens of other recipes that use tofu instead of paneer, including Vegan Palak "Paneer" and Tofu Makhani, and the tofu works each time.
This is a reader-favorite recipe and it is one that we often make in our home. I've left the recipe itself intact, because it really needed no modifications, but I've added new photos and text in this updated post.
One peeve with the spelling (you know I love those! ;)). One might be tempted to spell the "chilli" with a single "l", as in chili tofu, but in India you spell "chilli" with two "l's". Both spellings for chili are correct, but there is only one way to spell chilli tofu. 😀
Why you will love this chilli tofu recipe
- It's uniquely delicious. Indo-Chinese cuisine uses spices from Indian cuisine to add more zest and savory flavor to Chinese dishes. Your tastebuds will love the cumin, paprika and coriander married with soy sauce, ginger and garlic.
- Easy recipe. This is a really simple recipe that goes from scratch to done in minutes.
- Meal-prep friendly. You can store the chilli tofu in the fridge for up to five days. In fact, the longer the tofu stands the more flavorful it will become.
- Vegan, nut-free and gluten-free recipe
Ingredients
- Tofu. You can use high-protein tofu, which doesn't need to be pressed, or extra firm tofu.
- Sesame seed oil. This adds authentic flavor. You can use another unflavored oil of your choice.
- Vegetables: Onions, green bell peppers, scallions and baby corn.
- Herbs: garlic, ginger, jalapeno pepper and fresh cilantro.
- Spices: cumin seeds, ground coriander, ground black pepper and paprika.
- Soy sauce or tamari. Or use liquid aminos.
- Cornstarch. Tapioca starch works as a substitute. The cornstarch helps thicken the sauce and creates a nice glaze that coats the cooked tofu.
How to make chilli tofu
Mix the marinade ingredients: cornstarch, ginger, garlic and soy sauce/tamari in a bowl.
Add the tofu cubes to the bowl and toss with a spoon until the tofu cubes are evenly coated with the marinade.
Heat a wok with 1 tablespoon sesame seed oil. Add the tofu cubes to the wok.
Stir fry the tofu cubes until they are evenly browned on all sides. Remove the tofu cubes to a plate and set aside.
In the same wok add the remaining oil over high heat. Add cumin seeds and stir them for a few seconds until they release their aroma. Stir in the ginger and garlic and saute for a few seconds.
Add the onions and bell peppers to the wok along with the ground black pepper, ground coriander and paprika. Mix and continue to stir-fry over high heat for a couple of minutes until the bell peppers are tender but have a good bite.
Add the tofu cubes to the wok along with the baby corn. Make a slurry by mixing the cornstarch and ½ cup water until there are no lumps. Add the slurry to the wok along with the soy sauce or tamari. Mix well.
Stir fry the chilli tofu for a couple more minutes, stir in the scallions, and add more salt if needed. Garnish with cilantro and serve hot.
Top tips
- When cooking Chinese food, keep all your ingredients prepped and ready before you start cooking. Because you are cooking over high heat most of the time, you won't have time to prep as you go.
- If you'd like a bit of sweetness in this recipe, add a tablespoon of maple syrup to the wok along with the cornstarch slurry.
- To make the chilli tofu spicier, use cayenne instead of paprika.
Serving suggestions
Serve the chili tofu with one of the following:
- Vegetable fried rice
- Chinese longevity noodles
- Mandarin pancakes
- Sticky rice or basmati rice
Storage instructions
- Refrigerate: Store the chilli tofu in the fridge for up to five days, in an airtight container.
- Reheat: Reheat the chilli tofu in a wok or skillet, or in the microwave.
Recipe FAQs
You can substitute any quick-cooking veggie used in Chinese cuisine, including sugar snap peas, broccoli, cauliflower, cabbage, carrots, water chestnuts and bamboo shoots.
A serving of the chili tofu has just 15 grams of carbs and two grams of dietary fiber. If you are watching your carbs, skip the baby corn, which would bring the carb total down to a very keto-friendly six net carbs.
I don't recommend freezing the chilli tofu because freezing will change the texture of the tofu. If you do, be prepared for the tofu to turn chewier and more porous, once thawed.
More delicious tofu recipes
If you make this recipe, be sure to leave a comment and a star rating below. Or tag us on Instagram #HolyCowVegan.
Chilli Tofu
Ingredients
- 14 oz extra-firm tofu (or high protein tofu. If using extra firm tofu press out the water before marinating, Cut the tofu in ½-inch cubes).
- 2 tablespoons sesame oil (or any oil of choice)
- 1 teaspoon cumin seeds
- 1 teaspoon garlic (grated)
- 1 teaspoon ginger (grated)
- 1 large green bell pepper (thinly sliced)
- 1 medium onion (thinly sliced)
- 1 jalapeno pepper (or any moderately hot chili pepper, minced)
- 1 teaspoon ground coriander
- 1 teaspoon ground black pepper
- 8 oz baby corn (canned. Drain out all the water in the can)
- 1 teaspoon cornstarch (mixed into ¼ cup water)
- ½ cup water
- 1 to 2 tablespoons soy sauce (or tamari)
- Salt to taste
- 3 scallions (spring onions, trimmed, green and white parts finely chopped)
- 2 tablespoons cilantro (finely chopped)
For the marinade:
- 1 teaspoon garlic (crushed into a paste)
- 1 teaspoon ginger (crushed into a paste)
- 2 teaspoons cornstarch
- 1 tablespoon soy sauce (or tamari)
Instructions
- Mix the marinade ingredients with enough water to make a paste. Place the tofu cubes in the marinade and toss with a spoon to coat them evenly with the marinade. Heat a tablespoon of oil in a nonstick or cast-iron pan. Stir-fry the tofu cubes over medium-high heat until they are golden-brown. Remove to a plate.
- To the same wok, add the remaining tablespoon oil. Turn the heat to high and when the oil shimmers, add the cumin seeds. When the cumin seeds release their aroma, which should take no more than a few seconds on high heat, add the onions and bell peppers to the wok along with the ground black pepper, ground coriander and paprika.
- Mix and continue to stir-fry over high heat for a couple of minutes until the bell peppers are tender but have a good bite. Add the tofu cubes to the wok along with the baby corn.
- Make a slurry by mixing the cornstarch and ½ cup water until there are no lumps. Add the slurry to the wok along with the soy sauce or tamari. Mix well.
- Stir fry the chilli tofu for a couple more minutes, stir in the scallions, and add more salt if needed. Garnish with cilantro and serve hot.
Anonymous
Amazing recipe!! Could I ask how you got your dish to be so colourful (red!)? Mine came out to be brownish (which I think is due to soy sauce). Did you add any food colouring to get that? Thanks. 🙂
Vaishali Honawar
No, no food coloring here. It might just be the browning of the tofu.
ricetteveg.com
Wow! Amazing! 😀
Anonymous
Thanks for the deliciuos recipes. Makes being a vegan so easy.
Eleanor
I made this a couple of nights ago and it was delicious. After marinating, it's quick and easy too. I bounced it back from Chinese to Indian by having it with a dollop of mango chutney - very nice!
Rebecca @ Happy Vegan Journey
So happy you're back! xox
cumincoriandercardamom
🙂 i couldnt help but smile at the thought of Taking Chilli panneer from indo chinese and making it chinese by replacing it with Tofu. lovely recipe
Sangita Kalarickal
This looks soooo good, am going to try it tonight! Thanks, Vaishali!
Spice up the Curry
chili tofu looks delicious... awesome photos
Priya
Mouthwatering here, wat a terrific and super tempting dish..
Kumudha
Chilli tofu looks so good.
Minnie(@thelady8home)
Wow! That looks SO delicious! Your Poppy looks very beautiful.
Mel
This looks fantastic and sounds so delicious, I'll have to try it out soon. I made your palak "paneer" recipe for a family curry night recently and everyone loved it.
Sending more love and hugs to Lucy, you and Desi. I'm thinking of all of you everyday. xx
Vani Doraisamy
Man, your poppy is something to die for. What a brilliant hue! Lots of love to Lucy, praying for her.
Tibik
I know what is for dinner tonight. Can you clarify how long the Tofu should be marinated? Thanks
Vaishali
Glad you asked that-- I forgot to add it. I actually didn't let the tofu stand in the marinade this time because I was running short, but if you have the time let it stand for at least 30 minutes to even several hours.
Chitra Vivek
I am gonna try this over the weekend.
dspu
Ah, block of tofu and a green pepper in the fridge, and a hungry Mrs Spud on the train home, sounds like a winning combination for tonight :o)
Spud