Steps
1. In a bowl, mix the yogurt, lemon juice, tandoori masala, cumin, smoked paprika, turmeric, garlic paste, ginger paste, salt, and vegetable oil to make the marinade.
2. Carefully cut the cauliflower into thick steaks about 1 inch thick.
3. Coat each cauliflower steak evenly with the marinade and let it sit for at least 30 minutes.
4. Preheat the grill or grill pan to medium-high heat.
5. Grill the cauliflower steaks for about 5-7 minutes per side until tender and charred in spots.
6. Remove from the grill and garnish with fresh cilantro.
7. Serve hot as a main dish with naan or rice.