Press the tofu to remove excess water, then tear into medium-sized chunks.
Toast the cumin seeds, coriander seeds, cloves, black peppercorns, cardamom, and cinnamon sticks in a dry pan until fragrant, then grind into a fine powder.
Mix the ground spices with turmeric, paprika, ground ginger, nutmeg, vegan yogurt, garlic, ginger, lemon juice, oil, and salt to create a marinade.
Coat the tofu chunks in the marinade and refrigerate for at least two hours.
Preheat your oven and broil the marinated tofu until lightly charred.
In a large pan, heat oil and cook cumin seeds and dried chilies until aromatic.