In a mixing bowl, combine the soy sauce, peanut butter, honey, olive oil, rice vinegar, minced garlic, and grated ginger. Mix until well combined.
Season the pork cubes with salt and pepper to taste.
Place the pork cubes in a resealable plastic bag or a shallow dish and pour the marinade over them. Seal the bag or cover the dish with plastic wrap and refrigerate for at least 30 minutes, or ideally, marinate overnight for better flavor.
If you're using wooden skewers, soak them in water for at least 30 minutes to prevent them from burning during grilling.
Preheat your grill to medium-high heat.
Thread the marinated pork cubes onto the skewers, alternating with the vegetable chunks.
Grill the kebabs for about 10-15 minutes, turning occasionally, or until the pork is cooked through and has a nice char on the outside. Make sure the internal temperature of the pork reaches at least 70°C (160°F).
Serve your peanut butter BBQ pork kebabs hot, garnished with some extra peanut sauce if desired, and enjoy!Feel free to adjust the marinade and seasoning to your taste, and you can also add more vegetables or serve the kebabs with rice or a salad for a complete meal. Enjoy your delicious peanut butter BBQ pork kebabs!