Ground beef mixed with panko, egg, half the green onions, garlic, ginger, soy sauce, sesame oil, salt and pepper, formed into about twenty meatballs and baked until browned and at least 160°F internally.
While they bake, gochujang, brown sugar, rice vinegar and more soy sauce simmer into a glossy glaze, and mayonnaise, sriracha and lime juice stir together cold into a dip — the hot meatballs toss in the glaze and serve with the dip, sesame seeds and the rest of the green onions.
Why This Recipe Works
- Soy sauce is measured twice, once for the meatball mixture and once for the glaze, because the two need different intensities. Combining them into one larger measure at one stage would throw off the balance in the other.
- The glaze is simmered separately rather than baked onto the meatballs. Two minutes on the stovetop concentrates gochujang, brown sugar and rice vinegar into something glossy that then coats hot meatballs evenly when tossed.
- The dip is entirely cold and no-cook, mixed while the meatballs bake. Sriracha and lime juice stirred into mayonnaise need no heat at all, so it is ready the moment the meatballs are.
- Green onions are also divided — half into the meatball mixture itself, half saved as a fresh garnish at the end. The cooked portion mellows into the meat; the raw portion stays sharp on top.
- 160°F is the doneness target here, not 165°F — the correct internal temperature for ground beef, which is different from the poultry threshold this same kitchen uses elsewhere.
Two Sauces, Built While The Meatballs Bake
Neither sauce here takes long, but each is built in its own order, and both are ready by the time the meatballs come out of the oven.
The meatball mix
Formed, then baked 14-16 minutesBeef, panko, egg, half the green onions, garlic, ginger, 1 tbsp soy sauce, sesame oil, salt, pepper
Everything mixed together at once and formed into about twenty meatballs before baking.
The glaze
2 minutes, simmeredGochujang, brown sugar, rice vinegar, the second tablespoon of soy sauce
Simmered together for two minutes into a glossy glaze, ready the moment the meatballs are done baking.
The dip
Mayonnaise, sriracha, lime juice
Stirred together cold, entirely separate from the hot glaze — a cool contrast to serve alongside.
Then tasteHot meatballs toss in the glaze, then serve with the spicy mayo dip, sesame seeds and the remaining green onions.
How to Make It
Heat the oven, line a sheet
Heat oven to 425°F and line a baking sheet.
Mix and form the meatballs
Mix beef, panko, egg, half the green onions, garlic, ginger, 1 tablespoon soy sauce, sesame oil, salt, and pepper. Form about 20 meatballs.
Bake
Bake 14 to 16 minutes until browned and at least 160°F internally.
Simmer the glaze, toss the meatballs
Simmer gochujang, brown sugar, rice vinegar, and remaining soy sauce in a small pan for 2 minutes. Toss hot meatballs with the glaze.
Mix the dip
Stir mayonnaise, sriracha, and lime juice together.
Serve
Serve meatballs with spicy mayo and garnish with sesame seeds and remaining green onions.
Ingredient Notes
- Soy sauce, in two places
- One tablespoon in the meatballs, a separate tablespoon in the glaze — measured and used at two different stages rather than combined.
- Gochujang
- Two tablespoons, the base of the glaze's heat and depth, balanced against the sweetness of the brown sugar and the tang of the rice vinegar.
- Green onions, divided
- Two onions split between the meatball mixture and the final garnish, doing a mellow cooked job in one place and a sharp fresh job in the other.
- Mayonnaise
- Half a cup, the base of the cold dip, needing no cooking at all before serving.
Success Tips
- Keep the two soy sauce measures separate rather than combining them.
- Form meatballs a consistent size so they all reach 160°F together.
- Simmer the glaze only two minutes — long enough to thicken, not to reduce hard.
- Toss the meatballs in the glaze while they are still hot from the oven.
- Mix the dip cold and keep it that way for serving.
Serving Ideas
Serve hot glazed meatballs with the cold spicy mayo alongside, sesame seeds and green onion on top, exactly as the recipe finishes — a party appetizer meant to be eaten by hand.
Storage and Reheating
Refrigerate
Refrigerate meatballs and dip separately in airtight containers for up to 3 days.
Freeze
Freeze baked, un-glazed meatballs for up to 2 months. Thaw, reheat, and toss with a freshly simmered glaze rather than freezing them already sauced.
Reheat
Reheat meatballs in a covered pan or the oven until warmed through, then toss with a little extra glaze if needed. Serve the dip cold.
Frequently Asked Questions
Why 160°F for these but 165°F for chicken wings?
These are two different safe minimum temperatures for two different proteins — 160°F is the standard target for ground beef, while whole poultry pieces are cooked to 165°F.
Can I substitute for gochujang?
A mix of a milder chili paste with a touch of miso can approximate the flavour, though gochujang's specific sweet-savoury heat is what defines this glaze.
Can I make the meatballs ahead and glaze them later?
Yes — bake and refrigerate the plain meatballs, then reheat and toss with a freshly simmered glaze when ready to serve, rather than glazing and refrigerating them together.
How do I make the dip milder?
Reduce or omit the sriracha — the mayonnaise and lime juice base still makes a complete, if milder, dip on their own.






