This vegan tikka masala swaps tofu for chicken and coconut cream for dairy. Rich, creamy, and flavorful—just like takeout, but easy to make at home.
Course Main Course
Cuisine Indian
Prep Time 35 minutesminutes
Cook Time 40 minutesminutes
Marinating Time 15 minutesminutes
Total Time 1 hourhour15 minutesminutes
Servings 6serves
Calories 439kcal
Ingredients
Tofu Tikka
2poundsextra firm tofupressed, cut into 1-inch cubes; approx. 900g
3tbsplemon juicefrom about 1 lemon; approx. 42g
1tbspsaltdivided
1tbspgingerminced; approx. 14g
1tbspgarlicminced; approx. 3–4 cloves or 14g
1tbspcumin
1tbsppaprikasweet or smoked
1tbspground coriander
½tbspgaram masala
½tbspKashmiri red chili powderor ½ tsp cayenne pepper for more heat
113.5 oz cancoconut creamunsweetened; approx. 400ml or 368g
Masala
2tbspvegetable oilneutral oil (e.g., canola or avocado)
1 large yellow onionhalved and thinly sliced; approx. 1¼ cups or 150g
1tbspgingerminced; approx. 14g
4clovesgarlicminced; approx. 14g
1tspground turmeric
1tbsppaprika
½tbspground coriander
½tbspKashmiri red chili powderor ½ tsp cayenne as a sub
½tbspgaram masala
½tspsaltadjust to taste
2 mediumtomatoesdiced; approx. 1⅓ cups or 240g
1½cupsvegetable brothapprox. 350ml
To serve
fresh cilantroto garnish; optional
cooked basmati ricefor serving; optional
naanvegan if needed; optional
Instructions
Make the Tofu Tikka:
Wrap tofu in a clean kitchen towel and place a heavy object on top. Press for at least 10 minutes (up to 1 hour) to remove excess moisture. Then cut into 1-inch cubes.
In a large baking dish, combine tofu, lemon juice, ½ tablespoon salt, ginger, 1 tablespoon garlic, cumin, paprika, 1 tablespoon ground coriander, ½ tablespoon garam masala, and chili powder. Toss gently to coat, then stir in the coconut cream until fully coated. Let marinate for at least 15 minutes at room temperature or refrigerate for up to 10 hours.
Preheat oven to 350°F (180°C). Bake marinated tofu in a single layer for 35 minutes, or until lightly golden and slightly crispy. Set aside, reserving any pan drippings.
Make the Masala Sauce:
While tofu bakes, heat oil in a large saucepan over medium-high heat. Add sliced onion and cook, stirring frequently, for 3–5 minutes until translucent.
Add remaining garlic and cook for 1 minute, then stir in turmeric, remaining coriander, remaining garam masala, and chili powder. Cook for 30 seconds until fragrant.
Add diced tomatoes and cook, stirring often, for 8–10 minutes until soft and saucy. Stir in vegetable broth, bring to a simmer, and cook for 15 minutes until thickened slightly. Season with remaining ½ tablespoon salt (or to taste).
Combine tofu with masala:
Add baked tofu and any pan drippings to the sauce. Stir gently to coat and heat through. Add a splash of water or coconut milk if the sauce is too thick. Let sit off the heat for 5 minutes to absorb flavors.
Serve:
Serve warm over rice or with naan. Garnish with fresh cilantro, if desired.
Video
Notes
Kashmiri red chili powder is very mild and is mostly used to add a vibrant orange-red color. If unavailable, it can be omitted or substituted with half the quantity of cayenne pepper.Nutritional information is for the Tofu Tikka Masala only and does not include serving suggestions of rice or naan.This recipe was adapted from Devy Dar's Chicken Tikka Masala recipe on Pink When.