Teriyaki tofu skewers are a flavorful and protein-packed vegetarian option. Start by pressing firm tofu to remove excess moisture, then cut it into cubes. In a bowl, mix together soy sauce, honey, minced garlic, grated ginger, and a splash of sesame oil to make the teriyaki marinade. Marinate the tofu cubes in the sauce for at least 30 minutes, or overnight for maximum flavor. Thread the tofu cubes onto skewers, along with your favorite vegetables like bell peppers, onions, and pineapple chunks. Grill the skewers over medium-high heat for about 10 minutes, turning occasionally and basting with the remaining marinade. Serve the skewers with steamed rice and garnish with sesame seeds and chopped green onions.