Press water out of tofu. Wrap tofu in paper towels, place heavy pan on top and press for 10 minutes., Cube into 1” pieces
Combine melted buttery spread, cornstarch and salt; coat tofu
Place tofu on a baking sheet and bake for 30 minutes
To make the sauce, melt butter in a large pan over medium-high heat; add onions and sauté for about 5 minutes in the butter
Add garlic and ginger and sauté for 1 minute until fragrant, then add coriander, curry powder and garam masala; cook for about 20 seconds until fragrant, while stirring occasionally
Add crushed tomatoes, chili powder and salt. Let simmer for about 10minutes, stirring occasionally as sauce thickens
Remove from heat, place mixture into a blender and blend until smooth. Always best to cover blender with towel when blending