In a pan, toast the sesame seeds until they turn lightly golden brown and are fragrant. Set these aside to cool completely
In a small food processor or grinder, blend the sesame seeds, poppy seeds and cardamom until it forms a fine powder
In a pan, heat the ghee (or coconut oil) over a low to medium heat
Add the dates into the pan and use a wooden spoon to break the dates apart. Continue to mix until they form a smooth paste
Turn the heat off, and add the prepared powder to the dates. Use the wooden spoon to mix through well
Set the mixture aside to cool. It's okay if the mixture isn't smooth. If you are using chopped nuts, add these in now and mix through
After 5 minutes of resting, the mixture should be cool enough to touch. Knead the mixture gently until it forms a smooth cohesive mixture
Roll the dough into small ball, roughly 1 tbsp to 1.5 tbsp in size
Roll some of the balls in the extra sesame seeds, then set this aside on a plate to set completely
Serve fresh, and store them in an airtight container in a cool place