I wish I cooked Indian food more often. The cuisine offers deep, layered flavors and rewards careful balancing of spices. When my friend Sara brought this Cauliflower Curry to a potluck playdate I hosted, it quickly became one of the most popular dishes. I’m not usually a big cauliflower fan, but this recipe changed my mind: the spices, texture, and bright tomato base make it a satisfying vegetarian main or side.
Traditional Indian cooking often relies on intuition — aroma, color, and mouthfeel guide the cook more than strict measurements. The recipe below preserves those authentic flavors while giving clear measurements for home cooks who want reliable results. It’s a gentle introduction to Indian-style spicing and an easy, weeknight-friendly dish.
recipe adapted from Food
1/3 cup water
1 small cauliflower, cut into 1/2-inch florets
2 tablespoons vegetable oil
1 small sweet onion, finely chopped (8–10 oz)
3 garlic cloves, crushed
1 tablespoon fresh ginger, grated
1 1/2 teaspoons ground cumin
2 (15-ounce) cans chickpeas, drained
1 (14.5-ounce) can fire-roasted tomatoes
1/2 teaspoon turmeric
1/4 teaspoon cayenne pepper (adjust to taste)
Kosher salt, to taste
Cilantro, for serving
Plain yogurt, for serving
Begin by steaming the cauliflower. Place the florets in a microwave-safe bowl with 2 tablespoons of water and microwave on high for 5 minutes. Drain and set aside.
Heat a skillet over medium-high heat and add 1 tablespoon of oil. Add the chopped onion and cook, stirring occasionally, until the edges begin to turn golden, about 2 to 3 minutes.
Add the crushed garlic, grated ginger, and ground cumin to the onions. Cook, stirring, for about 30 seconds until fragrant.
Add the remaining tablespoon of oil and toss in the drained cauliflower. Stir and cook until the cauliflower develops light browning, roughly 3 minutes.
Stir in the fire-roasted tomatoes, drained chickpeas, turmeric, cayenne, and 1/3 cup water. Bring the mixture to a boil, then reduce the heat and let it simmer for about 4 minutes so the flavors meld. Taste and season with kosher salt as needed.
Serve the curry hot, garnished with chopped cilantro and a dollop of plain yogurt to balance the spices. This dish pairs well with steamed rice, naan, or a simple green salad.