A delicious tofu tikka masala recipe made without onions or garlic. Tofu is marinated in a homemade spice blend and creamy yogurt, then baked and simmered in a rich Indian tomato sauce. A vegan spin on paneer tikka masala and one of the best restaurant-style Indian dishes to make at home. Glutenfree Nutfree. Soyfree option
Recipe Snapshot
- Prep time: 10 minutes
- Cook time: 45 minutes
- Total time: 55 minutes
- Yield: 4
- Category: Main Course
- Cuisine: Indian
Ingredients
For the tofu tikka:
- 14 ounces of firm or extra firm tofu pressed for at least 15 minutes and then cubed
For the marinade:
- 1 teaspoon mustard oil or regular oil
- 1/2 teaspoon ground cumin
- 1 teaspoon ground coriander
- 1/4 teaspoon Indian Sulfur Salt(Kala Namak)
- 1/4 teaspoon salt
- 1/2 teaspoon dried mango powder ((amchur) or use lime juice)
- 1 teaspoon paprika
- 1 teaspoon dried fenugreek leaves (Kasoori Methi)
- 1 teaspoon flour or cornstarch
- 3 tablespoons non dairy yogurt
For the sauce:
- 1 teaspoon oil
- 1/2 teaspoon cumin seeds
- 2 bay leaves
- 1 hot green chili finely chopped (I use serrano or Indian chilies. Use mild chilies for less heat)
- 1 teaspoon ground coriander
- 1/2 teaspoon ground cardamom
- 1/4 teaspoon black pepper
- 1/4 teaspoon cayenne or Indian Red Chili Powder
- a generous pinch of cinnamon and nutmeg
- 1/2 teaspoon dried fenugreek leaves (kasoori methi)
- 1/2 cup peeled and thinly sliced zucchini
- 1.5 cup chopped tomatoes
- 6 to 8 ounces tomato puree
- 1/4 cup non-dairy yogurt
- 1 teaspoon lemon juice
- 1/2 teaspoon salt
- 3/4 cup sliced or cubed green bell pepper (optional)
- 1/4 teaspoon smoked paprika
- cilantro and pepper flakes for garnish
Method
- Make the tofu tikka: In a bowl, mix all the marinade ingredients until well combined. Then add pressed and cubed tofu and toss well to coat.
- Spread this tofu over a parchment-lined baking sheet. Keep the cubes atleast half an inch away from each other. Bake at 400 degrees fahrenheit (205 c) for 20-25 minutes.
- Make the sauce: Add oil to a large skillet over medium heat. Once hot, add in the cumin seeds and cook until they're fragrant.
- Then add in the bay leaves and green chili and continue to cook for a minute. Then add in the rest of the spices. Coriander, cardamom, black pepper, cayenne, fenugreek leaves, cinnamon, nutmeg and mix well for a few seconds.
- Then add in the zucchini and cook until the zucchini starts to get translucent. Add in the tomatoes and a pinch of salt and cook. Add in a few splashes of water if needed. Cook until the tomatoes are tender. mash the larger pieces. about 3-5 minutes.
- Then add in your tomato puree, yogurt, lemon juice, salt and mix well and bring to a boil.
- You can, at this point, add in half of a green bell pepper thinly sliced as well (optional). Add 1/2 a cup of water or non dairy milk and add in the baked tofu and mix well.
- Bring to a boil. Simmer for 5-7 minutes, adjust consistency if needed by adding more non dairy milk for saucier. Taste and adjust salt and flavor. Add a touch of sugar to cut through the tang if needed.
- Add a good smoked paprika just before switching off heat for the smoky flavor. See notes for other ways to add smoky flavor. Garnish with pepper flakes, cilantro (and optionally with non dairy cream drizzle) and serve with Naan or rice.
Kiyaan Singh’s Kitchen Note
Keep this recipe as a working base: cook once as written, then adjust spice, texture, and serving style for your own table.