Go Back
+ servings

Cauliflower Curry

A creamy cauliflower curry with roasted cauliflower, spiced yogurt sauce, toasted almonds, and caramelized raisins. Comforting, hearty, and easy to make.
Prep Time50 minutes
Cook Time40 minutes
Total Time55 minutes
Course: Side Dish
Cuisine: Indian
Servings: 4
Calories: 351kcal

Ingredients

Main curry

  • Main Curry
  • 2 large cauliflowers
  • 5 tablespoons rapeseed or vegetable oil divided
  • Salt to taste
  • 2 large brown onions thinly sliced
  • 6 garlic cloves finely chopped
  • 2 in fresh ginger grated
  • ½ teaspoon ground cardamom or seeds from 8 pods
  • 2 teaspoons ground cumin
  • 2 teaspoons ground coriander
  • 2 teaspoons garam masala
  • ½ teaspoon ground black pepper
  • 2 tablespoons ground almonds
  • 1 –1¼ cups milk dairy or unsweetened plant milk
  • ¾ cup Greek yogurt
  • Topping
  • 2 oz raisins
  • A handful of flaked almonds

Topping

  • 2 oz raisins
  • A handful of flaked almonds

Instructions

  • Preheat oven to 350°F (180°C). Break cauliflower into florets and spread across 2 trays. Drizzle with 4 tablespoons oil, season with salt, and toss. Roast 30–40 minutes, stirring once, until tender and golden. If browning too quickly, cover loosely with foil.
  • Cook the onion base: Heat 1 tablespoon oil in a large pan over medium heat. Add onions and cook 8 minutes until softened and lightly colored. Stir in garlic and ginger, cooking 2 minutes more.
  • Add the spices: Sprinkle in cardamom, cumin, coriander, garam masala, black pepper, and a pinch of salt. Stir 1–2 minutes until fragrant.
  • Make the sauce: Lower the heat. Stir in ground almonds, then pour in 1 cup milk. Simmer gently for 10 minutes, stirring occasionally. Turn off heat, then stir in yogurt until smooth. Adjust seasoning.
  • Combine cauliflower and sauce: Add roasted cauliflower to the pan and coat in the sauce. If needed, add a splash more milk to loosen.
  • Toast raisins and almonds: In a small pan, heat raisins for 2–3 minutes until puffed and darkened. Stir in flaked almonds and toast 1 minute. Remove from heat.
  • Serve: Transfer curry to a dish. Scatter raisins and almonds on top. Serve hot with rice or chapattis.

Notes

  • Make ahead: The curry base can be prepared a day ahead; add roasted cauliflower just before serving.
  • Yogurt tip: Use full-fat Greek yogurt to avoid splitting when stirred in.
  • Vegan option: Swap yogurt for unsweetened coconut yogurt and use plant milk.
  • Serving ideas: Best with basmati rice, chapattis, or naan.

Twist Ideas

  • Spicier: Add fresh green chilies or stir in chili flakes with the spices.
  • Sweeter: Use golden raisins or sultanas for a lighter, fruity finish.
  • Nutty: Swap ground almonds for cashew paste for a creamier sauce.
  • Fusion: Stir in roasted sweet potatoes or chickpeas for added bulk.
  • Fresh lift: Top with cilantro or squeeze lemon juice before serving.

Nutrition

Calories: 351kcal | Carbohydrates: 42g | Protein: 11g | Fat: 19g | Saturated Fat: 3g | Polyunsaturated Fat: 10g | Monounsaturated Fat: 4g | Trans Fat: 0.1g | Cholesterol: 2mg | Sodium: 112mg | Potassium: 1216mg | Fiber: 9g | Sugar: 7g | Vitamin A: 16IU | Vitamin C: 142mg | Calcium: 140mg | Iron: 3mg