To make the spice mix, place all the ingredients into a food processor and blend until smooth. Coat the tofu in the mixture, adding a little more oil if you need to loosen the mix. Allow the tofu to marinate for at least a couple of hours.
Once they’ve marinated, thread the cubes onto wooden skewers that have been soaked in water first to stop them burning. Place the tofu kebabs onto a hot griddle or BBQ and gently heat for a couple of minutes on each side or until the tofu has browned.
Make the papaya salsa by mixing all the ingredients together. Season to taste.
Next make the yam croquettes by mixing the cooked and mashed yam with onion, spring onion, garlic and herbs. Season well with salt and pepper and form the mixture into small log like shapes. Dip them into flour first, then the eggs, then the breadcrumbs – making sure each is coated well.
Heat oil in a saucepan to 180°C. Drop these into hot oil and cook for a few minutes or until golden. Drain on absorbent paper.
Remove the tofu kebabs from the gill and serve with papaya salsa and yam croquettes.