Try my new budgeting app Cheddar 🧀
Better than YNAB, Mint (RIP), or EveryDollar.
Export 17 ingredients for grocery delivery
Step 1
Preheat the oven to 190C / 375F and spread the cauliflower florets and sliced carrot onto a baking sheet. Lightly coat with olive oil and season with salt & pepper. Bake for 30 – 35 minutes until cooked through and starting to brown around the edges.
Step 2
In a large skillet with high sides or Dutch oven, heat about 2 tablespoons of olive oil and fry the onion until its softens and starts to brown, about 5 minutes.
Step 3
Add the garlic, ginger and spices and fry for about a minute.
Step 4
Add the 2 tins of tomatoes and season generously with salt. Cook this sauce for about 20 minutes until it starts to thicken.
Step 5
Add the beans and chicken and cook for about 10 – 15 minutes and until it is cooked. I normally put a lid on for about half of this cooking time which keeps the moisture in the sauce.
Step 6
By this stage, the cauliflower and carrots will have come out of the oven, so add this to the curry and stir through. Let this cook for a few minutes.
Step 7
Add the yoghurt and stir through. Add a little extra if you want it creamier.
Step 8
Add the spinach and start folding it into the curry. It needs a little help to get it to all fit and wilt into the sauce and putting the lid on help with this.
Step 9
Finally, add a squeeze of lemon juice (this is entirely optional and not imperative) and a small handful of roughly chopped coriander. Serve with whatever accompaniment you want with another dollop of yoghurt and a sprig or two of coriander (if you like it as much as I do).