Tandoori Tofu is a flavorful and smoky Indian-style dish where tofu cubes are marinated in a tangy, spiced yogurt mixture and then grilled or roasted until slightly crisp on the outside and tender inside. Inspired by the traditional tandoori cooking method, this plant-based version brings all the bold flavor without meat. It’s a perfect appetizer, protein-rich snack, or part of a healthy meal. This recipe serves 4.
Ingredients
-
400g firm tofu, pressed and cut into cubes
-
½ cup thick plant-based yogurt (like coconut or almond yogurt)
-
1 tablespoon lemon juice
-
1 tablespoon oil
-
1 teaspoon ginger-garlic paste
-
1 teaspoon cumin powder
-
1 teaspoon coriander powder
-
1 teaspoon smoked paprika or Kashmiri red chili powder (for color and mild heat)
-
½ teaspoon turmeric powder
-
½ teaspoon garam masala
-
½ teaspoon salt (or to taste)
-
½ teaspoon dried fenugreek leaves (optional but authentic)
-
Onion rings and lemon wedges for serving
Instructions
1. Prepare the Tofu
Press the tofu for at least 20 minutes to remove excess moisture. Then cut it into medium-sized cubes. This helps the tofu hold its shape and absorb the marinade better.
2. Make the Marinade
In a large bowl, whisk together yogurt, lemon juice, oil, ginger-garlic paste, cumin, coriander, turmeric, chili powder, garam masala, salt, and crushed fenugreek leaves. Mix until smooth.
3. Marinate the Tofu
Add the tofu cubes to the bowl and gently mix until every piece is well coated with the marinade. Cover and let it marinate in the refrigerator for at least 1 hour, or up to overnight for deeper flavor.
4. Cook the Tofu
Preheat your oven to 200°C (390°F) or heat a grill pan on medium heat. Place the marinated tofu pieces on a lined baking tray or grill pan. Bake for 20–25 minutes or grill for 8–10 minutes on each side, turning occasionally until golden and slightly charred.
5. Serve
Serve hot with sliced onions, fresh coriander, and lemon wedges. It also pairs well with green chutney or inside wraps and bowls.
Tandoori Tofu brings together smoky, spicy, and tangy flavors in every bite. It’s an easy way to enjoy Indian tandoori taste with a vegan twist—delicious on its own or as part of a larger meal.
