In a large mixing bowl, combine the bread mix, xanthan gum, yeast, milk powder, sugar, baking powder and cardamom powder and mix well. Slowly add enough water to get a sticky dough.
Cover and allow to rest for a couple of hours in a warm place until it has doubled in size.
Heat the oil to 180C.
Wet your hands and form the dough into small, walnut-sized balls.
Drop into the oil and fry for 5 minutes until deep golden brown.
Drain on paper towels before serving warm, drizzled with date syrup and sprinkled with toasted walnuts.