Mix the meatball base: In a large bowl, combine ground meat, breadcrumbs, egg, garlic, ginger, green onion, soy sauce, salt, and pepper.
If it seems crumbly, add a splash of milk or water. Stir gently until just combined; don’t overmix.
Shape the meatballs: With damp hands or a small scoop, form 1 to 1 1/4-inch balls. You should get about 20–24 meatballs.
Place them on a tray.
Chill briefly (optional but helpful): Refrigerate for 10–15 minutes. This helps them keep their shape when searing.
Sear the meatballs: Heat oil in a large nonstick or cast-iron skillet over medium-high. Add meatballs in a single layer without crowding.
Sear 2–3 minutes per side until browned. Transfer to a plate and repeat as needed. They don’t need to be fully cooked yet.
Make the sauce: In the same pan, reduce the heat to medium.
Add honey, soy sauce, garlic, ginger, rice vinegar, sriracha (if using), and water. Stir and bring to a gentle simmer.
Thicken it: Whisk in the cornstarch slurry and simmer 1–2 minutes until the sauce is glossy and slightly thick.
Glaze and finish cooking: Return the meatballs and any juices to the pan. Toss to coat.
Simmer 5–7 minutes, turning occasionally, until the meatballs are cooked through and the sauce is sticky. Stir in sesame oil at the end.
Garnish and serve: Sprinkle with green onions and sesame seeds. Serve hot over rice or noodles, or set out with toothpicks for appetizers.