Try my new budgeting app Cheddar 🧀
Better than YNAB, Mint (RIP), or EveryDollar.
Export 14 ingredients for grocery delivery
Step 1
Spray the pan with low-calorie cooking spray and place over a medium heat. Sauté the onions for 6-8 minutes, until softened and lightly coloured.
Step 2
Add the crushed garlic, curry powder and garam masala and cook for another minute until fragrant.
Step 3
Add the remaining sauce ingredients and bring to the boil. Reduce the heat to a simmer, and allow to cook for 45 minutes, stirring occasionally and making sure it does not reduce too much.
Step 4
While the sauce cooks, prepare the cauliflower.
Step 5
Season the egg with a pinch of salt. Place the breadcrumbs in a large bowl. Dip each cauliflower floret into the egg, then into the bowl of breadcrumbs. Toss around to coat well. Preheat the air fryer to 180°C. Spray the breaded cauliflower well, with low-calorie cooking spray, sprinkle over a little salt and place in the air fryer basket. Don't overcrowd the basket to ensure even cooking (you may need to cook in 2 batches). Cook for 10-12 minutes until crisp and golden.
Step 6
When the carrots and potatoes are soft, remove the pan from the heat and blitz the sauce using a hand blender or a food processor. Check the consistency. You can add a little more water if it is too thick. If it is too thin, pour back into the pan and return to the stove to reduce. Keep an eye on it and stir to prevent it catching.
Step 7
When the cauliflower is cooked, it should be crisp and golden on the outside and cooked all the way through, but with some "bite".
Step 8
Arrange the cauliflower on a plate. Drizzle a little sauce over and serve the rest of the sauce on the side. We love serving ours with Basmati rice, raw carrot ribbons and some fresh coriander for garnish.