In a large bowl, mix ground meat with breadcrumbs, egg, garlic powder, onion powder, soy sauce, salt, and black pepper.
Form the mixture into small sausage-like shapes and skewer them onto sticks.
Cook the Skewers:
Heat a non-stick pan with a bit of oil over medium heat. Fry the skewers, turning occasionally, until fully cooked and browned (about 8-10 minutes).
Prepare the Glaze:
In a small saucepan, combine honey, soy sauce, sriracha (if using), and minced garlic. Heat over low-medium heat until it thickens slightly.
Stir in butter for a glossy finish.
Glaze the Skewers:
Brush the cooked skewers generously with the glaze while still in the pan. Let them caramelize for 1-2 minutes per side to achieve that golden-brown, sticky coating.
Serve:
Sprinkle with chopped parsley or chives for a fresh garnish.
Serve warm with additional glaze or dipping sauce on the side.