Take the chopped cauliflower and butternut squash and toss in 1 tbsp sunflower oil, curry powder, smoked paprika, garlic granules and some salt and pepper. Tip onto a baking tray and bake at 200C until softened and browned. Approximately 20-30 minutes. Alternatively cook in an air fryer. Remove to a bowl when cooked.
Using the same baking tray or air fryer and toss the chickpeas and paneer cubes in the remaining oil and spices. Bake or air fry for around 15 minutes until golden brown.
Meanwhile heat the remaining tbsp sunflower oil in a large pan or wok and fry the chopped onion until softened - around 5 minutes.
Add the garlic and ginger paste and cook for a minute. Add all dry spices - turmeric, coriander, cumin, chilli powder, garam masala and 1/2 tsp salt and cook, stirring for a couple of minutes.
Add tomato puree and stir well before adding coconut milk, vegetable stock and sugar. Bring to a simmer and add split red lentils. Simmer for around 15 minutes until the lentils are softened and starting to break up.
Tip in the roasted cauliflower, squash, paneer and chickpeas and stir well to combine.
Add the chopped spinach and stir well to coat. Cook for a few minutes until the spinach had wilted.
Add the lime juice and tamarind paste and check seasoning - adding more salt, lime juice or tamarind if required.
Serve garnished with chopped coriander, spring onions and peanuts.