You can marinate the chicken overnight, but assemble the kebabs just before cooking to prevent the vegetables from softening. Cooked kebabs can be stored in the fridge for up to 3 days, but they're best enjoyed fresh off the grill!