Preheat the grill, or barbecue and line the grill rack with tin-foil.
Place the aubergine, peppers and tofu into a shallow dish, then mix the oil, garlic, ginger and soy sauce together and pour over them. Leave covered for 30 mins, occasionally turning the vegetable in the marinade.
Thread the vegetables onto the skewers with the tofu. Grill on a medium heat for 5-8 minutes, or barbecue until the aubergine is softened. Brush occasionally with any remaining marinade and turn.
Combine with cinnamon and coriander flavoured couscous and a tossed green salad to serve.