Ingredients

2 blocks tofu

3 tbsp vegetable oil

2 tbsp vegan yogurt

2 tbsp corn starch

1 tsp minced ginger

1 tsp minced garlic

Seasonings: garam masala (turmeric, ground cumin, chili powder (optional), salt)

For the Sauce Ingredients

2 tbsp vegan butter

1 diced onion

Seasonings: ground cumin (garam masala, ground coriander, sugar, salt)

1 tbsp tomato paste

1 can crushed tomatoes

handful cashews (soaked)

⅓ cup vegan cream
Directions
Step 1
Preheat Oven: Preheat the oven to 400°F (200°C).
Step 2
Combine Ingredients: In a mixing bowl, add tofu, 1 tbsp vegetable oil, vegan yogurt, corn starch, 1 tsp minced ginger, and 1 tsp minced garlic.
Step 3
Season: Add 1 tsp garam masala, 1 tsp turmeric, 1 tsp ground cumin, optional chili powder, and salt.
Step 4
Bake: Place the seasoned tofu on a baking sheet and bake for 20 minutes.
Step 5
For the Preparing the Sauce
Step 1
Heat Oil and Butter: In a skillet, heat 2 tbsp of vegan butter and 2 tbsp of vegetable oil.
Step 2
Sauté Aromatics: Add diced onion, 1 tsp minced ginger, and 1 tsp minced garlic. Sauté until soft.
Step 3
Add Spices: Add 1 tsp ground cumin, 1 tsp garam masala, 1 tsp ground coriander, 1 tsp sugar, and salt.
Step 4
Tomato Paste: Stir in 1 tbsp of tomato paste and cook for 2-3 minutes.
Step 5
For the Assembling the Dish
Step 1
Blend Sauce: Add crushed tomatoes, soaked cashews, and vegan or coconut cream to the skillet. Blend until smooth using an immersion blender.
Step 2
Add Tofu: Incorporate the baked tofu into the sauce.
Step 3
Final Cook: Simmer for 5 additional minutes.
Step 4
Garnish: Taste and adjust seasoning as needed. Garnish with fresh coriander.