Preheat the oven to 400°F/200°C. Mix the avocado oil with spices. Put the cauliflower in the center of a large baking tray and put the pumpkin and onion around it. Brush the cauliflower with the oil mix and pour the rest over the pumpkin and onion. Toss with your hands to coat them in the oil. Bake until the pumpkin is tender, about 20 minutes.
Meanwhile, prepare the basmati rice. Wash the rice carefully until the water is clear. Put it in a medium saucepan, add the water, cardamom pods and salt, and bring to a boil. Lower the heat to the lowest heat and cover (the rice comes out better when you wrap and tie a cloth around the lid or cover the pot with a paper towel before you put the lid on. The idea is to keep the steam in the pot ). Cook for 12 minutes and turn off the heat – DO NOT OPEN the pan while the rice is cooking and 5 minutes after you remove from the heat.
To toast the almonds put them on a baking tray in the oven at 350°F for 5 minutes.
To soften the barberries and get the flavor out of them, toast them in a skillet over medium heat for 2 minutes.
Fluff the rice with a fork. Put 2-3 cups on a large serving plate or a bowl. Put the pumpkin and onion over. Break the cauliflower into florets or chop it roughly and put it over the pumpkin, Sprinkle the barberries, almonds and cilantro and serve with lemony tahini and harissa or schoog on the side.