Marinate the cubed tofu with salt, lemon juice, and half of the tikka masala spice blend for at least 15 minutes.
Heat vegetable oil in a pan and sauté the chopped onions until golden brown.
Add ginger-garlic paste and slit green chillies, cooking until fragrant.
Stir in the tomato puree and remaining tikka masala, cooking until the oil separates.
Blend the soaked cashew nuts with coconut milk to make a smooth paste, then add it to the pan.
Gently fold in the marinated tofu and simmer for 10–15 minutes.
Garnish with chopped coriander leaves and serve hot with rice or naan.