Hyderabadi chicken curry made with tender pieces of tofu is a traditional curry served at weddings. This South Indian curry sauce has a vibrant, red color and rich flavors from nuts and whole and ground spices. This simplified version of the classic recipe cuts back on time without sacrificing an ounce of flavor.
Heat a large skillet over medium heat. Add the coconut and almond flour to the dry skillet and dry toast them until the coconut is golden. Stir frequently, so that the coconut doesn't burn. Transfer this mixture to a bowl.
In a bowl, add the torn tofu. Sprinkle on the Kashmiri chili powder, garlic powder, and cornstarch. Toss well to coat, then set this aside.
Add a tablespoon of oil to the same skillet over medium heat. Once the oil is hot, add the green cardamom and stir once, then add the onion and 1/4 teaspoon salt and continue to cook until almost all of the onions are golden brown. (You can increase the heat to medium high to speed up this process, but then be sure to stir more frequently. You want some of the onions to get pretty crispy on the edges, so continue to cook until some of the onions are crispy on the edges), about 7 to 10 minutes, depending on your pan.
Once the onion is ready, add the spiced tofu to the skillet. Mix in and continue to cook until the tofu is crisped up on some of the edges. (The onions will continue to cook a little bit along with it, so you don't want the onions to be completely crisp when you add the tofu, but golden brown and somewhat crisp). Continue to cook until the tofu is crispy on most of the edges.(Alternatively, pan fry the tofu before starting the curry sauce and remove from skillet. Or bake at 400 deg F for 20 mins. Then add into the sauce with the curry leaves and cilantro -last step)
Then then reduce the heat to medium, and add in the nondairy yogurt, ginger-garlic paste, and ketchup. Mix in really well, and cook for 2 minutes, then mix in the reserved coconut almond mixture, all of the spices, the sambal oelek, soy sauce, and the salt. Mix in the water, then cover with a lid and bring to a boil for 3 to 4 minutes.
Open the lid, and mix in the cilantro, curry leaves, fenugreek leaves, mint leaves if using, and green chili. Cover the pot with the lid and simmer for another 4 to 5 minutes, then switch off the heat. Taste and adjust flavor, adding more salt, if needed, and then let the mixture sit for another 5 to 10 minutes in the heat of the pan, so the flavors can meld. Garnish with cilantro and sliced green chilies, and serve with flatbread, naan, dosa, or over rice.
Video
Notes
Nut-free: omit the almond flour and use coarsely ground pumpkin seeds instead. Also make sure to use a nut-free a nondairy yogurt.Soy-free,use chickpea flour tofu, pumpkin seed tofu, or chickpeas, seitan, or a vegan chicken substitute that is soy-free.This recipe is gluten-free if you use tamari instead of soy sauce.Oilfree: sauté onion in 1/4 cup or more broth. No onion no garlic: use a mix of zucchini and celery instead of onion. Omit the garlic and only use ginger paste.Blended sauce: for a smooth sauce, scoop the browned onion into a blender and blend with the coconut almond mixture and 1 cup water. Then add it to the skillet with the spices.