Aromatic and packed with flavors, this tandoori tofu is the vegan take on the classic Indian tandoori chicken. Featuring tofu cubes marinated in a rich spice blend, even non-vegans will be impressed by this dish.
In a bowl, combine together all ingredients needed for the marinade. Stir to mix, adding a splash of water if the mixture is too thick.
Place tofu in a large bowl, and pour in the marinade. Toss until tofu cubes are well coated. Let it marinade for 30 minutes, or up to 2 hours.
At the last 10 minutes of marinating tofu, preheat your oven to 200C/400F if you plan to bake them.
Cooking tofu
Oven – Bake for 25-30 minutes, flipping them halfway through. Then, turn your boiler on low, and cook for an additional 3-5 minutes, or until dark spots start to appear.Air fryer – Cook for 8-10 minutes at 200C/400F, or until tofu cubes are slightly browned.Pan-frying – Heat a tablespoon of oil in a non-stick pan over medium high heat. Place tofu in, and cook for 2-3 minutes on each side, or until most sides are golden and crusty.
Notes
*Tofu – Use extra-firm or super-firm tofu. If using firm tofu, press beforehand (either using a tofu press or by stacking something heavy on top).Helpful tips
Marinating tofu overnight – For more flavorful tandoori tofu, marinate it in the fridge overnight.
Adjust the spice level – For a milder dish, reduce the amount of chili powder added. Also, make sure to use mild chili powder.
Broil your tofu – To give tandoori tofu a smoky touch, broil it for 3-5 minutes, until dark brown spots appear.
Storing leftover - Leftover tandoori tofu can be refrigerated for 3-4 days. Freezing is not recommended, as tofu may release water upon thawing, making it soggy. Before serving, reheat tofu in the oven until hot and crispy.