
0 from 18 votes
Tofu Tikka Masala
This delightful Vegan Tofu Tikka Masala replaces the traditional chicken with tofu, creating a wholesome and satisfying meal. Marinated tofu cubes are baked and added to a rich creamy onion-tomato gravy. Let's see how to make this mouthwatering vegan and gluten-free curry at home.
Prep Time
15 mins
Cook Time
15 mins
Marinating Tme
30 mins
Total Time
40 mins
Servings: 4
Calories: 245 kcal
Course:
Main Course
Cuisine:
Indian
Ingredients
Tofu Marinade
- 14 ounce tofu extra firm, pressed, cut into 1.5 cm cubes
- 1/4 cup vegan yogurt plain thick, can use greek yogurt too, or use coconut cream
- 1 teaspoon ginger paste
- 1 teaspoon garlic paste
- 2 teaspoon lime juice
- 1/2 teaspoon Ground Turmeric (Haldi powder)
- 1/2 teaspoon Kashmiri red chili powder or paprika
- 1 teaspoon Coriander powder (dhaniya powder)
- 1/2 teaspoon garam masala
- 3/4 teaspoon salt
For Curry
- 2 tablespoons vegan butter or olive oil
- 2 Green Cardamom (Elaichi)
- 1 inch cinnamon (Dalchini)
- 1/2 teaspoon Cumin seeds (Jeera)
- 1 cup onion chopped
- 1 tablespoon ginger diced
- 4 cloves garlic diced
- 1 can diced tomatoes 14.5oz or 4 ripe tomatoes roughly chopped
- 1/2 cup water
- 1/2 cup coconut milk
- 1/2 teaspoon sugar or other sweetener of choice
- 1/2 lime juiced
- 1 tablespoon Dried Fenugreek leaves (Kasoori Methi)
- ½ teaspoon garam masala
- cilantro to garnish
Spices
- 1 teaspoon Kashmiri red chili powder adjust to taste or paprika
- ½ teaspoon Ground Turmeric (Haldi powder) Haldi powder
- 1 teaspoon Coriander powder (dhaniya powder)
- ½ teaspoon salt adjust to taste
Instructions
Prepare Tofu
- Press the tofu for 15-20 minutes to remove any extra liquid. Then pat dry wth paper towels and cut into cubes.
- In a bowl, combine the marinade ingredients, then add the tofu and gently toss to coat. Let the tofu rest for 30 minutes to 4 hours.
- Preheat oven to 400 degree F. Transfer the tofu to a lined baking tray and bake for 15-20 minutes, stirring once in between. Tip: If there is any leftover marinade, add it to the curry with the coconut milk.
Cup of Yum
Make the curry
- Heat a large pan on medium-high heat. Add vegan butter, cardamon, cinnamon, and cumin seeds, and let them splutter for about 30 seconds.
- Add onion, ginger, and garlic. Saute for 5 minutes while stirring frequently until they are golden.
- Add the tomatoes and spices. Stir and cover with a lid for 2-3 minutes to help the tomatoes soften. Remove the lid and saute for couple more minutes.
- Remove the cinnamon stick. Then blend everything using a blender and blend until smooth. Let the ingredients cool down a bit before blending. Transfer back to the same pan.
- Add water and give the curry a stir. Cover with a lid and let the curry simmer on medium-low for 5-6 minutes. Remove the lid.
- Add the coconut milk, sugar, garam masala, and lime juice and stir it in. Cook for another minute.
- Crush dried fenugreek leaves between your palms and then add to the curry. Give it a stir.
- Add the tofu and gently stir it in the curry. Simmer for 2-3 minutes on low heat so the flavors of the sauce soak in the tofu.
- Garnish with cilantro leaves. Serve with naan or rice. Enjoy!
Notes
- Yogurt: Use thick creamy yogurt for the marinade. If you can't find vegan yogurt, then use coconut cream. Add some extra lime juice to the marinade.
- Air Frying Tofu: You can air fry the tofu in an air fryer, at 400°F for 10 minutes, flipping in between. Spray with little oil.
- Air Frying Tofu: You can air fry the tofu in an air fryer, at 400°F for 10 minutes, flipping in between. Spray with little oil.
- Frying Tofu in Pan: Heat oil in a pan over medium-high heat. Once hot, add the tofu cubes in a single layer and brown and crisp until all sides are golden. Remove the tofu and set aside. You may need to cook tofu in batches.
- Frying Tofu in Pan: Heat oil in a pan over medium-high heat. Once hot, add the tofu cubes in a single layer and brown and crisp until all sides are golden. Remove the tofu and set aside. You may need to cook tofu in batches.
- Store Leftovers: If you have any leftovers, store them in an airtight container in the refrigerator for 3-4 days. When reheating, gently warm the curry on the stovetop or microwave until heated.
Nutrition Information
Calories
245kcal
(12%)
Carbohydrates
17g
(6%)
Protein
12g
(24%)
Fat
16g
(25%)
Saturated Fat
7g
(35%)
Polyunsaturated Fat
4g
Monounsaturated Fat
3g
Trans Fat
0.03g
Cholesterol
2mg
(1%)
Sodium
951mg
(40%)
Potassium
417mg
(12%)
Fiber
4g
(16%)
Sugar
6g
(12%)
Vitamin A
635IU
(13%)
Vitamin C
18mg
(20%)
Calcium
211mg
(21%)
Iron
4mg
(22%)
Nutrition Facts
Serving: 4Serving
Amount Per Serving
Calories 245
% Daily Value*
Calories | 245kcal | 12% |
Carbohydrates | 17g | 6% |
Protein | 12g | 24% |
Fat | 16g | 25% |
Saturated Fat | 7g | 35% |
Polyunsaturated Fat | 4g | 24% |
Monounsaturated Fat | 3g | 15% |
Trans Fat | 0.03g | 2% |
Cholesterol | 2mg | 1% |
Sodium | 951mg | 40% |
Potassium | 417mg | 9% |
Fiber | 4g | 16% |
Sugar | 6g | 12% |
Vitamin A | 635IU | 13% |
Vitamin C | 18mg | 20% |
Calcium | 211mg | 21% |
Iron | 4mg | 22% |
* Percent Daily Values are based on a 2,000 calorie diet.