Indian Spiced Cauliflower

Indian Spiced Cauliflower is ready in 35 minutes (20 hands-on) and has 788 kcal and 28 g of protein per serving. One serving costs about $2.59. Prices from Walmart, 2026.

Indian Spiced Cauliflower
Total time
35 min
Hands-on
20 min
Calories
788 kcal
Cost per serving
$2.59

Ingredients (Serves: 2)

  • Cauliflower700 g
  • Chickpeas (can, drained)300 g
  • Frozen peas160 g
  • Onion120 g
  • Tomato200 g
  • Fresh ginger16 g
  • Garlic16 g
  • Ground turmeric4 g
  • Ground cumin4 g
  • Garam masala4 g
  • Olive oil30 g
  • White rice120 g
  • Dried chili (optional)2 g
  • Fresh cilantro (optional)6 g
  • Lime (optional)20 g

Method

  1. Bring a pot of water to the boil and cook the rice as the packet says, about 15 minutes; drain and keep warm.

  2. Meanwhile, heat the olive oil in a pan and fry the chopped onion, garlic and ginger for 4 minutes.

  3. Stir in the turmeric, cumin, garam masala and chili if using, and cook for 1 minute until fragrant.

  4. Add the cauliflower florets, tomato and a splash of water, cover and simmer for 12 minutes until the cauliflower is tender.

  5. Stir in the chickpeas and peas and cook for 4 more minutes until heated through.

  6. Serve over the rice, scattered with cilantro and a squeeze of lime.

Nutrition per serving

Calories788 kcal
Protein28 g
Carbohydrates127 g
Sugars21 g
Fat22 g
Fiber25 g

Plan your week with recipes like this

Cestio picks your meals for the whole week to fit your budget and diet, and writes the shopping list for your supermarket. Free for 3 days.

More recipes like this