Special equipment: a blender
For the rice: Rinse the basmati rice until the water runs clear, soak in warm water for 10 minutes and drain.
In a large pot of boiling salted water cook the rice until tender, about 6 minutes.
Meanwhile, in a small pot over medium heat melt the butter with the curry paste, cardamom, and cloves. Drain the rice and toss with the butter mixture until evenly coated. Keep warm until ready to serve. Just before serving add the currants, cashews, pumpkin seeds, apricots, shallots, cilantro, and mint.
For the mushrooms: Brush the mushrooms with the olive oil and season with salt and pepper. Heat a large skillet over medium high heat, place the mushrooms, tops down, in the skillet and cook for 3 minutes.Turn the mushrooms over and cook for 2 minutes.
Serve the mushrooms on a bed of rice with Onion Sauce and Chutney.
In a medium pot melt the unsalted butter over medium heat. Add the onion and cook until golden brown. Add the curry paste, ground cloves, and ground cardamom and cook 30 seconds. Pour in the vegetable stock and coconut milk. Raise the heat to high and simmer for 10 minutes.
Remove the pot from the heat add the soy milk and kosher salt. Puree in a blender until smooth.
In a large pot combine the cider, vinegar, and brown sugar and bring to a boil, over high heat, stirring until the sugar has dissolved. Reduce the heat to medium and add in the dates, apple, garlic, and ginger. Cook for 15 minutes or until most of the liquid has been absorbed.
Stir in the figs, paprika, cardamom, and kosher salt. Store in a tightly sealed container in the refrigerator for up to 1 week or in the freezer for up to 1 month.