To begin, cut the cauliflower up into individual florets, then place the florets in a blender. Blitz until broken down into small, rice-sized pieces
Add the oil to a large pan and place over a medium heat. Once hot, add the cashew nuts, cardamom pods, cinnamon stick and bay leaves. Cook for 2-3 minutes, stirring until aromatic
Stir in the onions and cook for 10 minutes until nicely golden brown. Add the beans, carrots, pepper, peas, chilli, garlic, ginger, turmeric and salt, then place a lid on the pan and continue to cook for 20 minutes on a very gentle heat, stirring from time to time to prevent burning
After 20 minutes, stir in the cauliflower rice and tomatoes and cook for a further 5 minutes
Stir in the fresh herbs, stir well and remove the cinnamon stick and bay leaves. Taste the biryani, adjusting the seasoning and adding more herbs if needed, then place in a large serving dish. Serve with a dollop of Greek yoghurt and some toasted cashews