Introduction
Vegan Tikka Masala is a vibrant and flavorful dish that brings the warmth of Indian cuisine into your home. With its rich blend of spices and creamy coconut base, this recipe offers a satisfying alternative to the traditional meat-based version.
Whether you're a full-time vegan or just looking to explore plant-based options, this dish is sure to impress. With tender pieces of tofu, aromatic spices, and a luscious sauce, it's perfect for serving over rice or with warm naan.
The best part is that making Vegan Tikka Masala at home is simple and allows you to customize the flavors to your liking. Let’s dive into the ingredients and preparation that will elevate your cooking experience.
Ingredients
- 1 block (14 oz) extra-firm tofu, pressed and cubed
- 2 tbsp coconut yogurt or plain vegan yogurt
- 1 tbsp lemon juice
- 1 tsp garam masala
- 1 tsp ground cumin
- 1/2 tsp turmeric powder
- 1/2 tsp chili powder
- 1/2 tsp salt
- 2 tbsp coconut oil or vegetable oil
- 3 cloves garlic, minced
- 1 tbsp fresh ginger, grated
- 1 tsp ground coriander
- 1 tsp paprika
- 1 cup coconut milk or cashew cream
- 1/2 cup vegetable broth or water
- 1 tbsp tomato paste
- 1/2 cup diced tomatoes (canned or fresh)
- Fresh cilantro, for garnish
Directions & Preparation
- Begin by pressing the tofu to remove excess moisture. Wrap the tofu block in a clean kitchen towel and place a heavy object on top for about 15-20 minutes.
- While the tofu is pressing, combine the coconut yogurt, lemon juice, garam masala, ground cumin, turmeric powder, chili powder, and salt in a bowl. Mix well to create a marinade.
- Once the tofu is pressed, cut it into cubes and add it to the marinade. Gently toss to coat the tofu evenly and let it marinate for at least 30 minutes, or up to 2 hours in the refrigerator for deeper flavor.
- In a large skillet or pot, heat the coconut oil over medium heat. Add the minced garlic and grated ginger, sautéing for about 1-2 minutes until fragrant.
- Add the marinated tofu to the skillet and cook for 5-7 minutes, turning occasionally until the tofu is golden brown on all sides.
- Stir in the ground coriander, paprika, and cook for another minute to toast the spices.
- Add the coconut milk, vegetable broth, tomato paste, and diced tomatoes to the skillet. Stir well to combine all ingredients and bring the mixture to a simmer.
- Reduce the heat to low and let the sauce simmer for about 15-20 minutes, allowing the flavors to meld and the sauce to thicken slightly.
- Taste and adjust seasoning, adding more salt or spices as needed.
- Serve the Vegan Tikka Masala hot, garnished with fresh cilantro. Pair it with basmati rice or naan for a complete meal.

FAQs
What can I do if my sauce is too thick?
If your sauce is too thick, simply add a little more vegetable broth or water, stirring until you reach your desired consistency.
Can I use another protein instead of tofu?
Yes, you can substitute tofu with chickpeas, tempeh, or even a variety of vegetables like cauliflower for a different texture.
What if I don't have coconut yogurt?
If you don't have coconut yogurt, you can use any plain vegan yogurt or even a splash of non-dairy milk mixed with a bit of lemon juice as a substitute.
How can I make this dish spicier?
To add more heat, include cayenne pepper or red chili flakes to the marinade or add them directly to the sauce while it simmers.
What type of tomatoes work best for this recipe?
You can use diced canned tomatoes for convenience, or fresh tomatoes if you prefer a fresher taste. Both work well.
How can I enhance the flavor of the tikka masala?
Enhance the flavor by adding a touch of maple syrup for sweetness, or a bit of lemon zest for brightness before serving.
What should I do if my tofu is not browning?
If your tofu isn't browning, ensure that your skillet is hot enough and avoid overcrowding the pan, which can trap moisture.
Conclusion
Vegan Tikka Masala is not only a delightful dish to prepare but also a fantastic way to introduce plant-based meals to your dining table. The blend of spices and creamy sauce creates an irresistible flavor profile that everyone will enjoy.
Feel free to experiment with the ingredients and adjust the spice levels to match your preferences. With this recipe, you’re well on your way to mastering a beloved classic in its vegan form, bringing joy and deliciousness to your home cooking.
Recipe Card

Delicious Vegan Tikka Masala Recipe for Home Cooks
Ingredients
Method
- Begin by pressing the tofu to remove excess moisture. Wrap the tofu block in a clean kitchen towel and place a heavy object on top for about 15-20 minutes.
- While the tofu is pressing, combine the coconut yogurt, lemon juice, garam masala, ground cumin, turmeric powder, chili powder, and salt in a bowl. Mix well to create a marinade.
- Once the tofu is pressed, cut it into cubes and add it to the marinade. Gently toss to coat the tofu evenly and let it marinate for at least 30 minutes, or up to 2 hours in the refrigerator for deeper flavor.
- In a large skillet or pot, heat the coconut oil over medium heat. Add the minced garlic and grated ginger, sautéing for about 1-2 minutes until fragrant.
- Add the marinated tofu to the skillet and cook for 5-7 minutes, turning occasionally until the tofu is golden brown on all sides.
- Stir in the ground coriander, paprika, and cook for another minute to toast the spices.
- Add the coconut milk, vegetable broth, tomato paste, and diced tomatoes to the skillet. Stir well to combine all ingredients and bring the mixture to a simmer.
- Reduce the heat to low and let the sauce simmer for about 15-20 minutes, allowing the flavors to meld and the sauce to thicken slightly.
- Taste and adjust seasoning, adding more salt or spices as needed.
- Serve the Vegan Tikka Masala hot, garnished with fresh cilantro. Pair it with basmati rice or naan for a complete meal.
Notes
Additional serving suggestions: pair with a crisp salad, garlic bread, or roasted seasonal vegetables for balance.
For make-ahead, prep components separately and assemble just before heating to preserve texture.
Taste and adjust with acid (lemon/vinegar) and salt right at the end to wake up flavors.