Ingredients
Method
- Press and Prep the Tofu
- Wrap the tofu block in a clean towel or paper towels. Place a flat plate on top and a modest weight (pan or cans). Press 20 minutes to expel excess water. This step is the difference between spongy and succulent.
- Cut and Season
- Slice the tofu into even 1½-inch cubes. Toss gently with a pinch of salt and a teaspoon of lemon juice. This pre-season builds flavor from the inside out.
- Make the Marinade
- In a large bowl, whisk: vegan yogurt, ginger-garlic paste, lemon juice (or ACV), tandoori/garam masala, cumin, coriander, smoked paprika, turmeric, chili, oil, salt, and pepper. Taste: you’re looking for tangy, aromatic, and slightly salty the tofu will mellow it.
- Marinate the Tofu
- Add tofu cubes and fold gently until every surface is coated. Cover and refrigerate for at least 1 hour (up to 8 hours). Longer marination = deeper spice penetration and better color.
- Prepare the Grill or Pan
- Heat a grill, grill pan, cast-iron, or outdoor BBQ to medium. Brush grates or pan with oil. Medium heat allows sugars to caramelize before spices scorch.
- Skewer Assembly
- If using vegetables, thread them alternately with tofu to create small air gaps so heat can circulate. Keep pieces similar in size for even cooking.
- Grill the Tofu
- Lay skewers down and cook 10–12 minutes, turning every 2–3 minutes for even bronzing. Brush with leftover marinade once or twice (only during the first half of cooking) to build a glossy crust. You’re aiming for golden edges with a few char kisses.
- Final Char (Optional)
- Crave that restaurant finish? Pop skewers under a preheated broiler for 1–2 minutes or pass them briefly over an open flame with tongs. Watch closely smoky, not scorched.
- Rest & Serve
- Transfer to a warm plate and rest 2–3 minutes. The tofu re-absorbs surface juices and the crust settles. Serve hot with mint-coriander chutney, lemon wedges, and a sprinkle of chaat masala.
Notes
- Storage: Refrigerate cooked skewers in an airtight container up to 2 days.
- Reheating: Warm in an air fryer or 180°C / 350°F oven for 5–7 minutes; brush lightly with oil first.
- Substitutions: Try tempeh (slice into thick fingers) or seitan chunks for a different bite.
- Scaling: Double both tofu and marinade; grill in batches for best color.
- Meal Prep Tip: Marinate tofu in the morning; thread and grill just before dinner for maximum freshness.
