Tomato-Cauliflower Curry with Corn

Getting reviews...
  • Level: Easy
  • Total: 55 min
  • Prep: 25 min
  • Cook: 30 min
  • Yield: 4 to 6 servings
A common practice in Indian cooking, tempering fragrant spices in oil before moving onto the rest of the recipe imparts deep flavors onto this creamy plant-forward curry laced with cinnamon, curry powder and garam masala.


For the curry: 

For the tomato yogurt:


  1. Make the curry: Heat the vegetable oil in a large Dutch oven over medium heat. Add the onion and cook, stirring occasionally, until lightly golden, about 8 minutes. Add the garlic, ginger and jalapeno. Cook, stirring, until sizzling, about 1 minute. Add the tomato paste and cook, stirring, until it dissolves into the oil, about 1 minute. Add the curry powder, garam masala and cinnamon stick. Cook, stirring, until the spices darken, about 1 minute. Add 2 cups water, the cauliflower and chickpeas. Bring to a simmer, cover and cook until the cauliflower is almost tender, about 6 minutes.
  2. Add the quartered tomatoes to the pot. Simmer, uncovered, until the tomatoes soften, about 5 minutes. Add the corn, heavy cream and honey. Simmer until the cauliflower is tender and the tomatoes break down, about 7 minutes. Season with salt. Remove the cinnamon stick.
  3. Meanwhile, make the tomato yogurt: Mix the grated tomato, lime juice, yogurt, 1/4 cup cilantro and the scallions in a bowl; season with salt. Top each serving of curry with the tomato yogurt and the remaining cilantro. Serve with naan.