Tofu Tikka Masala
Lately, I have been making Tofu Tikka Masala for my family and I had to share with my readers the unbelievable flavor.
My family enjoyed it so much that I made the recipe this week for two evenings in a row. Served with my cooked Brown Rice and salad it was a huge hit.
This vegan tikka masala recipe reminds me of my college days living in Leicester, England where I would have the traditional version served with naan bread at local Indian restaurants quite frequently.
My vegan version tastes exactly the same!
The only store-bought vegan tikka masala that I’m familiar with is Trader Joe’s vegan tikka masala but unfortunately, it isn’t gluten-free.
What Is Tikka Masala?
Traditional tikka masala is small pieces of boneless meat (mainly chicken) marinated in a mixture of aromatic spices and yogurt, roasted in a Tandoor oven, then cooked in a creamy aromatic tomato sauce.
In this case, tofu makes a great substitute for meat. It has the ability to absorb the flavors of the marinades and spices.
Other substitutes would be Soy Curls, Chickpeas or veggies.
Tikka Masala Spices
I used a combination of Indian spices mixed with lemon juice and vegan yogurt or coconut cream as the marinade for the tofu. For the vegan yogurt, there are many brands available, like Soy Delicious.
The first two times I made the recipe, I used coconut cream plus lemon juice for the marinade base and then I used vegan yogurt with lemon and the recipe turned out great.
If you don’t have vegan yogurt where you just substitute with coconut cream.
If you are concerned about calories then the version using vegan almond yogurt would definitely be a better one.
To Make Coconut Cream – Place one (15-ounce) can of coconut milk in the refrigerator overnight. The following morning remove the can and open.
Remove the white coconut cream from the top of the can and save the clear liquid to add to your smoothies, curries, baked goods.
The spice blends for the marinade and the creamy curry sauce are very flavorful. I used a combination of strong spices with mild ones.
Spices such as cumin, cinnamon, versus mild ones such as turmeric, coriander, paprika, and cardamom.
If you don’t use cinnamon my recommendation is to increase the cardamom in the recipe but do it in stages, taste the result and add more if you need to.
Tikka Masala Sauce
Traditionally, tikka masala sauce is made with yogurt, cream and clarified butter (ghee). For a vegan, dairy-free, gluten-free version, I have successfully substituted the dairy with coconut cream and cashew cream,
Honestly, I can’t tell whether I prefer it with coconut cream or cashew cream. I’m from Jamaica so I love the coconut flavor but I also love the thickness of the sauce with the cashew cream.
The next time I make the recipe, I will use a combination of both. When I made the sauce with the cashew cream, I added a tablespoon of maple syrup to the tikka masala sauce but left it out of the version with coconut cream.
How To Make Tofu Tikka Masala?
Vegan Tofu Tikka Masala is so easy to prepare, marinate the tofu cubes, lightly fry or bake them, prepare the sauce and simmer the tofu in the sauce.
- Prepare Tofu – Tofu usually comes in a pack with water, drain the water and press tofu to get rid of excess water. Place tofu on a cutting board, lined with a paper towel or a clean dishtowel.
- Wrap tofu with more paper towels, place a heavy object on top of the tofu, like books or a pot. Allow the tofu to press for 20 minutes.
- The moisture out of the block of tofu will be absorbed in the paper towel. Remove tofu and cut into cubes.
- Prepare the aromatic spiced vegan yogurt or coconut cream with lemon juice, garlic powder, paprika, turmeric, cumin, cinnamon, and salt. Marinate tofu cubes in aromatic spiced yogurt or coconut cream for 10 minutes.
- Fry marinated tofu -Heat oil in a skillet on medium-high. Add tofu cubes to the skillet and cook until brown and crisp on all sides. Use a cast-iron skillet or a non-stick skillet. Make sure the oil is hot enough before adding tofu cubes and it takes about 3 minutes for tofu to get crisp on each side. Remove cooked tofu from skillet and set aside.
- Lower the calories by baking your tofu instead of frying – bake marinated tofu cubes on a parchment paper-lined baking sheet (coat with cooking spray to prevent the tofu from sticking) or you can use a silicone mat. Bake in a preheated oven on 400 degrees F. for 25-30 minutes turning halfway.
-
Prepare the tikka masala sauce
- – Heat 1 tablespoon of coconut oil to the skillet, I love coconut oil because it gives a nice flavor to the curry dish.
- Add onion, and cook for 2 minutes, stir in garlic, garlic and cook until fragrant, about 1 minute. Stir in spices, cumin, coriander, cinnamon, cardamom, and turmeric and stir.
- Add tomato sauce, cashew cream or coconut milk, maple syrup, water, cayenne pepper and salt to taste. Cook sauce until thick and creamy, about 2 minutes.
- Add tofu pieces and stir to coat. Cook for about 2-3 minutes for the flavors to meld. You may need to add extra water if the sauce gets too thick.
- Serve with rice or roti and garnish with chopped cilantro leaves.
Other Amazing Tofu Recipes To Try
- Easy Scrambled Tofu Recipe
- Tofu Meatballs
- General Tso’s Tofu
- Tofu Steaks With Avocado Chimichurri Sauce
- Smothered Tofu Chicken Recipe
If you make this recipe, snap a photo and hashtag #healthiersteps — we love to see your recipes on Instagram, Facebook & Twitter!
Also please leave a star rating ;-)
Need some encouragement on your Healthier Steps journey?
Join our Facebook groups, sharing lots of delicious vegan and gluten-free recipes, health tips, etc., from our members. Please join us and invite your friends Gluten-Free and Vegan For Beginners and Vegan Recipes With Love.

Want to Save This Recipe?
Enter your email & I’ll send it to your inbox. Plus, get great new recipes from me every week!
By submitting this form, you consent to receive emails from Healthier Steps.

Tofu Tikka Masala
Equipment
Ingredients
- 1 pound extra-firm tofu pressed and cut into cubes
Marinated Tofu
Tikka Masala Sauce
- 1 tablespoon coconut oil
- 1 medium onion chopped
- 3 cloves garlic minced
- 2 teaspoons fresh ginger grated
- 2 teaspoon cumin
- 1/2 teaspoon coriander
- 1/2 teaspoon cinnamon
- 1/2 teaspoon cardamon
- 1/2 teaspoon turmeric
- 1/2 cup tomato sauce
- 1 cup cashew cream or coconut milk
- 1 cup water
- 1/4 teaspoon Cayenne pepper
- 1/2 teaspoon Salt to taste
- 1 tablespoon maple syrup optional
- cilantro for garnish
Instructions
Prepare The Tofu Marinade
- Prepare Tofu – Tofu usually comes in a pack with water, drain the water and press tofu to get rid of excess water. Place tofu on a cutting board, lined with paper towel or a clean dish towel. Wrap tofu with more paper towels, place a heavy object on top of tofu, like books or a pot. Allow the tofu to press for 20 minutes. The moisture out of the block of tofu will be absorbed in the paper towel. Remove tofu and cut into cubes.
- In a bowl, combine, vegan yogurt or coconut cream with lemon juice, garlic powder, paprika, turmeric, cumin, cinnamon, salt and mix to form a paste. Add tofu cubes and gently stir to coat with the marinade. Allow tofu to marinate for about 10 minutes.
Prepare The Tikka Masala
- Heat oil in a skillet on medium-high. Add tofu cubes to the skillet and cook until brown and crisp on all sides. Use a cast iron skillet or a non-stick skillet. Make sure the oil is hot enough before adding tofu cubes and it takes about 3 minutes for tofu to get crisp on each side. Remove cooked tofu from skillet and set aside.
- You can also bake tofu cubes on a parchment paper lined baking sheet (coat with cooking spray to prevent the tofu from sticking) or you can use a silicone mat. Bake in a preheated oven on 400 degrees F. for 25-30 minutes turning halfway.
- Heat 1 tablespoon of coconut oil to the skillet, I love coconut oil because it gives a nice flavor to the curry dish. Add onion, and cook for 2 minutes, stir in garlic, garlic and cook until fragrant, about 1 minute. Add spices, cumin, coriander, cinnamon, cardamom, and turmeric and stir.
- Add tomato sauce, cashew cream or coconut milk, maple syrup, water, cayenne pepper and salt to taste. Cook sauce until thick and creamy, about 2 minutes, add tofu pieces and stir to coat. Cook for about 2-3 minutes for the flavors to meld. You may need to add extra water if sauce gets too thick.
- Serve with rice or roti and garnish with chopped cilantro leaves.
Your Tofu Tikka Masala recipe is fantastic! It’s easy to follow and the flavors are deliciously described. The step-by-step instructions make it accessible for all, including tofu skeptics. Thanks for sharing this mouthwatering dish!
Thank you for trying out my dish.
This looks so yummy, and would love to try it. You have really great recipes and love them.
Nnnniiiiccceeeee….I look forward to the day I eat tofu. Tikka masala is a favourite of mine. Thanks for this recipe.
Yummy! Guess what I’m cooking tonight, thanks for this easy recipe. Sounds delicious
My taste buds go crazy for Indian food, especially tikka masala. It’s one of my favorites!
This looks delish! I will definitely be trying, although I will be using chicken! ;)
This is a great recipe. I’ll add it to my recipe book.
I love Tofu! It’s beautiful but we rarely have it because it’s hard to find and can be expensive over here, like most food at the moment! But this is certainly a recipe I’d love to adapt!