Preheat the oven to 400°F and line a baking sheet with parchment paper or a silicone baking mat.
In a large bowl, combine tamari, olive oil, cornstarch, nutritional yeast and salt. Stir to combine. To the bowl , add cubed tofu and toss until evenly coated. Arrange on baking sheet with space between each piece of tofu. Bake for 20 minutes.
While the tofu bakes, prepare the sauce. In a large skillet or pot, warm butter over medium heat. Add the onion and sauté for several minutes, until translucent.
To the skillet, add the garlic, ginger, chili powder, cumin, turmeric and garam masala. Sauté for 3 minutes, until spices are lightly toasted. Pour in tomatoes with their juices. Bring to a low boil then reduce to a simmer. Cook, uncovered, for 5 minutes. Pour in the coconut milk and stir to combine.
Lastly, add the baked tofu and lemon juice to the sauce. Cook for a few minutes, until heated through. Add salt & pepper, to taste. Serve warm with rice and cilantro to garnish, and enjoy!
Notes
Nutrition Facts are an estimate and may vary depending on specific brands you choose. They do not include rice or bread; only the tofu and sauce.