Tofu Tikka Masala
Tikka masala is one of the most-ordered dishes on any Indian takeout menu, and it is surprisingly easy to make at home. Here, cubes of extra-firm tofu soak in a tangy, spiced yogurt marinade, then bake until firm with golden edges, so they hold their shape in the sauce instead of falling apart.
The sauce is rich and creamy but mild enough for the whole family, with all the heat optional. Serve it with basmati rice and naan, and round out an Indian dinner with Chana Masala or Red Lentil Dal, plus a cool Mango Turmeric Lassi to drink.
Want to save this recipe?
Enter your email and we will send it straight to your inbox.

Tofu Tikka Masala
Ingredients
Method
- Press the tofu for at least 15 minutes, then cut it into 1-inch cubes. In a medium bowl, stir together the yogurt, lemon juice, 1 teaspoon garam masala, 1/2 teaspoon turmeric and 1/2 teaspoon salt. Add the tofu, toss gently to coat, and let it marinate for 20 minutes (or cover and refrigerate up to overnight).
- Heat the oven to 425°F. Line a rimmed baking sheet with parchment and brush it with the oil. Spread the tofu out in a single layer, leaving space between the pieces. Bake for 25 to 30 minutes, turning once halfway, until firm and browned at the edges.
- While the tofu bakes, make the sauce. Melt the butter in a large skillet or saucepan over medium heat. Add the onion and cook for 8 to 10 minutes, stirring often, until soft and golden. Add the garlic, ginger and chili and cook for 1 minute, then stir in the garam masala, cumin, coriander, paprika and turmeric and cook for 30 seconds, until fragrant.
- Pour in the tomato sauce and add the salt and sugar. Partly cover and simmer for 10 minutes, stirring now and then, until the sauce thickens and darkens a little. For a smooth, restaurant-style sauce, blend it with an immersion blender.
- Stir in the cream. Crush the fenugreek leaves between your palms over the pan, then add the baked tofu. Simmer gently for 5 minutes so the tofu soaks up the sauce. Taste and add more salt if needed.
- Sprinkle with cilantro and serve over basmati rice with warm naan.
Notes
Tried this recipe?
Let us know how it was!Shopping list
- Produce: 1 large yellow onion, garlic, fresh ginger, 1 small green chili (optional), lemon, fresh cilantro
- Refrigerated: 14 to 16 oz extra-firm tofu, plain yogurt, heavy cream, butter
- Pantry: 1 can (15 oz) tomato sauce, basmati rice, naan, vegetable oil, sugar
- Spices: garam masala, ground turmeric, ground cumin, ground coriander, paprika or Kashmiri chili powder, dried fenugreek leaves (optional), salt