Pinchos are grilled marinated chunks of pork or chicken on a stick, Puerto Rico's version of shish kebab. The traditional way to eat pinchos is with a slice of soft, warm bread. It's one of the island's most popular street foods, and some of my favorite childhood memories are of sitting and talking or dancing around by my cousin's roadside pinchos stand. There are lots of versions of pinchos, but what I think makes this recipe especially good is the use of sofrito, the magical Puerto Rican blend of herbs and aromatics that's the base of some of our tastiest dishes. Sofrito is easy to make yourself, or you can buy it premade.
Combine the sofrito, oil, sazon, adobo, onion powder, granulated garlic and black pepper in a large bowl. Add the pork and toss to coat. Marinate the meat at least overnight or 12 hours for best results.
When ready to cook, remove the meat from the refrigerator. Drain off and discard the marinade. Preheat a grill to 450 degrees F or medium-high heat. Thread the meat onto 12- or 14-inch skewers, leaving a 3-inch space at the bottom of each skewer.
Place the skewers on the grill and grill for 3 minutes. Carefully flip the skewers and grill the other side for 3 minutes. Flip the skewers again and cook for an additional 2 minutes on the other side, then brush the pinchos with barbecue sauce. Flip once more and cook until the pinchos are browned and an instant-read thermometer inserted into the pork registers 145 degrees F, about 2 minutes more. Remove from the grill, brush again with barbecue sauce, and rest 5 minutes before serving. Toast the slices of bread on the grill; skewer one slice onto the top of each pincho.