Vegan Indian Cauliflower Curry

cauliflower curry

Stocksy / Helen Rushbrook

Prep: 10 mins
Cook: 25 mins
Total: 35 mins
Servings: 3 servings
Nutrition Facts (per serving)
320 Calories
14g Fat
44g Carbs
13g Protein
Show Full Nutrition Label Hide Full Nutrition Label
Nutrition Facts
Servings: 3
Amount per serving
Calories 320
% Daily Value*
Total Fat 14g 18%
Saturated Fat 2g 9%
Cholesterol 0mg 0%
Sodium 105mg 5%
Total Carbohydrate 44g 16%
Dietary Fiber 11g 39%
Protein 13g
Calcium 236mg 18%
*The % Daily Value (DV) tells you how much a nutrient in a food serving contributes to a daily diet. 2,000 calories a day is used for general nutrition advice.
(Nutrition information is calculated using an ingredient database and should be considered an estimate.)

The combination of Indian spices transforms this simple vegetable dish into a delight for the senses. This authentic Indian curry recipe is both vegetarian and vegan, and gluten-free, too. The dish combines curry with cayenne and cumin and has a spicy kick.

The word curry is believed to come from the Tamil word kari, which means "sauce" in the South-Indian language. Curry dishes have a history that is thousands of years old, and there is no real consensus about what a true curry dish is, as the term is used to identify countless spicy stew-like dishes from India, the South Pacific, and the Caribbean. You could say that curry is a bit of smorgasbord, combining spices from Indian, Muslim, Southeast Asian, and Portuguese cooking, meaning it's not a truly Indian dish as many Westerners now think of it. However, it's possible that original curry predates the age of trade between Arab, Chinese, Indian, and European traders; researchers have found that the Indus people ate dishes containing ginger, garlic, and turmeric as far back as 4,500 years ago.

Whatever the origins of curry are, you can enjoy it from the comfort of your home wherever you live. This vegan Indian cauliflower curry recipe is easy to prepare in 10 minutes or less and will create a fragrant and irresistible scent in your home as it simmers on the stove.


  • 1 1/2 teaspoon fresh ginger, grated
  • 2 tablespoons sesame seeds
  • 3 tablespoons peanuts
  • 3 cloves garlic, minced
  • 1 tablespoon cumin
  • 1 teaspoon ground cloves
  • 1 teaspoon turmeric
  • 1/2 teaspoon cayenne pepper
  • 2 tablespoon water
  • 1 tablespoon vegetable oil
  • 2 onions, diced
  • 1 cauliflower, chopped
  • 1 1/2 tablespoon lemon juice

Steps to Make It

  1. Gather the ingredients.

  2. In a blender or food processor, grind together the ginger, sesame seeds, peanuts, garlic, spices, and water.

  3. Sautee the onions in vegetable oil in a pan over medium-high heat, about three to five minutes, or until onions turn clear.

  4. Add cauliflower and spices mixture to the pan and cover.

  5. Allow it to cook another 10 to 12 minutes, occasionally stirring until cauliflower is almost fully cooked.

  6. Add lemon juice and allow to cook for 3 more minutes.

  7. Serve and enjoy!


  • Enjoy as a side dish or pair with Indian naan for a warming and nourishing meal.
  • Got some extra cauliflower after making this recipe? Turn it into a quick side dish of vegetable pakoras and make yourself a complete Indian feast.