Go Back Email Link
+ servings
Indian Cauliflower Curry Recipe featured

Indian Cauliflower Curry Recipe

Learn how to make cauliflower the way Indians do it. This vegan recipe for an Indian cauliflower curry is so easy and delicious!
5 from 13 votes
Prep Time 5 mins
Cook Time 25 mins
Total Time 30 mins
Course Entrée or Side, Main Course, Sides
Cuisine Indian
Servings 4 servings
Calories 111 kcal


  • 1 medium cauliflower head about 30 oz, 800 grams
  • 12 oz peeled tomatoes crushed (crushed canned tomatoes or chunky tomato sauce also work)
  • 1 medium onion coarsely chopped
  • 7 garlic cloves
  • 1 oz fresh ginger
  • 1 bunch fresh coriander or 1 teaspoon ground coriander
  • 1 teaspoon ground cumin
  • ½ teaspoon garam masala
  • ½ teaspoon ground turmeric
  • 1 tablespoon lemon juice
  • 1 ½ teaspoon fine salt
  • ½ teaspoon red chili flakes
  • cup water or water from canned tomatoes, if using

Optional pairing

  • 1 tablespoon sunflower seed oil coconut oil, olive oil (skip to make it WFBP, replace with a tablespoon water)
  • steamed basmati rice


  • Break up the cauliflower head into small florets. You can let them soak for about 20 minutes in a water bowl if you have the time, but this is not necessary.
  • Put the onion, garlic, and ginger into the immersion blender jar and blend until you have a smooth paste. You may need to add 2-3 tablespoons water.
  • Brown the cauliflower florets. In a large skillet, pour the oil (or tablespoon of water if cookign without oil) and cook the dried cauliflower florets until they have some brown spots.
  • Cook. Add the onion mixture into the same skillet and cook for a couple of minutes until the mixture starts turning brown, adding some water if needed. The curry should be chunky, so don’t overdo the water.
  • Keep stirring. Add the tomato, cumin, turmeric,garam masala, chili flakes, and half of the fresh coriander leaves. Add some water if needed. Cook for about 15 minutes until the cauliflower is slightly soft.
  • Season. Add the lemon juice, salt, and the rest of the fresh or ground coriander.
  • Taste and adjust.


Nutrition Facts

Calories: 111kcalCarbohydrates: 17gProtein: 4gFat: 4gSaturated Fat: 1gPolyunsaturated Fat: 1gMonounsaturated Fat: 3gSodium: 1043mgPotassium: 703mgFiber: 5gSugar: 6gVitamin A: 159IUVitamin C: 83mgCalcium: 82mgIron: 2mg
Keyword best cauliflower curry, cauliflower curry, easy curry recipe, indian curry, indian stew, masala curry, tomato curry
Did you make this recipe?Tag @ourplantbasedworld on Instagram and Hashtag it #ourplantbasedworld so we can see what's cooking!!