
Kung Pao Chicken Meatballs

By Emma
Certified Culinary Professional
I made Kung Pao Chicken Meatballs last Tuesday and they’re basically what happens when you stop cutting chicken into cubes and just form the whole thing into balls instead. The panko soaks in half and half which sounds weird but it’s the only reason these don’t turn into dry pucks in the oven. You get all the heat and crunch from the original dish but in a way that feels less like takeout.
Why You’ll Love This Recipe
- The meatballs bake at 400°F so you’re not standing over a pan flipping anything
- Soaking panko in half and half makes them stay crazy moist inside even after they hit 165°F
- You can control the heat by how many dried chiles you crush in
- Bell peppers and peanuts give you that textural thing where every bite is different
- The sauce thickens fast in the wok and clings to everything without getting gummy
- It’s a spicy Chinese recipe that doesn’t need a bunch of specialty ingredients you’ll use once
The Story Behind This Recipe
I got tired of cutting chicken into even pieces for regular Kung Pao chicken. My cuts were always uneven and some pieces would overcook while others stayed raw in the center. I figured ground chicken would solve that problem entirely and I could just bake a whole tray at once.
The panko soak was something I remembered from making Italian meatballs but I used half and half instead of milk because that’s what I had. Turns out it makes these chicken meatballs way more tender than the dry ones I used to make. Last Tuesday I tested this after work and the whole thing took 40 minutes which is faster than my usual weeknight panic.
What You Need
You’ll need 1 cup of panko breadcrumbs and 1/2 cup of half and half to start. Don’t skip the soak or you’ll end up with hockey pucks instead of chicken meatballs. 1 lb of ground chicken is the base and it’s got to be actual ground chicken not the weird pressed stuff that looks too smooth.
For the meatball mix you’re adding 2 tsp soy sauce, 1 tsp sesame oil, 1/2 tsp salt and 1/4 tsp black pepper. Then 2 garlic cloves that you minced yourself, 1 tsp grated fresh ginger and 1 scallion sliced thin. Fresh ginger matters here because the powdered kind just tastes like dust.
The vegetables are 1 red bell pepper and 1 green bell pepper both chopped, plus 1/2 cup celery if you want that extra snap. I used celery last Tuesday and it added a watery crunch that I liked. You’ll need 1 tbsp vegetable oil for the wok, 1 to 2 dried chiles crushed depending on how much heat you can handle and 1/3 cup roasted peanuts. Get the ones that are already roasted or you’ll be standing there with a pan wondering why they won’t brown.
The sauce needs 2 tbsp soy sauce, 1 tbsp rice vinegar, 1 tbsp hoisin sauce, 1 tbsp oyster sauce, 1 tbsp sugar, 1 tsp cornstarch and 1/4 cup water. Cooked jasmine rice for serving and 2 scallions sliced for garnish. Sesame seeds if you care about that kind of thing.
How to Make Kung Pao Chicken Meatballs
400°F is where your oven needs to be and you’re lining a baking sheet with parchment paper before you do anything else. In a small bowl dump the panko breadcrumbs with the half and half and let that sit for 5 to 10 minutes until it looks like wet sand. Stir it around or mash it with a fork so every crumb gets soft and spongy.
While that’s happening take your large bowl and gently mix the ground chicken with the 2 tsp soy sauce, 1 tsp sesame oil, salt, pepper, minced garlic, grated ginger, sliced scallion and the soaked panko that’s now a paste. Don’t squeeze it or work it too hard or the meat gets tough and rubbery. I noticed the mixture smells really gingery at this point which is how you know it’s right.
Scoop out about 2 tablespoons per meatball and roll them into tight balls. You should get 15 to 18 total if you’re eyeballing it like I did. Space them evenly on your baking sheet so they’re not touching and bake for 15 minutes. An instant-read thermometer should hit 165°F in the center and they’ll be lightly browned on the outside but still look kinda pale which is fine.
While those bake whisk together the 2 tbsp soy sauce, 1 tbsp rice vinegar, 1 tbsp hoisin, 1 tbsp oyster sauce, 1 tbsp sugar, 1 tsp cornstarch and 1/4 cup water until it’s smooth. It’ll look thin but trust that it thickens later. Heat your wok with 1 tbsp vegetable oil over medium-high until it shimmers and toss in the chopped bell peppers and celery. Stir for 1 to 2 minutes until they’re bright and just starting to soften but still have snap.
Add the garlic ginger crushed chiles, peanuts and sliced scallions and stir fast for 30 seconds to 1 minute. The nuts will toast slightly and smell nutty which happens faster than you think. Pour in your sauce mixture and stir until it bubbles and starts to thicken which takes maybe 20 seconds. Carefully add the baked meatballs and stir gently so the sauce coats everything without breaking the balls apart. Let it all bubble together for 3 to 5 minutes until the sauce sticks to the meatballs and the vegetables are glossy.
Serve it over hot jasmine rice and scatter sesame seeds and extra green onions on top if you remembered to buy them.
What I Did Wrong the First Time
I didn’t let the panko soak long enough. 3 minutes isn’t enough. It needs the full 5 to 10 minutes or the breadcrumbs stay crunchy inside the meatballs and you get these weird grainy bits when you bite in. I also rolled the meatballs too loose the first time and they flattened out in the oven instead of staying round. Pack them tight when you roll or they’ll spread into sad little discs.


Kung Pao Chicken Meatballs
- 1 cup panko breadcrumbs
- 1/2 cup half and half
- 1 lb ground chicken
- 2 tsp soy sauce
- 1 tsp sesame oil
- 1/2 tsp salt
- 1/4 tsp black pepper
- 2 garlic cloves, minced
- 1 tsp grated fresh ginger
- 1 scallion, thinly sliced
- 1 red bell pepper, chopped
- 1 green bell pepper, chopped
- 1/2 cup celery, chopped (optional)
- 1 tbsp vegetable oil
- 1-2 dried chiles, crushed
- 1/3 cup roasted peanuts
- 2 scallions, sliced for garnish
- 2 tbsp soy sauce (for sauce)
- 1 tbsp rice vinegar
- 1 tbsp hoisin sauce
- 1 tbsp oyster sauce
- 1 tbsp sugar
- 1 tsp cornstarch
- 1/4 cup water
- Cooked U.S.-grown jasmine rice, for serving
- Sesame seeds, for garnish (optional)
- 1 Preheat the oven to 400°F and line a baking sheet with parchment paper.
- 2 In a small bowl, combine panko breadcrumbs with half and half. Let sit for 5 to 10 minutes until fully saturated. Stir or mash the mixture so the crumbs soak evenly and become spongy.
- 3 In a large bowl, gently mix ground chicken, soy sauce, sesame oil, salt, pepper, garlic, ginger, scallion, and the soaked panko. Avoid overworking the meat or it will toughen.
- 4 Scoop out about 2 tablespoons of mixture per meatball. Roll into tight spheres and space evenly on the baking sheet. Aim for 15 to 18 meatballs total.
- 5 Bake in the hot oven for 15 minutes, or until an instant-read thermometer reads 165°F inside. They should be lightly browned but still juicy.
- 6 While meatballs bake, whisk soy sauce, rice vinegar, hoisin sauce, oyster sauce, sugar, cornstarch, and water together until smooth. Set aside.
- 7 Heat vegetable oil in a wok over medium-high heat until shimmering. Toss in chopped bell peppers and celery if using. Stir for 1 to 2 minutes until bright and just softened.
- 8 Add garlic, ginger, crushed chiles, peanuts, and sliced scallions. Stir quickly for 30 seconds to 1 minute until fragrant and nuts toast slightly.
- 9 Pour the sauce mixture into the wok and stir until it bubbles and starts to thicken.
- 10 Carefully add the baked meatballs, stirring gently to coat them with the sauce and vegetables. Let everything bubble together for 3 to 5 minutes until sauce sticks nicely to the meatballs and veggies.
- 11 Serve meatballs and sauce over hot jasmine rice. Scatter with sesame seeds and extra green onions for a fresh crunch.
Tips for the Best Kung Pao Chicken Meatballs
Don’t stack the meatballs close together on the baking sheet. They need at least an inch between them or they’ll steam instead of getting that light crust on the outside.
When you’re mixing the ground chicken with the soaked panko, your hands should feel cold from the meat. If the mixture starts to feel warm you’ve worked it too long and the texture will go dense.
The wok needs to be really hot before the bell peppers go in. If you add them to a lukewarm pan they’ll get soggy and limp instead of staying crisp at the edges. I noticed the peppers actually release water if the heat isn’t high enough which dilutes the sauce.
Add the meatballs to the wok right after the sauce thickens, not before. If you wait too long the sauce turns into a sticky paste on the bottom of the pan. Also use a spoon to turn them instead of tossing or they’ll break apart.
Serving Ideas
I put these over fried rice instead of plain jasmine rice and the extra oil from the rice made everything taste richer. You could also serve them with thick rice noodles that soak up the sauce differently than regular rice does.
Lettuce cups work if you want something lighter. The cold crunch against the hot spicy chicken meatballs is actually really good. I tried it with butter lettuce and it held up better than romaine.
Steamed bok choy on the side adds a bitter green thing that cuts through all the heat and sweetness.
Variations
Ground turkey makes these leaner but they dry out faster so you’d need to watch the baking time and pull them at 160°F instead of 165°F. The flavor’s milder too so you might want an extra tablespoon of hoisin.
Swap the peanuts for cashews and they turn sweeter and less earthy. I tried this once and it worked but it changes the whole vibe of the dish into something less authentic.
Skip the celery and add water chestnuts instead for a different kind of crunch that’s more crisp and less fibrous. You can find them canned in any grocery store and they don’t need much prep.
Make it with ground pork and increase the ginger to 2 tsp because pork needs more bite to balance the fat. The meatballs will brown darker and taste heavier.
FAQ
Can I make the meatballs ahead and bake them later? Yeah, roll them and put them on the baking sheet then cover with plastic wrap and refrigerate for up to 24 hours. They’ll bake straight from the fridge but add 2 to 3 minutes to the time.
What if I don’t have half and half? Whole milk works but the meatballs won’t be quite as moist. Heavy cream is too thick and makes them greasy so don’t go that route.
Can I freeze these after baking? Freeze the baked meatballs on a tray first then transfer to a freezer bag once they’re solid. They’ll keep for 3 months and you can reheat them in a 350°F oven for 10 minutes before adding to the sauce.
How do I know when the sauce is thick enough? It should coat the back of a spoon and when you drag your finger through it the line stays clear. Takes about 20 seconds of bubbling.
Can I use chicken thighs instead of ground chicken? You’d need to grind them yourself in a food processor. Pulse until it looks like ground meat but don’t turn it into a paste or the meatballs get rubbery.
What if my meatballs are falling apart in the wok? You didn’t pack them tight enough when you rolled them or you’re stirring too aggressively. Use a spoon to gently turn them instead of tossing the whole pan.
How spicy are these really? 1 dried chile is mild heat that most people can handle. 2 chiles brings actual sweat and the kind of spice that builds as you eat.
Can I use fresh chiles instead of dried? Fresh Thai chiles work but they taste different, more bright and vegetal. Use 2 fresh for every 1 dried and slice them thin.
Do I have to use a wok? A large skillet works but it won’t get as hot so the vegetables might not get that slight char. Cast iron holds heat better than nonstick.
How do I store leftovers? Keep them in an airtight container in the fridge for 3 to 4 days. The sauce soaks into the meatballs overnight which actually makes them taste better the next day.
What’s the best way to reheat these? Microwave works but they get soft. I put them in a skillet over medium heat with a splash of water, cover it and let them steam for 5 minutes.
Can I double the recipe? Yeah but you’ll need two baking sheets and you might have to bake them in batches. The wok part is harder to double because too many vegetables cool down the pan.
Why are my meatballs dry even though I soaked the panko? You either didn’t soak it long enough or you baked them past 165°F. Even 170°F makes ground chicken turn chalky.
Can I make this without cornstarch? The sauce won’t thicken right and it’ll be watery. Cornstarch is what makes it cling to the meatballs instead of pooling at the bottom.
What kind of soy sauce should I use? Regular soy sauce, not low sodium or tamari. The salt level is part of the recipe balance and low sodium makes everything taste flat.
Do the peanuts have to be roasted already? Yeah, raw peanuts won’t get crispy in the 30 seconds they’re in the wok and they’ll taste starchy. Roasted and salted is fine, the extra salt doesn’t hurt anything.
Can I leave out the oyster sauce? It adds a deep savory thing that’s hard to replace but you could use an extra tablespoon of hoisin and 1/2 tsp of fish sauce if you have it.
How do I keep the meatballs from sticking to the parchment paper? They shouldn’t stick if you used actual parchment. If you used wax paper that’s your problem, wax paper melts in the oven.



















