The difference between hoisin meatballs and glazed hoisin meatballs is about four minutes. Most recipes cook the meatballs, pour hoisin over them, and call it done — which gives you meatballs sitting in a puddle of thin, salty sauce. The fix is to thin the hoisin with rice vinegar and soy, spoon it over the meatballs, then send them back into the air fryer so the sauce reduces and tightens onto the surface. That’s the step that turns sauce into glaze.

Glazed hoisin meatballs in a white bowl, topped with sesame seeds and sliced scallion greens
Save This Recipe Form

Want to save this recipe?

Enter your email below & I will send it straight to your inbox. Plus you’ll get more great recipes from me on occasion!

These take about 25 minutes start to finish, use one bowl, and don’t splatter oil across your stove.

Why This Recipe Works

  • The glaze actually glazes. Straight hoisin from the jar is too thick to coat evenly and too sweet on its own. Thinning it with rice vinegar and soy sauce, then reducing it in the air fryer’s dry heat, concentrates it into something that clings.
  • No oil, no splatter. Meatballs pan-fried in oil spit everywhere and cook unevenly. Circulating hot air browns all sides at once.
  • One bowl, no searing step. Mix, roll, cook. There’s no stovetop stage at all.
  • It scales for a crowd. These work as an appetizer with toothpicks or over rice as dinner, and the glaze holds up at room temperature for about an hour.

Ingredients

 Hoisin Glazed MeatballsGround beef, panko, egg, fresh ginger, scallions, and a jar of hoisin sauce arranged in prep bowls

For the meatballs:

  • Ground beef — 85/15 is the sweet spot. Anything leaner than 90/10 gets dry, since there’s no sauce simmering to rescue them.
  • Panko breadcrumbs — stay lighter than standard breadcrumbs and keep the texture tender.
  • Egg — binds everything so the meatballs don’t crack open as they cook.
  • Fresh ginger, grated — one tablespoon, not two. Two tablespoons in a single pound of beef turns aggressive and numbs the hoisin underneath it.
  • Scallions, white parts — chopped fine and mixed in. Save the greens for the top.
  • Garlic powder — dissolves into the meat evenly. Fresh minced garlic scorches at the meatball’s surface in dry air.
  • Toasted sesame oil — a teaspoon, mixed into the meat. Carries the nutty flavor all the way through instead of only sitting on the outside.

For the glaze:

  • Hoisin sauce — the backbone. Fermented soybean paste, sugar, vinegar, and spice. Find it in the international aisle near the soy sauce; Lee Kum Kee and Kikkoman are the two most widely stocked.
  • Soy sauce — cuts the sweetness and adds depth.
  • Rice vinegar — the ingredient people skip and then wonder why their glaze tastes flat. Acid is what keeps hoisin from reading as candy.
  • Honey — helps the glaze set into a lacquer rather than staying tacky.
  • Sesame seeds and scallion greens — for finishing.

How To Make Air Fryer Hoisin Meatballs

Hand mixing ground beef with panko and grated ginger in a glass bowl

Step 1: Mix the meat

Combine the ground beef, panko, egg, grated ginger, chopped scallion whites, garlic powder, and sesame oil in a large bowl. Mix with your hands until just combined — the moment you stop seeing streaks of egg, stop. Overworked ground beef goes rubbery and springy, and it’s the most common reason homemade meatballs come out dense.

Rolling a one-inch meatball between wet hands beside a tray of finished ones

Step 2: Roll

Wet your hands with cold water first; the mixture stops sticking to your palms immediately. Roll into 1-inch balls, roughly 24 from a pound. Keep them uniform so they finish cooking at the same time.

Raw meatballs spaced in a single layer in an air fryer basket

Step 3: Air fry

Spray the basket with olive oil and arrange the meatballs in a single layer with space between them. This will take two batches in most air fryers, and that’s fine. Crowding them means they steam instead of brown, and you lose the crust entirely.

Cook at 380°F for 8–10 minutes, flipping at the halfway mark.

Instant-read thermometer reading 160°F in the center of an air fryer meatball

Step 4: Check the temperature

Pull them when a thermometer inserted into the center of the largest meatball reads 160°F. That’s the USDA’s minimum safe internal temperature for ground beef and it isn’t a suggestion — ground meat mixes surface bacteria throughout, so the center genuinely has to get there. Color is not a reliable indicator.

Hoisin, soy sauce, rice vinegar, and honey whisked smooth in a small bowl

Step 5: Glaze

Whisk the hoisin, soy sauce, rice vinegar, and honey in a small bowl until smooth. Return all the meatballs to the basket, spoon the glaze over, and toss gently to coat.

Air fry for another 3–4 minutes at 350°F. The glaze will bubble, darken slightly, and pull tight around each meatball. Watch it — hoisin has enough sugar that it goes from glossy to scorched in under a minute.

Step 6: Finish

Scatter with sesame seeds and the reserved scallion greens. Serve hot.

Spooning glaze over cooked meatballs in the air fryer basket before the second cook

Pro Tips

  • Don’t skip the second cook. Four minutes is the whole difference between this and sauced meatballs.
  • Thermometer over timer. Air fryer wattage varies wildly between models. Time is an estimate; 160°F is the answer.
  • Uniform size matters more than perfect shape. A cookie scoop gets you consistency faster than eyeballing it.
  • If your glaze looks thin, you skipped the reduction or crowded the basket so much that steam kept it wet. Give it another 60 seconds.
  • Line the basket for cleanup. Sugar in the glaze bakes onto the mesh. A perforated liner during the glazing step saves you scrubbing.

Substitutions and Variations

Ground turkey or chicken: Both work, but they’re leaner — drop to 8 minutes and check early. Add an extra teaspoon of sesame oil to compensate for the lost fat. If you’d rather start from a recipe built around poultry, my air fryer chicken meatballs are formulated for it.

Pork and beef mix: Half lean ground beef, half ground pork gives you a richer, more tender meatball. This is my preference when I’m serving them as an appetizer.

Lamb: The gamier flavor works surprisingly well against hoisin. My air fryer lamb meatballs use a Mediterranean seasoning, but the base method transfers directly.

Gluten-free: Swap in gluten-free panko and use tamari instead of soy sauce. Check your hoisin label — most contain wheat, though gluten-free versions exist.

Add heat: A teaspoon of sriracha or chili garlic sauce whisked into the glaze. Start there and go up.

Chinese five-spice: A quarter teaspoon in the meat mixture adds warmth. It’s potent — more than that and it takes over.

Air fryer hoisin meatballs with a darkened, tightened glaze after four minutes at 350°F

What To Serve With Hoisin Meatballs

Over rice is the default, and honestly the fastest route is frozen fried rice reheated in the air fryer while the meatballs rest — it crisps up in the same 12 minutes you’re not using the basket.

For vegetables, air fryer baby bok choy is the natural match; its mild bite cuts the sweetness of the glaze. Air fryer broccoli works just as well and the charred florets catch any glaze left in the bowl.

If you’re building a bigger Asian-inspired spread, these sit comfortably next to Panda Express Kung Pao chicken or Korean ground beef rice bowls.

Serving them as an appetizer? Toothpicks and a small bowl of extra glaze for dipping. Make a batch and a half of the glaze if you’re going that route.

Storage, Reheating, and Freezing

  • Refrigerator: Airtight container, up to 4 days. The glaze firms up as it chills; that’s normal.
  • Freezer (cooked): Cool completely, then freeze in a single layer on a sheet pan before transferring to a bag. Flash-freezing first keeps them from fusing into one block. Up to 3 months.
  • Freezer (raw): Freeze the rolled, uncooked meatballs the same way. Cook straight from frozen at 380°F for 12–14 minutes — still to 160°F — then glaze as written.
  • Reheating: The air fryer, at 350°F for 3–4 minutes, is the only method that brings the glaze back. The microwave makes them wet.
  • Make-ahead: Roll the meatballs and refrigerate up to 24 hours before cooking. Mix the glaze up to a week ahead.
Hoisin meatballs served over rice with bok choy on a dinner plate

Frequently Asked Questions

What is hoisin sauce? A thick, dark Chinese condiment made from fermented soybean paste, sugar, vinegar, garlic, and spices. It’s sweet, salty, and slightly tangy — closer to a Chinese barbecue sauce than anything else. You’ll find it in the international aisle of most grocery stores.

Can I use jarred hoisin straight from the bottle? You can, but it’s too thick to coat evenly and too sweet without the vinegar and soy to balance it. The thinned, reduced version takes an extra two minutes and is the point of the recipe.

Why are my meatballs dense? Almost always overmixing. Handle the meat as little as possible — mix until barely combined and no further. Ground beef leaner than 90/10 will also do it.

What internal temperature should meatballs reach? 160°F for ground beef, pork, or lamb. 165°F for ground turkey or chicken. Use a thermometer in the center of the largest one.

Do I need to preheat the air fryer? Yes — 3 to 5 minutes. A cold basket means the meatballs sit and sweat before browning starts, and you get a paler crust.

Can I make these in the oven? Yes. 400°F on a lined sheet pan for 15–18 minutes, then glaze and return for 4–5 minutes. You won’t get quite the same crust.

Why is my glaze burning? Hoisin and honey are both high in sugar, and sugar scorches fast in circulating heat. Drop the temperature to 350°F for the glazing step and don’t walk away.

Can I double the recipe? Yes, but cook in batches regardless. Doubling the basket load is what ruins these

Hoisin Glazed Meatballs

Air Fryer Hoisin Meatballs

5 from 10 votes
Prep Time: 15 minutes
Cook Time: 14 minutes
Total Time: 29 minutes
Servings: 6 Servings

Description

Sticky air fryer hoisin meatballs with a real reduced glaze. The hoisin gets thinned with rice vinegar and soy, then tightened in the air fryer for a lacquered finish — 25 minutes, one bowl, no oil splatter.

Ingredients 

Meatballs

  • 1 pound ground beef, 85/15
  • 1/2 cup panko breadcrumbs
  • 1 large egg
  • 1 tablespoon fresh ginger, grated
  • 2 scallions, white parts only, finely chopped
  • 1 teaspoon garlic powder
  • 1 teaspoon toasted sesame oil
  • 1/2 teaspoon kosher salt
  • 1/4 teaspoon black pepper
  • Olive oil spray

Hoisin Glaze

  • 1/3 cup hoisin sauce
  • 1 tablespoon soy sauce
  • 1 tablespoon rice vinegar
  • 1 tablespoon honey

To Finish

  • 1 tablespoon sesame seeds
  • 2 scallions, green parts only, sliced

Instructions

  • Preheat the air fryer to 380°F for 3–5 minutes.
  • Combine the ground beef, panko, egg, ginger, scallion whites, garlic powder, sesame oil, salt, and pepper in a large bowl. Mix with your hands until just combined — do not overmix.
  • Wet your hands and roll into 1-inch meatballs, about 24 total.
  • Spray the basket with olive oil. Arrange the meatballs in a single layer with space between them, working in batches.
  • Air fry at 380°F for 8–10 minutes, flipping halfway, until the internal temperature reaches 160°F.
  • Whisk the hoisin, soy sauce, rice vinegar, and honey in a small bowl.
  • Return all the meatballs to the basket, spoon the glaze over, and toss gently.
  • Air fry at 350°F for 3–4 minutes, until the glaze bubbles and tightens. Watch closely.
  • Top with sesame seeds and scallion greens. Serve hot.

Equipment

  • Cooking Spray
  • Parchment Paper, optional

Notes

  • Cook to 160°F, not to the clock — air fryer models vary.
  • Batches are mandatory. Crowding steams the meatballs.
  • Leftovers keep 4 days refrigerated; reheat at 350°F for 3–4 minutes.

Nutrition

Serving: 1ServingCalories: 199kcalCarbohydrates: 15gProtein: 19gFat: 7gSaturated Fat: 2gPolyunsaturated Fat: 1gMonounsaturated Fat: 3gTrans Fat: 0.3gCholesterol: 75mgSodium: 708mgPotassium: 348mgFiber: 1gSugar: 8gVitamin A: 121IUVitamin C: 2mgCalcium: 46mgIron: 3mg

Share this recipe

We can’t wait to see what you’ve made! Mention @forktospoon or tag #forktospoon!