Prep the chocolate. Finely chop the dark chocolate and place it in a heatproof bowl.
The smaller the pieces, the smoother the ganache will melt.
Warm the cream. Heat the heavy cream in a small saucepan over medium heat until it just begins to steam and small bubbles form at the edges. Do not boil.
Make the ganache. Pour the hot cream over the chopped chocolate. Let sit for 2 minutes, then add the butter, vanilla, cardamom, and a pinch of salt.
Stir gently from the center outward until glossy and fully smooth.
Chill. Cover the bowl and refrigerate for 1–2 hours, until the ganache is firm but scoopable. If it gets too hard, let it sit at room temp for 10 minutes.
Toast the kataifi. While the ganache chills, gently pull apart the kataifi strands. In a skillet over medium heat, add 2–3 tbsp neutral oil or ghee.
Add kataifi and stir often until golden and crisp, 5–8 minutes. Drizzle in 1–2 tsp honey if you want a light sheen and subtle sweetness. Transfer to a tray to cool completely.
Chop the pistachios. Pulse pistachios in a food processor or chop by hand until finely chopped with a few small chunks for texture.
Mix them into the cooled kataifi. Aim for a 60:40 mix of kataifi to pistachio for even coverage.
Form the truffles. Use a small scoop or teaspoon to portion the ganache into balls (about 1 inch). Roll quickly between your palms.
If it gets sticky, dust your hands with cocoa powder or chill the mixture briefly.
Coat with crunch. Roll each ganache ball in the kataifi-pistachio mixture, pressing lightly so it adheres. Set on a parchment-lined tray.
Set and serve. Refrigerate for 20–30 minutes to firm up before serving. Enjoy chilled or slightly cool for the best texture contrast.
Optional flourish. For extra gloss, lightly mist the finished truffles with a neutral oil spray, or finish with a few edible rose petals for a Dubai-inspired touch.