Looking for a simple vegetable side that comes together with almost no effort? Make this Indian spiced roasted cauliflower, my go-to way to cook cauliflower when I want crisp edges and bold flavor without turning it into a curry.
A handful of pantry spices and the right roasting method transform humble florets into a reliable, weeknight favorite that pairs easily with Indian meals. It's one of the easiest ways to cook vegetables and still make them exciting.

The Secret to Perfectly Crisp Roasted Cauliflower

Do you also dislike soggy cauliflower as much as I do? Then, roasting should be your preferred method to cook cauliflower. The real secret lies in using less salt before baking. Excess salt draws out moisture, which causes the cauliflower to soften instead of turning crisp.
I always mix the spices separately before adding them to the cauliflower. This one small step helps the flavors distribute evenly and keeps the florets from turning soggy.
I often rely on this method on busy evenings, just like with my roasted butternut squash, because the oven does most of the work while I prepare the rest of the meal.
Happy Cooking!
-Sravanthi
Detailed Steps
This recipe is quick and perfect for busy days, just like my Indian roasted veggies recipe.

Step 1: Preheat oven to 200°C (400°F). Wash and pat dry the cauliflower completely. Add chopped cauliflower to a baking dish.

Step 2: Gather all the spice powders and salt into a small bowl.

Step 3: Mix all spices and salt in a small bowl.

Step 4: Add the spice mixture and oil to the cauliflower. Toss well to coat evenly.

Step 5: Spread the cauliflower on a baking sheet in a single layer.

Step 6: Roast for 20-25 minutes, until the edges turn golden and crisp.
Recipe

Indian Spiced Roasted Cauliflower
Rate this recipe by clicking the stars!
Ingredients
- 3 cups cauliflower chopped into florets
- ½ teaspoon coriander powder
- ¼ teaspoon red chilli powder
- ¼ teaspoon ground cumin
- ¼ teaspoon garam masala powder
- ⅛ teaspoon turmeric powder
- 1 teaspoon oil
- ¼ teaspoon salt
- ⅛ teaspoon black salt optional (reduce salt if using)
Instructions
- Start by washing the cauliflower florets and patting them completely dry. I usually soak them in salt water for 30 minutes, rinse with plain water, and then dry them thoroughly using a cotton napkin.
- Preheat your oven to 200°C (400°F).
- In a small bowl, combine salt, turmeric, coriander powder, red chilli powder, cumin, and garam masala.½ teaspoon coriander powder, ¼ teaspoon red chilli powder, ¼ teaspoon ground cumin, ¼ teaspoon garam masala powder, ⅛ teaspoon turmeric powder, ¼ teaspoon salt, ⅛ teaspoon black salt
- Add the cauliflower to a baking dish, sprinkle the spice mix over it, add oil, and toss well so every floret is evenly coated.3 cups cauliflower, 1 teaspoon oil
- Spread the cauliflower in a single layer on a baking sheet. Avoid overcrowding so hot air can circulate properly.
- Roast for 20 to 25 minutes, until the edges turn lightly golden and crisp.
- Once done, serve immediately. At home, my kids like to sprinkle a little chaat masala on top, and I often pack this in lunchboxes as a quick side.
Notes
- Prevent sogginess: Avoid adding extra salt before roasting. Add more only after baking if needed.
- Extra crispiness: Toss florets with 1 teaspoon rice flour, chickpea flour, almond flour, or breadcrumbs before roasting. You can add more oil or butter for extra crispiness.
- Preparation tip: Soaking cauliflower in salt water and drying thoroughly improves texture.
- Serving tip: Toss the roasted cauliflower with chaat masala after for a bright finish. Add roasted cauliflower to warm curry sauce for an instant weeknight curry.
- Meal pairing tip: Try serving this with a comforting bowl of Indian yogurt rice for a complete, balanced meal.
Nutrition
Serving Tips
At home, this roasted cauliflower often appears on busy weeknights when I want something warm, flavorful, and effortless. It works beautifully as a side dish, and on some days, it even becomes the base for a quick curry.
- Serve with any Indian dal and rice, or pair with saag sauce for a simple bowl meal.
- Add to reheated Indian curry sauce for a quick gravy-style dinner.
- Serve it as an appetizer with creamy avocado cilantro sauce.
- Use it as a filling for pumpkin paratha wraps or red lentil wraps.
- Pair with chilled yogurt rice for a comforting plate.
- Add it to any Indian salad to make it a more filling meal.

I hope this Indian spiced roasted cauliflower becomes a regular side dish in your kitchen, just like it is in mine. The crisping technique works well for many vegetables. How did you serve it, on the side, in a bowl, or mixed into a curry?
Leave a comment and share your favorite roasted vegetable combinations. You can also explore similar roasted dishes like roasted pumpkin cubes or roasted tofu for more everyday inspiration.





Leave a Reply