Mix the marinade in a mixing bowl.
Cut the tofu into 2cm cubes, the red pepper, courgette into 2cm pieces.
Peel the shallot and cut it into 3 or 4 wedges.
Add these to the bowl and toss gently.
Marinate for 10 minutes or longer if time allows.
Thread 4 skewers with the marinated veggies and tofu.
Put them on the rack in the air fryer, then set the machine to 10-15 minutes. Cook them until tender and golden-brown. Rotate them, if possible, at least once. If you don’t have an air fryer, put the skewers under the grill for 10 to 12 minutes or grill them in a griddle pan.
Serve lukewarm.