Warm, spiced, and full-flavored tandoori cauliflower can be served as an appetizer, side dish, or even as a vegetarian main when served with a grain of your choice. A healthy (and show-stopping) option that is also easy to make!

Roasting cauliflower during the colder months is a quick and easy way to prepare a healthy meal. But sometimes I want to take dinner to the next level, with lots of bold flavors and warm spices.
Making a yogurt marinade full of warm Indian spices only adds an additional 10 minutes to roasting cauliflower, and it's totally worth it. After roasting, the cauliflower develops a spiced crust while remaining tender on the inside.
The tandoori paste completely covers the cauliflower, getting into all of those little nooks and crannies. You can let your cauliflower marinate in the paste ahead of time, letting it chill in the refrigerator for up to 24 hours.
Serve as an appetizer or side dish, paired with creamy green bean and mushroom curry, chickpea spinach curry, or sourdough naan.
Jump to:
⭐️ Why This Recipe Works
- Warm Indian spices
- Healthy vegetarian appetizer and/or side dish that's naturally gluten-free
- Quick & easy
- Use marinade on other vegetables or proteins, like roasted brussels sprouts and roasted carrots
- Vibrant and beautiful dish
- Make ahead option
🍽 Ingredient Notes
- Plain yogurt - We want to use a full-fat, thick and creamy yogurt here.
- Ground spices: Coriander, red chili powder, cumin, turmeric, garam masala, and paprika all combine to create a mouth-watering Indian spice blend that flavors our roasted cauliflower.
- Garlic and ginger - Using fresh garlic and ginger makes a real difference, as they are prominent flavors in Indian dishes.
- Lemon juice - Fresh lemon juice will add more bright citrus notes than if you use bottled lemon juice.
📝 Variations & Substitutions
- Make dairy-free: Substitute a dairy-free/vegan yogurt.
- Spicy: This dish is not very spicy, so if you want to add some heat, add ½ teaspoon of cayenne pepper or red pepper flakes.
- Add protein: Turn this vegetarian appetizer into a heartier main dish by adding 1 cup of cooked chickpeas or tofu.
- Spice blend: Adjust the spices to your liking. If you love cumin, add a bit more. Not a huge fan of coriander? Just add less. Have fun playing around with the flavors!
🔪 How To Make Roasted Tandoori Cauliflower
In a medium-sized bowl, whisk together the yogurt, oil, coriander, chili powder, cumin, turmeric, garam masala, paprika, salt, garlic, ginger, and lemon juice.
Add cauliflower florets to bowl and toss until well-combined. Cover bowl with plastic wrap and set aside to marinate for at least 30 minutes (or in the refrigerator for up to 24 hours).
While cauliflower is marinating, make the yogurt sauce: In a small bowl, whisk together the yogurt, garlic, and salt. If sauce is too thick, add 1 Tablespoon of water to thin it out a bit (it should be the consistency of a dipping sauce).
Preheat oven to 400 degrees F. and place parchment paper on baking sheet. Pour marinated cauliflower onto baking sheet and spread it out evenly.
Roast cauliflower for 40 minutes, tossing halfway through. Serve the tandoori cauliflower garnished with cilantro and pickled red onions, and with the garlic yogurt sauce on the side.
👩🏼🍳 Expert Tips
- Make ahead: The yogurt marinade can be made ahead of time (up to 24 hours) and stored in the refrigerator. Make a double batch and use it on mushrooms, tofu, potatoes, fish, or chicken.
- Storage: Store in an airtight container in the refrigerator for up to 3 days.
- How to freeze: After completely cooled, transfer to a freezer-safe container and store in the freezer for up to 2 months. To thaw, place in the refrigerator overnight.
- Garnish with quick pickled red onions.
💬 Frequently Asked Questions
To marinate cauliflower overnight, add cauliflower florets to bowl and toss until well-combined. Cover bowl with plastic wrap and set aside to marinate in the refrigerator for up to 24 hours.
In a medium-sized bowl, whisk together the yogurt, oil, spices garlic, ginger, and lemon juice. Add cauliflower florets to bowl and toss until well-combined. Cover and set aside to marinate for at least 30 minutes. Preheat oven to 400 degrees F., pour marinated cauliflower onto baking sheet and spread it out evenly. Roast for 40 minutes, tossing halfway through.
Tandoori dishes are not particularly spicy. The yogurt spice marinade contains a variety of warm Indian spices like coriander, cumin and turmeric, but none that are very spicy.
🍅 Related Recipes
Tried this recipe? Please leave a star ⭐️⭐️⭐️⭐️⭐️ rating below and/or a review in the comments section further down the page. You can also stay in touch with us through social media by following us on Instagram, Pinterest, and Facebook.
Roasted Tandoori Cauliflower
Ingredients
- ¾ cup plain yogurt
- 2 Tablespoons olive oil (or any neutral oil)
- 1 teaspoon ground coriander
- 1 teaspoon red chili powder
- ½ teaspoon cumin
- ½ teaspoon turmeric
- ½ teaspoon garam masala
- ½ teaspoon paprika
- ¾ teaspoon salt
- 2 garlic cloves, minced
- 1 1-inch piece fresh ginger, minced
- juice of ½ lemon
- 1 large head of cauliflower, cut into florets
- ½ cup fresh cilantro, chopped (for garnish)
- ¼ cup pickled red onions (optional garnish)
For the Garlic Yogurt Sauce
- ½ cup plain yogurt
- 1 garlic clove, minced
- pinch of salt
Instructions
- In a medium-sized bowl, whisk together the yogurt, oil, coriander, chili powder, cumin, turmeric, garam masala, paprika, salt, garlic, ginger, and lemon juice.
- Add cauliflower florets to bowl and toss until well-combined. Cover bowl with plastic wrap and set aside to marinate for at least 30 minutes (or in the refrigerator for up to 24 hours).
- While cauliflower is marinating, make the yogurt sauce: In a small bowl, whisk together the yogurt, garlic, and salt. If sauce is too thick, add 1 Tablespoon of water to thin it out a bit (it should be the consistency of a dipping sauce).
- Preheat oven to 400 degrees F. and place parchment paper on baking sheet. Pour marinated cauliflower onto baking sheet and spread it out evenly.
- Roast cauliflower for 40 minutes, tossing halfway through.
- Serve the tandoori cauliflower garnished with cilantro and pickled red onions, and with the garlic yogurt sauce on the side.
Notes
- Make ahead: The yogurt marinade can be made ahead of time (up to 24 hours) and stored in the refrigerator. Make a double batch and use it on mushrooms, tofu, potatoes, fish, or chicken.
- Storage: Store in an airtight container in the refrigerator for up to 3 days.
- How to freeze: After completely cooled, transfer to a freezer-safe container and store in the freezer for up to 2 months. To thaw, place in the refrigerator overnight.
Emily
What a great new way to eat roasted cauliflower! I loved the combination of spices, and my partner really enjoyed it too.
Gastronotherapy
So happy that you and your partner enjoyed this recipe, Emily! It's so easy and yet so flavorful. 🙂