Cook the rice. Rinse the rice until the water runs clear.
Cook according to package directions. Fluff and keep warm. Leftover rice works great too—just reheat with a splash of water.
Mix the meatball base. In a bowl, combine ground meat, breadcrumbs, egg, garlic, onion, milk, soy sauce, Worcestershire (if using), salt, and pepper.
Stir gently with a fork or your hands until just combined. Don’t overmix or the meatballs will be tough.
Form the meatballs. Scoop into 1 to 1.5-inch balls (about 16–20 pieces). Lightly oil your hands for easier rolling.
Brown the meatballs. Heat oil in a large skillet over medium heat. Add meatballs in a single layer.
Cook, turning occasionally, until browned on all sides and cooked through, 8–10 minutes. If they brown too fast, lower the heat.
Make the sauce. Whisk soy sauce, brown sugar, vinegar, ketchup, sesame oil, and ginger in a small bowl. Stir in the cornstarch slurry.
Glaze the meatballs. Reduce heat to medium-low.
Pour the sauce into the skillet with the meatballs. Simmer 1–2 minutes, stirring to coat, until the sauce thickens and becomes glossy. If it gets too thick, add a splash of water.
Prep the toppings. While the meatballs cook, slice cucumbers, carrots, and scallions.
If you like a quick pickle: toss cucumbers with a pinch of salt, 1 tsp sugar, and 2 tsp vinegar. Let sit 5 minutes.
Assemble. Spoon warm rice into bowls. Top with meatballs and extra sauce.
Add cucumbers, carrots, and scallions. Finish with sesame seeds and herbs. A squeeze of lime brightens everything.