Step 1: Mix the Pork Meatball Mixture - Add the ground pork, chopped scallions, breadcrumbs, egg, salt, black pepper, grated ginger, and minced garlic to a large mixing bowl. I usually start mixing with a fork and finish with clean hands because it is easier to tell when everything is evenly combined. Mix only until the ingredients are distributed throughout the pork. You do not need to squeeze or knead the mixture aggressively. Too much mixing can make meatballs firmer than you want, and we are after tender centers here.
Step 2: Shape the Meatballs Evenly - Lightly dampen your hands with water before you start shaping. Pork mixture can be sticky, and that little bit of water makes the job noticeably easier. A number 20 scoop works nicely if you have one, but any spoon or scoop is fine. The important thing is keeping the portions reasonably consistent so they finish cooking at about the same time. You should get roughly 17 meatballs. Gently roll each portion between your palms just enough to give it a round shape.
Step 3: Brown the Meatballs in the Skillet - Place a large skillet over medium heat. Once the pan is hot, add the meatballs with a little space between them so they can brown rather than steam. Let the first side sit long enough to develop a good golden crust before you start turning them. That browned surface adds a lot of flavor later. Continue cooking for about 10 minutes, turning occasionally, until the meatballs are browned on all sides and cooked through. Once they are ready, transfer them to a plate and keep the skillet on the stove.
Step 4: Build the Soy Butter Sauce - Add the butter to the same skillet and let it melt into all those browned bits left behind by the meatballs. Those little bits are dinner gold, so do not wipe out the pan. Add the minced garlic and grated ginger, followed by the soy sauce, Worcestershire sauce, and beef broth. Stir everything together and let it cook for about 2 minutes. As it warms, use your spoon to gently scrape the bottom of the skillet so the browned pork flavor becomes part of the sauce.
Step 5: Make the Cornstarch Slurry - While the broth mixture warms, stir the cornstarch and cold water together in a small bowl or cup until completely smooth. This only takes a few seconds, but it matters. If dry cornstarch goes directly into hot liquid, it has a habit of clumping before you can stir it evenly. Mixing it with cold water first gives you a smooth slurry that blends into the sauce without any trouble.
Step 6: Thicken the Sauce - Slowly pour the cornstarch mixture into the skillet while stirring. Let the sauce come to a gentle simmer and cook it for about 2 to 3 minutes, stirring frequently. You will see it change from a thin broth to a glossy sauce that leaves a light coating on your spoon. Keep the heat controlled here. You want a gentle simmer rather than a hard boil so the sauce thickens smoothly instead of reducing too aggressively.
Step 7: Return the Meatballs to the Sauce - Place the browned meatballs back into the skillet and turn them gently so every one gets coated in sauce. Let everything simmer together for another 3 minutes. This is the point where the meatballs pick up the garlic, ginger, butter, and soy flavors from the sauce, so give them a couple of turns while they warm. By the end, the sauce should be glossy and settled around each meatball.
Step 8: Garnish and Serve Warm - Spoon the meatballs and plenty of sauce over hot rice, noodles, or mashed potatoes. Finish with extra chopped scallions and sesame seeds if you like. I always make sure a little extra sauce gets onto whatever is underneath because that is usually the first thing the kids start scooping up. Serve everything while it is warm, ideally with everybody already heading toward the table.