Indian Tofu Kadai Recipe
Updated: May 17, 2023, By Swasthi
This Indian Tofu Kadai is easy and spectacular! Make this restaurant quality dish with little effort & pantry staples. Pan-fried crisp tofu & veggies are tossed in a spicy and flavorsome masala for a mouthwatering dish. Serve it over plain steamed rice, fried rice, Quinoa Fried Rice or any flavored rice. It also goes well with noodles, Chapati, Naan or Parathas.
About Tofu Kadai
Tofu Kadai looks much similar to this restaurant Tofu Tikka Masala but differs in many aspects. This Tofu stir fry actually is a cross between a kadai and jalfrezi, both Indian dishes popular on the restaurant menus. Kadai Paneer and Vegetable Jalfrezi are two such vegetarian foods made with Indian cheese and mixed vegetables.
Here in this recipe, we use extra firm tofu along with spices, herbs, tomatoes, onions, bell peppers (or your favorite veggie) and soya sauce.
The use of curry leaves and soya sauce makes this a fusion dish and enhances the flavors but can be left out if you do not prefer.
We first make a spicy and tangy masala with tomatoes and spices. Tofu is pan-fried until crisp and then added to the masala/sauce. Onions and bell peppers add volume and flavors to the dish. Both these can be replaced with carrots, mushrooms or broccoli.
This Indian style tofu is really quick and is ready under 30 mins. Most of this time goes in preparing the ingredients & cooking just takes about 10 mins.
I first shared this recipe in 2013 March and have upgraded this slightly for a saucier dish. The spice levels are moderate & have included soya sauce in the newer recipe. Feel free to leave out that but it does make a huge difference to both – tofu and the masala/sauce.
What kind of Tofu to use?
For this recipe you will use extra firm tofu or frozen tofu. I prefer to use frozen for the best texture and flavor. Frozen tofu is just the regular extra firm tofu that is frozen.
Freezing changes its texture and makes it sponge-like with larger holes. These holes in the frozen tofu help absorb the masala and flavors better.
You can always buy the frozen ones from the Asian stores/ supermarket or buy the fresh extra firm tofu and freeze it. I usually drain and rinse the fresh tofu before freezing it.
For this recipe we use 7 to 8 ounces (200 to 250 grams) extra firm tofu. If frozen, thaw it in the refrigerator and press down in between your palms to squeeze out the excess water. Wrap in a few kitchen tissues to get rid of any more moisture. Cube them to 1 by 1 inch cubes of ½ to ¾ inch thickness.
Similar Recipes you may like
Butternut Squash Curry
Tofu Curry
Chickpea Curry
Zucchini Curry
Bombay Potatoes
Black Eyed Peas Curry
Photo Guide
How to make Indian Tofu Kadai (Stepwise Photos)
Preparation
1. Prepare the following:
- 1½ cup fresh tomatoes pureed or chopped (3 medium, 350 g)
- ¾ cup onion (diced, layers separated, 1 medium)
- 1 cup bell peppers (¾ inch diced or mushrooms/ carrot/ broccoli)
- 1 teaspoon chopped ginger or ginger garlic paste
- 1 sprig curry leaves (pat dry, leave out if you don’t have)
2. You will need the following spices:
- 1 to 1½ teaspoon Kashmiri red chili powder (adjust to taste)
- 1½ to 2 teaspoons garam masala or kadai masala (divided, adjust to taste)
- 1 teaspoon salt (adjust to taste)
- 1 teaspoon kasuri methi (optional, dried fenugreek leaves)
- 1 tablespoon soya sauce (or tamari, optional)
- 1 teaspoon sugar (optional, to balance the flavors)
Make the Masala
3. Heat 1 tablespoon oil in a wok or a pan on a low to medium flame. Add the curry leaves and ginger. Stir fry until aromatic for a minute, without burning.
4. Stir in red chili powder and half of the garam masala. Make sure your pan is not too hot at this stage.
5. Add the tomatoes and mix well.
6. Raise the heat to medium and cook partially covered until soft, thick and oil begins to separate. If your chopped tomatoes lack enough moisture you may splash little water as it cooks.
Pan-fry Tofu & veggies
7. Heat a teaspoon of oil in a non-stick or cast iron pan. Place the tofu in the pan and let fry on a medium heat until crisp and golden.
8. Turn them to the other side and fry here as well. Transfer to a plate.
9. To the same pan, add 2 teaspoons oil and add the onions and bell peppers. Saute on a medium high heat until partially cooked yet crunchy, for 3 mins.
10. When you see the tomatoes break down and the masala turns thick, transfer the tofu.
11. Also add in the pan-fried veggies, salt, sugar, kasuri methi and 1 tablespoon soya sauce. Mix well and taste test. Add the rest of the garam masala only if you think it requires. I use ½ tsp more at this stage. If you think your tomato masala is too thick at this stage, you may splash a bit of hot water.
12. Mix well and cover. Simmer for 3 mins & turn off. Rest for a minimum of another 10 mins for the tofu to soak up the flavors.
Serve Indian tofu kadai over steamed rice, flavored rice or with roti, chapati, paratha.
Related Recipes
Recipe Card
Indian Tofu Kadai Recipe
For best results follow the step-by-step photos above the recipe card
Ingredients (US cup = 240ml )
- 200 to 250 grams (7 to 8 ounces) extra firm tofu (cubed)
- 1½ cup (350 g) tomatoes pureed or chopped
- ¾ cup (1 medium) onion (diced, layers separated)
- 1 cup bell peppers (¾ inch diced or mushrooms/ broccoli/carrots)
- 1 teaspoon ginger chopped or ginger garlic paste
- 1 sprig curry leaves (leave out if you don't have)
- 2 tablespoon oil or butter (divided)
- 1 to 1½ teaspoon Kashmiri red chili powder (adjust to taste)
- 1½ to 2 teaspoons garam masala (divided, adjust to taste)
- 1 teaspoon salt (adjust to taste)
- 1 teaspoon kasuri methi (optional, dried fenugreek leaves)
- 1 tablespoon soya sauce (or tamari)
- 1 teaspoon sugar (or jaggery, optional, to balance the flavors)
Instructions
- Optional – Thaw the frozen tofu in the refrigerator before cooking.
- Press down tofu gently in between your palms to remove excess liquid/water.
- Wrap in a few kitchen cloth/ tissues to get rid of more moisture. Chop to 1 by 1 inch cubes of ½ to ¾ inch thickness.
- Pour half of the oil to a wok or a pan and heat it on a low flame. Add the curry leaves and ginger. Stir fry until aromatic without burning.
- Stir in red chili powder and half of the garam masala. Add the tomatoes and let cook partially covered until soft, thick and oil begins to separate.
- While the tomatoes cook, heat 1 tsp in a non-stick or cast iron pan. Place the tofu and fry them until golden and crisp. Turn them to the other side with a spoon or spatula & fry until crisp. Transfer this aside to a plate.
- Add the rest of the oil and add onions and bell peppers. Stir fry on a high heat until aromatic and slightly soft, for 3 mins.
- When the tomato masala turns slightly thick, add the tofu, onions, bell peppers, soya sauce (optional), sugar, salt & kasuri methi (optional). Mix and taste test. Add more salt & rest of the garam masala only if needed.
- Mix well. If it is too thick & dry, pour ¼ cup hot water. Stir well and let cook covered for 3 mins. Taste test and adjust salt. If you want squeeze some lemon juice while serving.
- Serve tofu stir fry with rice or chapatti/roti & a vegetable salad. Alternately stir in some cooked noodles or pasta for a complete meal.
Video
Watch Indian Tofu Kadai Video
NUTRITION INFO (estimation only)
© Swasthi’s Recipes
This Indian Tofu Recipe was first published in 2013 March. Updated & Republished in May 2023.
About Swasthi
Iโm Swasthi Shreekanth, the recipe developer, food photographer & food writer behind Swasthi’s Recipes. My aim is to help you cook great Indian food with my time-tested recipes. After 2 decades of experience in practical Indian cooking I started this blog to help people cook better & more often at home. Whether you are a novice or an experienced cook I am sure Swasthiโs Recipes will assist you to enhance your cooking skills. More about me
Follow Swasthi’s Recipes
Comments
Really good recipe, quick easy and delicious. This might be my go to quick tofu recipe for now please make more tofu recipes ๐๐ผ
Thanks K. Glad you like it. Yes sure! will share more quick tofu recipes
genius! SO healthy! never thought about the frozen paneer. thank you so much!!!
Glad you like it Rishi. Thank you
This is the best and delicious recipe for Indian tofu. So fast and easy to make.. I used tomato paste to save on the prep time and subbed bell peppers with mushrooms. Served it over spaghetti and it was a delicious meal. Thank you. Bookmarking this to make it again.
Happy to read that Lucy. Thanks for giving a try
Good recipes Vegan food
Tofu is best natural protein food
This is good for health more and more developing tofu recipes
Very good recipes ?
Thank you Daxesh
Fantastic recipe. Boiled tofu in water for a few minutes, pressed it down to drain before adding to the sauce. Very good!!
That’s nice to know Joyce. Thank you
The flavors in this tofu kadai are insane!! Replaced the bell peppers with mushrooms and it came out so good. Loved it for a fast dinner!
Thank you Mira for sharing back
I love this tofu recipe, and have had it on repeat for several months. Itโs so easy and tastes delicious over noodles & spaghetti.
So glad to read that Harshi. Thank you
Thank you for this amazing and easy recipe!
We love it!
PS. I added carrots and cooked with the tomato sauce.
?โค๏ธ
So glad you like it. Thank you!
OMG this tofu recipe was so easy to make and honestly tastes like restaurant food.
So glad you like it Meghan. Thank you!
Amazing recipes swasthi n v helpful.
Thank you
Simple , light and Easy
Thank you
What the measurements for salt and tumeric? Are the curry leaves chopped into the mix or tossed before serving?
Hi,
I have updated the quantities for salt and turmeric. We usually discard the curry leaves while serving
So happy to have come across this. I wanted to add tofu into my regular diet but am not a big fan of its flavour so find it difficult to eat it as a salad. But now I can use my regular spices to turn tofu into a quick and tasty dry dish that can be eaten as a salad or with a chapathi. It turned out really flavourful! I adapted it slightly by adding a bit of dry basil, using only yellow & red peppers and skipping cumin. Thanks!!
Welcome Anubha
Glad you liked it!
Simple and delicious. Loved it.
Thank you Winnie
Wonderfully delicious. I wasn’t sure what to expect, but it was so good!
Glad to know Jenny
Best tofu recipe.
Thank you
love this masala swasthi.. your clicks are so neat and inviting..
I always follow your recipes
Thank you for your posting
Glad to know! Thank you so much!
A great healthy dish ! Nice pic too!
Yummy n healthy …looks colorful
simple and delicious curry.
Hi Swasthi, your tofu masala look very inviting and yummylicious. Love the combination and the spices that your used. Thanks for sharing your recipe.Have a nice weekend.