A recipe for vegan Kadai Tofu "Paneer" that's lip-smackingly delicious and nutritious. Cubes of tofu are dunked in a creamy Indian style tomato sauce, soaking in all of the spice and flavor. A vegan and gluten-free recipe that's ready in under 30 minutes.
Another one of my favorite recipes to make with tofu is this vegan Kadai Tofu Paneer, where the tofu stands in for the Indian cottage cheese, paneer.
Paneer looks a lot like tofu but has a flavor and mouthfeel that's creamier, like cottage cheese. But tofu makes a good substitute in most Indian dishes calling for paneer, especially when there's a flavorful sauce that it can soak up, and I love using this technique in recipes like Palak Tofu "Paneer" and Chili Tofu.
When substituting paneer, use extra-firm tofu, with as much water pressed out of it as possible, but of late I've really been loving this high-protein tofu at Trader Joe's that's very firm and holds its shape beautifully in saucy dishes. That's what I used in my Kadai Tofu "Paneer."
A "kadai" is an Indian wok, and when you see a dish labeled with this prefix, you can be sure it's a stir-fry or saute of vegetables or meat sauteed in a wok with spices, not unlike the balti cuisine of England. You should make this recipe in a wok, although if you don't have one, a large saucepan would work too.
This is an incredibly simple dish: all you need to do is saute tomatoes, add a few onions or shallots with ginger and spices, and then finish it off with the tofu cubes. It took me under 30 minutes to make, and the best part is, you really don't need anything special to serve it with. Rice or roti or naan all work, or you can even serve it with a good bread, like a sourdough.
The recipe for the "kadai" spice mix makes enough to last you at least for two uses, so you can make some and store the rest in an airtight jar for another use.
I can also certify this is a kid-friendly and kid-approved recipe. Jay couldn't have enough of it, and he especially loved the tofu cubes, which was quite something because in the past getting tofu down his gullet has been a challenge.
If you try this recipe, be sure to let me know how it turned out for you.
More Indian tofu recipes
- Oven-blackened Tandoori Tofu
- Tofu Tikka Masala
- Tofu "Egg" Curry
- Tofu Curry
- Tofu Makhani
- Vegan Butter Chicken
Kadai Tofu "Paneer"
- 14 oz high protein tofu (or extra firm tofu, cut into ½-inch cubes. If using extra-firm tofu, press out all the water you can by swaddling the tofu block in paper towels and placing it in a colander with a weight on top. Leave it for at least an hour to drain out most of the water from the tofu.
- 3 large tomatoes (diced)
- 1 teaspoon vegetable oil
- 1 teaspoon cumin seeds
- 2 tablespoon cilantro (coriander leaves, chopped)
- 1-inch piece ginger (grated or julienned)
- 2 shallots (sliced)
- 1 tablespoon ground coriander
- 1 heaping tsp garam masala powder
- ¼ cup raw cashews (blended with ½ cup water to make cashew cream)
- In a skillet, dry-roast the spice mix ingredients: the coriander seeds, dry chili pepper, cumin seeds and fennel seeds, until a couple of shades darker and fragrant. Remove to a spice grinder or blender and process to a coarse powder. Set aside.
- Heat the oil in a wok or a large saucepan. Add the cumin seeds and when they start to turn color, add the tomatoes. Saute the tomatoes until they are fully mashed and pulpy.
- Add the ginger, shallots and cilantro along with the coriander powder and garam masala powder and continue to saute for another five minutes. Add in the tofu cubes and 1 tablespoon of the prepared spice mix and mix well.
- Add the cashew cream and stir to mix. Check for salt. Let the sauce come to a boil, then turn off the heat. If you want a saucier sauce, add more water or vegetable stock to get it to the consistency you like.