Finely chop the onions. Peel and grate the carrots. Set aside.
To a medium pot over medium heat, add the oil. Add the pine nuts, walnuts, and sliced pistachios. Fry for 2-3 minutes until golden and fragrant. Using a slotted spoon, take them out of the pot, leaving the oil behind, and place them over a plate lined with paper towels.
Add the raisins and black currants and fry for one minute. These burn easily, so be careful. Take them out of the pot and place them on a separate plate.
Add the ghee to the pot and let it melt. Add the onions and carrots and fry for 2-3 minutes until softened. Add the cardamom and cloves and cook for 1 minute.
Add all the spices and stir. Add the cauliflower rice and stir to coat with the spices. Return the raisins and currants to the pot.
Cook for 5-7 minutes until the cauliflower softens and shrinks in volume. Pour the chicken broth and bring it to a simmer. Drop the heat to low, cover with a lid, and cook for 5 minutes until all the liquid has evaporated.
Take the lid off the cauliflower rice sit for 10 minutes. Transfer to a large serving plate. Sprinkle the nuts and chopped parsley on top and serve.