Sticky Mongolian Beef Meatballs — Easy Weeknight Recipe
The first bite is glossy, sticky, sweet, and just a little spicy — a crowd-pleasing rush of texture and umami. Sticky Mongolian Beef Meatballs bring the sweet-savory sauce of classic Mongolian beef to small, tender beef balls that cling to every bit of glaze. I developed and refined this version over many weeknight tests in a busy home kitchen and at a small bistro, tasting and adjusting sugar and soy balance 12 times until the glaze hit the right shine and mouthfeel. After testing with both 80/20 and 90/10 ground beef, this formula gives the best balance of tenderness and browning without being greasy. Read on for the technique, exact measurements, and pro tips so your meatballs come out glossy and intensely flavored every time. You’ll also find small recipe variations and quick meal ideas to fit tonight’s dinner plans.
Why This Recipe Works
- Browned meatballs develop Maillard flavor, then the quick glaze clings to the rough surface for maximum sauce coverage.
- A cornstarch slurry in the sauce thickens to a glossy sheen without becoming gummy.
- A touch of baking soda in the meat mix tenderizes the beef for a silky interior without added fat.
- Balancing brown sugar, soy, and rice vinegar creates the sweet-salty-sour profile typical of Mongolian sauces.
- Finishing with toasted sesame oil and scallions preserves aroma and freshness.
Ingredients Breakdown
- Ground beef: 900 g (2 lb) 80/20 ground beef — fattier grind browns better and stays juicy. Using 90/10 will be leaner and drier; add 30–60 ml (2–4 tbsp) neutral oil if using lean meat.
- Breadcrumbs: 60 g (2/3 cup) plain breadcrumbs — bind the meatballs. Panko works, but the texture will be lighter.
- Egg: 1 large — adds structure so meatballs hold their shape.
- Baking soda: 1/4 tsp — a tiny amount helps tenderize the meat and gives a lighter interior. Do not exceed 1/4 tsp.
- Aromatics: 3 cloves garlic (minced), 25 g (1/4 cup) green onion (finely chopped) — flavor base.
- Soy sauce: 60 ml (1/4 cup) low-sodium soy sauce for the mix; adjust salt for your soy brand. If using Morton’s kosher salt recommendations, taste carefully.
- Sauce: 120 ml (1/2 cup) low-sodium soy sauce, 80 ml (1/3 cup) water, 75 g (1/3 cup) packed brown sugar, 30 ml (2 tbsp) rice vinegar, 1 tsp chili flakes (optional), 2 tsp sesame oil (to finish).
- Thickener: 10 g (1 tbsp) cornstarch mixed with 30 ml (2 tbsp) cold water — creates the glossy finish.
- Oil for frying: 30–45 ml (2–3 tbsp) neutral oil (canola or vegetable) — you can shallow-fry or sauté in a wide skillet.
- Garnish: toasted sesame seeds and sliced scallions.
Substitution notes:
- Pork or mixed pork–beef can be used; expect slightly different fat content and flavor.
- Gluten-free: use gluten-free soy sauce (tamari) and gluten-free breadcrumbs or 60 g (2/3 cup) almond meal; texture will change slightly.
- Honey can replace brown sugar in a pinch, but reduce to 60 g (1/4 cup) and simmer briefly to reduce thinness.
Essential Equipment
- Large mixing bowl — for combining meatball mix evenly.
- 30 cm (12-inch) nonstick or stainless skillet with a lid — size matters; a small pan will crowd meatballs and steam them instead of browning.
- Instant-read thermometer — ensures internal doneness of 74°C (165°F) without overcooking.
- 2 tbsp and 1 tbsp measuring spoons and a kitchen scale for accurate weights.
- Slotted spoon or spatula for turning meatballs.
- Baking sheet with a wire rack (optional) — keeps meatballs crisp after browning.
If you don’t have a skillet large enough, brown meatballs in two batches or use a sheet pan under the broiler for a minute to finish browning.
Step-by-Step Instructions
Prep Time: 20 minutes • Cook Time: 20 minutes • Inactive Time: None • Total Time: 40 minutes • Servings: 4
Step 1: Make the meatball mix
In a large bowl combine 900 g (2 lb) ground beef, 60 g (2/3 cup) breadcrumbs, 1 large egg, 1/4 tsp baking soda, 3 cloves minced garlic, 25 g (1/4 cup) chopped scallion, and 60 ml (1/4 cup) soy sauce. Mix with your hands until just combined — do not overmix; stop as soon as no dry crumbs are visible. Chill in the fridge for 10 minutes to help shape.
Step 2: Shape the meatballs
Portion into 16 rounds of about 55–60 g (2 oz) each using a tablespoon or small ice-cream scoop and roll gently between your palms to form compact balls. Avoid compressing them too tightly — a little texture helps the sauce cling. Place on a tray, spacing evenly.
Step 3: Brown the meatballs
Heat 30–45 ml (2–3 tbsp) neutral oil in a 30 cm (12-inch) skillet over medium-high heat (~180°C / 350°F surface). Add meatballs, leaving room; brown for 2–3 minutes per side, turning every 2 minutes so each side gets color — about 8–10 minutes total until golden brown. Transfer to a plate once they reach a surface crust; internal temp should be about 60–65°C (140–149°F) at this stage.
Step 4: Make the Mongolian glaze
Wipe the skillet to remove burnt bits, then add the sauce: 120 ml (1/2 cup) low-sodium soy sauce, 80 ml (1/3 cup) water, 75 g (1/3 cup) packed brown sugar, 30 ml (2 tbsp) rice vinegar, and 1 tsp chili flakes if using. Bring to a simmer over medium heat, stirring until sugar dissolves — about 3–4 minutes. In a small bowl stir 10 g (1 tbsp) cornstarch into 30 ml (2 tbsp) cold water, then whisk into the simmering sauce. Cook for 1–2 minutes until glossy and slightly thickened.
Step 5: Finish the meatballs in the glaze
Return browned meatballs to the skillet, reduce heat to medium-low, and spoon sauce over them. Simmer gently for 4–6 minutes, turning to coat and heating through until internal temperature reads 74°C (165°F) and sauce clings to the meatballs. Do not over-simmer — excess simmering can dry meatballs and thicken the sauce beyond glossy.
Step 6: Finish and serve
Turn off heat and stir in 2 tsp toasted sesame oil and 15 g (2 tbsp) sliced scallions for brightness. Serve immediately with toasted sesame seeds and extra scallions. For a complete meal, serve over steamed rice or noodles.
Expert Tips & Pro Techniques
- Common mistake: overcrowding the pan. If meatballs touch, they steam and won’t brown. Brown in batches to get an even crust.
- Texture control: adding 1/4 tsp baking soda to the mix raises pH slightly and yields a softer interior. Don’t exceed this amount or you’ll taste it.
- Sauce sheen: cornstarch must be mixed with cold water before adding to hot liquid — adding cornstarch dry causes clumps. Whisk slurry into a steady simmer for 1–2 minutes to reach a glossy finish.
- Make-ahead: Form meatballs and refrigerate them on a tray for 12–24 hours. Brown and finish in sauce on the day you serve. This saves 20–30 minutes on busy evenings.
- Professional trick for even browning: chill meatballs 10–15 minutes before frying; slightly cold balls hold together better and brown without falling apart.
- For crisper exterior when reheating, place meatballs on a wire rack and reheat in a 190°C (375°F) oven for 8–10 minutes rather than microwaving.
Storage & Reheating
- Refrigerator: Store cooled meatballs and sauce together in an airtight container for up to 3 days.
- Freezer: Freeze cooled, sauced meatballs in a single layer on a tray until firm, then transfer to a freezer bag for up to 3 months. Thaw overnight in the refrigerator before reheating.
- Reheating: For best texture, reheat in a 175°C (350°F) oven for 10–12 minutes until warmed through. Alternatively, reheat gently in a skillet over medium-low heat, covered, stirring occasionally. Avoid the microwave for full meals — it can make exterior soggy.
Variations & Substitutions
- Gluten-Free Version: Use 60 g (2/3 cup) gluten-free breadcrumbs and 120 ml (1/2 cup) tamari instead of soy sauce. Keep the same cornstarch slurry. Flavor is the same; texture is slightly denser.
- Spicy Version: Add 1–2 tsp sambal oelek to the sauce and 1/2 tsp cayenne to the meat mix for added heat. Reduce chili flakes if using sambal.
- Asian Pork Mix: Replace half the beef with 450 g (1 lb) ground pork for a juicier, slightly sweeter meatball; no other changes required.
- Lighter (Baked) Version: Bake meatballs on a greased sheet at 200°C (400°F) for 12–15 minutes until internal temp 74°C (165°F), then toss in sauce briefly on the stove for 1–2 minutes to glaze.
- Vegetables Added: Stir-blend 100 g (1 cup) finely grated carrots and 50 g (1/2 cup) finely chopped shiitake into the meat mix; increase breadcrumbs by 10 g (1 tbsp) to compensate moisture.
Serving Suggestions & Pairings
- Over steamed jasmine rice with quick-pickled cucumbers for crunch and acid.
- Tossed with stir-fried rice noodles and bok choy for a noodle bowl — try pairing with our beef-and-broccoli noodle stir-fry style sides.
- Serve with sesame roasted broccoli or steamed snow peas for a crisp vegetable contrast, inspired by our beef stir-fry with snow peas.
- Garnish with extra toasted sesame seeds and chopped scallions; offer Sriracha or chili crisp on the side for heat.
- For a heartier plate, add a small scoop of creamy mashed potatoes or polenta, similar to a meat-and-starch pairing found in our beef and mushroom massaman-style pairing.
Nutrition Information
- Serving size: about 4 meatballs (recipe yields 16 meatballs) — makes 4 servings.
Per serving (estimate): - Calories: 480 kcal
- Total Fat: 28 g
- Saturated Fat: 9 g
- Cholesterol: 120 mg
- Sodium: 680 mg
- Total Carbohydrates: 26 g
- Dietary Fiber: 1 g
- Sugars: 18 g
- Protein: 28 g
Nutrition values are estimates. Actual values may vary based on specific ingredients and preparation methods.
Frequently Asked Questions
Q: Why did my meatballs turn out dry?
A: Dry meatballs usually mean they were overcooked or the meat was too lean. Use 80/20 ground beef and remove from heat once they reach 74°C (165°F). Also, avoid overmixing the meat which tightens proteins.
Q: Can I make this without eggs?
A: Yes. Replace one large egg with 45 g (3 tbsp) plain Greek yogurt or a flax egg (1 tbsp ground flaxseed + 3 tbsp water, chilled 10 minutes). Texture will be slightly different but still cohesive.
Q: Can I double this recipe?
A: Yes, double all ingredients and brown meatballs in batches so the pan isn’t crowded. You may need two skillets or two rounds of browning to maintain proper sear.
Q: Can I prepare this the night before?
A: Yes. Shape the meatballs and refrigerate on a tray covered for up to 24 hours. Brown and finish in sauce when ready to serve — this saves about 20–30 minutes on service day.
Q: How long does this keep in the fridge?
A: Stored in an airtight container, sauced meatballs will keep 3 days in the refrigerator.
Q: Can I use ground turkey instead?
A: You can, but turkey is leaner and can dry out. Add 30–45 ml (2–3 tbsp) neutral oil to the mix and watch doneness closely.
Q: Is cornstarch necessary for the glaze?
A: The cornstarch slurry gives that restaurant-like glossy cling. Without it the sauce will be thinner and won’t adhere as well.
Conclusion
If you want comparison recipes or inspiration for tweaking the sauce, see Little Spice Jar’s Sticky Mongolian Beef Meatballs recipe for another spin on sweetness and texture, and take a look at Platings + Pairings’ Sticky Mongolian Meatballs and Broccoli for a simple meat-and-veggie pairing that’s handy on busy nights.
Print
Sticky Mongolian Beef Meatballs
- Total Time: 40 minutes
- Yield: 4 servings 1x
- Diet: None
Description
These sticky Mongolian beef meatballs feature a glossy, sweet-savory glaze that clings to tender beef balls, perfect for weeknight dinners.
Ingredients
- 900 g (2 lb) 80/20 ground beef
- 60 g (2/3 cup) plain breadcrumbs
- 1 large egg
- 1/4 tsp baking soda
- 3 cloves garlic (minced)
- 25 g (1/4 cup) green onion (finely chopped)
- 60 ml (1/4 cup) low-sodium soy sauce
- 120 ml (1/2 cup) low-sodium soy sauce (for the glaze)
- 80 ml (1/3 cup) water
- 75 g (1/3 cup) packed brown sugar
- 30 ml (2 tbsp) rice vinegar
- 1 tsp chili flakes (optional)
- 2 tsp sesame oil (to finish)
- 10 g (1 tbsp) cornstarch mixed with 30 ml (2 tbsp) cold water
- 30–45 ml (2–3 tbsp) neutral oil for frying
- Garnish: toasted sesame seeds and sliced scallions
Instructions
- Mix ground beef, breadcrumbs, egg, baking soda, garlic, green onion, and soy sauce in a large bowl until just combined; chill for 10 minutes.
- Shape into 16 rounds, about 55–60 g (2 oz) each, rolling gently between palms.
- Heat oil in a skillet over medium-high heat and brown meatballs for 8–10 minutes, turning until golden brown.
- Prepare the glaze by simmering soy sauce, water, brown sugar, rice vinegar, and optional chili flakes for 3–4 minutes; add cornstarch slurry and cook until glossy.
- Return browned meatballs to the skillet, coat in glaze, and simmer for 4–6 minutes until heated through.
- Finish with sesame oil and sliced scallions; serve immediately with garnishes.
Notes
Avoid overcrowding the pan and refrigerate meatballs before frying for better texture.
- Prep Time: 20 minutes
- Cook Time: 20 minutes
- Category: Main Course
- Method: Frying
- Cuisine: Asian
Nutrition
- Serving Size: 4 meatballs
- Calories: 480
- Sugar: 18g
- Sodium: 680mg
- Fat: 28g
- Saturated Fat: 9g
- Unsaturated Fat: 14g
- Trans Fat: 0g
- Carbohydrates: 26g
- Fiber: 1g
- Protein: 28g
- Cholesterol: 120mg
