
Made with AI
Press the tofu by wrapping it in a clean kitchen towel and placing a heavy object on top for at least 30 minutes to remove excess moisture.
Cut the tofu into 1-inch cubes and place them in a bowl.
Wash and cut the bell peppers and zucchini into 1-inch pieces, and peel and cut the red onion into chunks that will hold up on a skewer.
In a separate bowl, mix the olive oil and BBQ sauce to create a marinade.
Pour the marinade over the tofu cubes and gently toss to coat. Let it marinate for at least 15 minutes, or longer for more flavor.
Preheat the grill to medium-high heat.
Thread the marinated tofu cubes and vegetables onto skewers, alternating between tofu and vegetables.
Place the skewers on the grill and cook for about 10-15 minutes, turning occasionally, until the vegetables are tender and the tofu is slightly charred.
Remove the skewers from the grill and let them rest for a couple of minutes before serving.