Vegan Tofu Tikka Masala Recipe

paneer butter masala or cheese cottage curry, popular indian lunch/dinner menu in weddings or parties, selective focus
subodhsathe / Getty Images
Ratings (5)
  • Total: 55 mins
  • Prep: 15 mins
  • Cook: 40 mins
  • Yield: Servings 3 to 4
Nutritional Guidelines (per serving)
231 Calories
14g Fat
13g Carbs
17g Protein
See Full Nutritional Guidelines Hide Full Nutritional Guidelines
Nutrition Facts
Servings: Servings 3 to 4
Amount per serving
Calories 231
% Daily Value*
Total Fat 14g 18%
Saturated Fat 4g 20%
Cholesterol 15mg 5%
Sodium 367mg 16%
Total Carbohydrate 13g 5%
Dietary Fiber 2g 9%
Protein 17g
Calcium 501mg 39%
*The % Daily Value (DV) tells you how much a nutrient in a food serving contributes to a daily diet. 2,000 calories a day is used for general nutrition advice.
(Nutrition information is calculated using an ingredient database and should be considered an estimate.)

Try this vegetarian version of the classic British and Indian dish - vegan tofu tikka masala! Since chicken tikka masala is so incredibly popular in the UK, vegetarian and vegan ​version using tofu should be just as popular. It really is quite good! Give it a try and see if you don't just agree that the result is absolutely splendid!

As with most Indian recipes, there's quite a few spices that go into the perfect recipe. However, if you don't have one or two of them on hand, you can still make a delicious dish, so don't be intimidated by all those spices!

Like making vegetarian versions of traditional Indian dishes? Try out some more easy vegetarian Indian food recipes.


  • 1 package firm or extra firm tofu, well pressed
  • For the Tofu Marinade:
  • 1/2 an 8-ounce container soy yogurt (vanilla, plain or lemon flavor is best); reserve the rest for the tikka sauce
  • 1 tbsp. oil
  • 1 tbsp. lemon juice
  • 1/2 tsp. turmeric
  • 1/2 tsp. garam masala
  • 1/2 tsp. chili powder
  • 1/2 tsp. salt
  • For the Vegan Tikka Sauce:
  • 1 tbsp. olive oil or another neutral oil (safflower, canola or peanut oil)
  • 1 14-ounce can crushed tomatoes (do not drain)
  • 1/2 tsp. cumin
  • 1/2 tsp. paprika
  • 1/2 an 8-ounce container soy yogurt
  • Optional: fresh chopped cilantro for garnish

Steps to Make It

  1. First, make sure your tofu is well-pressed. For an even more flavorful dish, you can also freeze the tofu, thaw it, and then gently press it again. Not sure how to do that? Here is how to press tofu

  2. Next, prepare the marinade. Whisk together 1/2 a container of soy yogurt with the oil, lemon juice, turmeric, garam masala, chili powder and salt.

  3. Arrange the tofu in a wide shallow pan in a single layer, and cover the tofu with the marinade. You can also place the marinade and the tofu in a plastic zip-lock bag and very gently shake it to make sure the tofu is covered with marinade well on all sides. Allow the tofu to marinate for at least one hour in the refrigerator.

  4. Bake tofu at 350 F for about 30 minutes, turning once or twice. Pan frying will also work if you're short on time, but it is highly recommended to try baking these little tofu cubes for maximum flavor. Now, these tofu cubes will come out of the oven absolutely delicious, and you could just eat them all up then and there, perhaps with some rice or oven roasted vegetables. But try to resist and finish up making the rest of this recipe.

  5. To prepare the sauce, heat a tablespoon of oil in a large skillet or sautee pan. Add tomatoes, cumin, paprika, the rest of the soy yogurt, and, if you have any extra marinade from the tofu, you can also add that to the sauce mixture. Heat until the sauce is well combined and slightly thickened, about 8 minutes.

  6. Add tofu, stirring just until heated through and tofu is well coated in tikka masala sauce. Serve immediately with steamed white rice or basmati rice.

If you like this vegan tofu tikka recipe, you might also want to try out more vegetarian Indian recipes or check out these vegan Curries from around the world