Combine all marinade ingredients in a bowl. Slice the steak or chicken into 1-inch cubes. Add diced meat cubes to the marinade and toss to coat. Marinate in the refrigerator for at least 2 hours, stirring halfway. Overnight is ideal for full flavor.
Drain steak from marinade. Soak wooden skewers in water and load them by alternating between ingredients. Arrange the kabobs on a plate before grilling.
Grill the steak kabobs for 2-3 minutes, flip the skewers, and grill for another 2-3 minutes until the desired doneness and the vegetables are slightly charred.
Transfer to a platter. Sprinkle fresh chopped parsley and more black pepper on top, garnish with lime slices. Serve hot!
These are also easily broiled/baked in the oven at 450°F (230°C) for 12-15 minutes, turning once.