So juicy, tender, and easy to make, these delicious Chicken Meatballs with Sweet and Sour Sauce make a terrific weeknight meal for the whole family. Would you also serve these as an appetizer at a party? I say you should!

Every cuisine has its own version of meatballs. What type of meatball recipe did you grow up with? For me, it was these Chicken Meatballs with Sweet and Sour Sauce that my mom often put in my bento (lunch box). I especially loved the sweet and sour sauce called Amazu (甘酢) – a Chinese-style sauce adapted to Japanese tastes.
Cooking this chicken meatball recipe always brings back fond images of my mom in the kitchen. It really brings me joy to make it now for my children to pass on this tradition.

Why You’ll Love This Recipe
1. A Total Crowd Pleaser
Smothered in a flavorful sauce, these juicy chicken meatballs are so good that the pickiest eater in the house would give the recipe a big thumbs-up. You can serve the meatballs with steamed rice or noodles, or even as an appetizer at a party. Just be ready to share the recipe when someone asks for it. 🙂
2. Easy-to-find Ingredients
You don’t need fancy Japanese ingredients to make this recipe, but I hope you already have soy sauce (and rice vinegar, as regular white vinegar is much stronger than rice vinegar).
3. Freezer-Friendly
Too busy to cook every day? Make these meatballs in a large batch and freeze the leftovers for your kids’ lunch, your bring-to-work lunch, or emergency food.

5 Cooking Tips
1. Knead the meat mixture until pale in color
You might have seen this tip in my gyoza or Tsukune (Japanese meatball) recipes, but I can’t stress enough how important it is to knead the mixture well. If you don’t want to touch the raw meat mixture, get these plastic gloves. I use them to make kimchi and knead meat mixture like this.
2. Utilize cookie dough scoop
I’m not much of a baker who makes cookies all year round, yet I utilize my cookie dough scoop as much as those cookie-making bakers! Why? Because it is great to make uniformly-size meatballs, as well as keeping your hands clean.
3. Refrigerate meatballs
After shaping the meatballs, let them rest in the refrigerator for 15-30 minutes. Your warm hands melt the fat (umami) of the mixture, so this helps to re-solidify the meatballs before cooking.
4. Boil the meatballs
In the classic Chinese recipe, the meatballs are usually deep-fried (and they are delicious!). However, many of you prefer healthier, easier, and no deep-frying recipes so I tried boiling meatballs. It may sound unnecessary, but boiling yields a fantastic texture if you choose not to deep-fry.
I learned that all the delicious flavors that might leak into the water eventually get absorbed back into the meatballs when we cook them without water. Inside the meatballs stay juicy and tender, and I am happy to find a good alternative to the deep frying method.
5. Make extra sauce
As you may already know Japanese eat bento at room temperature at school. I remember all the savory sauce on the main dish tasted better when it has more sauce/seasoning on it, especially when you eat plain cold rice.
In this recipe, you may find there is slightly more sauce than you may need. That’s because I think you’re going to enjoy the extra saucy meatballs with your rice or noodles! You can freeze the leftovers too if you like.

Sake Pairing for This Recipe
Takara Sakes are renowned for their premium quality and delicious sake, especially when paired with food. To go with the tangy and flavorful chicken meatballs, we selected the mouthwatering Sho Chiku Bai SHO Junmai Organic.
It is a dry sake so it contrasted the sweetness of the sauce very well, and the flavor is different from regular sakes you might have tried. It is a full-bodied sake with hints of oatmeal, spice, mushroom, and bread so it goes very well with savory dishes. The texture of the sake is very creamy and cuts right through the chicken grease so you can eat more. This sake is recommended to be served warm but chilled also works.
Other dishes to try with Sho Chiku Bai SHO Junmai Organic include steak, grilled mushrooms, or truffle fries.

Wish to learn more about Japanese cooking? Sign up for our free newsletter to receive cooking tips & recipe updates! And stay in touch with me on Facebook, Pinterest, YouTube, and Instagram.

Chicken Meatballs with Sweet and Sour Sauce
Ingredients
- 1 lb ground chicken (or use ground beef, pork, or turkey; each type of meat yields a different texture, and we like ground chicken and pork)
- ½ onion (4 oz, 113 g)
- 1 large egg (50 g each w/o shell)
- 3 Tbsp panko (Japanese breadcrumbs)
- 1 Tbsp potato starch or cornstarch
- 1 Tbsp sake
- ½ tsp Diamond Crystal kosher salt
- ¼ tsp freshly ground black pepper
- water (for steaming)
Sweet and Sour Sauce (makes 1 cup)
- 6 Tbsp ketchup
- 4 Tbsp mirin (I use Takara Mirin)
- 4 Tbsp soy sauce
- 2 Tbsp rice vinegar (unseasoned)
- 2 Tbsp sugar
- 1 Tbsp sake (I use Sho Chiku Bai Classic Junmai Sake)
- 1 tsp potato starch or cornstarch (for thickening)
Instructions
- Gather all the ingredients.
To Make the Sauce
- In a measuring cup or small bowl, combine 6 Tbsp ketchup, 4 Tbsp mirin, 4 Tbsp soy sauce, 2 Tbsp rice vinegar (unseasoned), 2 Tbsp sugar, 1 Tbsp sake, and 1 tsp potato starch or cornstarch and whisk well.
To Make the Meatballs
- Mince ½ onion into fine pieces.
- In a bowl, combine 1 lb ground chicken, the minced onion, 1 large egg (50 g each w/o shell), 3 Tbsp panko (Japanese breadcrumbs), 1 Tbsp potato starch or cornstarch, 1 Tbsp sake, ½ tsp Diamond Crystal kosher salt, and ¼ tsp freshly ground black pepper. Knead the mixture well with your hand until the mixture is pale in color and very sticky.
- Apply a small amount of cooking oil to your hands and make a ping-pong ball size shape with the mixture. If you have a cookie scooper, it helps to make equal-size balls.
- Once you make a ball, place it on a tray or plate lined with a sheet of parchment paper. Once you finish shaping, cover the tray/plate with plastic wrap. Refrigerate for 15 minutes so the melted fat on the meatballs will solidify.
- Put ½ inch (roughly 1 cm) water in a large frying pan and bring it to boil. Carefully place the meatballs in the water.
- Cover and cook on medium heat for 5 minutes. After 5 minutes, remove the lid and let the water evaporate while you continue cooking the meatballs on medium high heat, turning the meatballs once in a while.
- As the water evaporates, the meatballs will turn brown. If the frying pan gets a burnt spot, wipe off with a paper towel.
- Add the sweet and sour sauce and coat the meatballs well with the sauce. Turn off the heat and serve.
Can I leave the meat balls overnight in fridge after I’ve shaped them?
Hi AC, Thank you very much for trying this recipe! We do not recommend leaving uncooked meatballs in the refrigerator. The best way is to cook it, let it cool, and store it in an airtight container in a refrigerator or freezer. We hope this helps!
I want to try this recipe.
I notice on the picture the onion is very big compared to the ones I see in my local store.
Can you please tell me how many grams of onion I need to use?
Thank you so much!
I can imagne it will taste reat with some rice, tamagoyaki, veggies and miso soup!
Hi Evelien! I usually get medium to large onions, and each one varies between 8 oz to 10 oz (227 g to 283 g). So the half onion here is roughly 4-5 oz (110-140 g). I hope you enjoy this recipe! 🙂
I made this yesterday and it turned out so great and healthy for a delicious lunch at work! I used turkey since it’s what I had in the freezer and ended up making two style sauces. Your sauce was great!! Definitely will make this again and again. Perfect food to freeze as well.
Hi Alahna! I’m so glad to hear you liked this recipe. Thank you for taking the time to write kind feedback. 🙂
Hi Nami-san!
Made these tonight and they were a huge hit!! So delicious! I can see why you loved them as a child. As always, thank you for posting!
Kayla
Hi Kayla! I’m so happy to hear you enjoyed this recipe! Thank you for your kind feedback. 🙂
Hi Nami!
I’m planning to serve the meatballs Wednesday night, but my schedule is a bit tight that day. If I were to start making the meatballs tomorrow, would you suggest prepping and cooking the meatballs tomorrow for Wednesday or is it possible to just prep meatballs and put them in the freezer or fridge uncooked so that I can cook them Wednesday evening?
Thanks,
Sarah
Hi Sarah! I’m so sorry for my late response, Wednesday is tomorrow! Either way works, but I may keep the meatballs uncooked until the Wednesday and start cooking them when you’re about to serve. The reason is that chicken can be overcooked and gets hard, so I don’t want to reheat it (although it’s perfectly okay to reheat). Hope your meatballs come out well on Wednesday!
Hi Nami,
No worries! Thank you so much for the advice. I did what you said. The meatballs were a huge hit with my friends!!
Best,
Sarah
Thank you for your response, Sarah! I’m glad your friends enjoyed the recipe. 🙂
I sometimes cook for my office co-workers, about 20 people. Since I have to cook at home and usually warm with a crockpot it can be hard to find good recipes. I was wondering if these chicken meatballs would be good rewarmed in the sauce with a crockpot? Maybe I’ll try a small batch and rewarm them the next day to test…
I found you looking for recipes from the Midnight Diner series. Found ever so much more!
Hi Mike! Yes it’ll be a great way to keep them warm. Your co-workers are SO lucky!!! 🙂 Hope you enjoy the recipe!
Thank you for suggesting a healthier alternative to deep frying. I can’t wait to try this recipe. I already make the tsukune version. I absolutely love the bowls you used in the photos. Can you tell me where you got them? Also, would you consider tagging the names of the shops where you got the dishes, in your photos? There may be those of us who’d be interested in purchasing them. Thank you for all your hard work on this site.
Hi Angela! I hope you enjoy the recipe! This bowl was from Japan (Kappabashi, Tokyo) and I tagged the location where I got it. My tableware is usually from Japan and I collect them while I travel during the summer. I get questions often, so I usually tag the locations or makers in the instagram. I’ll be happy to answer one by one if you are curious, but I can’t tag to my post as it’ll be too many outbound links and I also don’t want to misguide my readers that I’m selling them or getting paid by the sponsors… Please don’t hesitate to contact me because I’m happy to share any information you would like to know. 🙂
Got it, thank you. Do you remember the shop name in Kappabashi for this set? That will help me find it online. (Only if you know. No worries if you don’t remember.)
Hi Angela! It’s called Baise and here’s the blog post: https://www.justonecookbook.com/tokyo-kappabashi-kitchenware-town/
Love this recipe! I made enough for a big party, so I multiplied everything by 3. To cook a bunch of meatballs at once, I scooped them with a cookie scoop and put them right onto a large, lipped cookie sheet. I poured boiling water directly onto the sheet (from an electric kettle) while it was in the oven, covered it with foil and baked the meatballs for 20 min at 350°F or once the internal temp got to 165°F. They don’t get nicely browned from this method, but they’re still so good!
Hi Dani! Thank you so much for trying this recipe for your party! And wow you made triple amount! And thank you so much for kindly sharing your method/tip with my readers. I’m sure some people will appreciate it. I’m so happy to hear you enjoyed the recipe. Thank you for your kind feedback. 🙂 xo
My tasters and I enjoyed this recipe, though we found that the 2Tbsp of sugar in the sauce overpowered the other flavors. On our second attempt, we relied solely on the sweetness of the mirin and excluded the sugar. Cooking is all about personal preference and experimentation, however, so thank you to Nami for introducing us to this recipe! It was easy and fun to prepare.
Hi Lord Sakana! Thank you for your kind feedback! I’m glad to hear you and your tasters enjoyed this dish. 🙂
Hi Nami ~
I used ground beef for this recipe and it came out better than my old sweet and sour meatball recipe. I used to bake mine in the oven and then add sauce in the pan afterwards. Your method of refrigerating after mixing the ingredients and then boiling made the difference in the tenderness of the meatballs.
I will definitely replace my old recipe for yours when making this popular dish/appetizer in the future.
Hi Mae! Thank you for trying this recipe! I’m glad to hear my tips were helpful and thanks so much for your kind feedback! It’s hard to keep the meatballs juicy in the oven, so even though it’s a bit more work, I really like this boiling and then pan frying method. 🙂 I’m so glad you liked this recipe. Thank you!
Hi Nami, this looks delicious, gonna cook this for dinner tonight. I’m planning to make extra, do i freeze them at step 4? Thanks!
Hi Selene! I usually cook meatballs first and then freeze. The reason is that the quality of food degrade at precooking stage but keep better after cooking. Therefore I always cook and freeze. Only exception I can think of is maybe gyoza (uncooked gyoza frozen).
Made this tonight for us and kids (4&7) and we all loved it! We had bimi on the side. Super!
Hi Nineke! Thank you so much for trying this recipe and I’m so happy you and your family enjoyed it! Thank you so much for your kind feedback. 🙂
My family loves this recipe! I mince our chicken breasts by hand (like many traditional Chinese home cooks do) and buy better quality chicken. It’s so simple and delicious. The meatballs are always so juicy from being boiled. My eldest daughter prefers softer food now that she has an expanded fitted, her teeth and jaw are more sore. This is perfect for her to eat. Super tasty! (I love that your recipes don’t require me to buy any special sauces and I have all the ingredients at home!)
Hi Therese! I’m so happy to hear you and your family enjoy this recipe! Thank you so much for your kind feedback. 🙂
Nami – this is interesting: I almost did not this as I thought I had cooked similar all my life: but you used a boil first/brown at the end method which will surely be a lot healthier and I shall certainly try – thanks ! Geography in cooking is most interesting – in my birth country of Estonia one of the most used mince recipes like this is made into very large balls., boiled in strong stock and then served with sauce and sides – it is a German recipe called ‘Konigsberger Klops’ and I had never thought of doing this with small meatballs 🙂 !
Hi Eha! I hope you enjoy this recipe! And thank you so much for sharing about different meatball dishes! Geography in cooking is really interesting and fun to learn!
I really love your recipes – they are tasty and real Japanese! If I am searching for something, I will find it on your site! Thank you very much! Also your tips within Japan are very helpful. Gesa
Hi Gesa! Thank you for your sweet message. I’m glad to hear you enjoy my travel contents and recipes on my site! Hope you enjoy tagging along with us when we travel in Japan. 🙂
Hi Nami!
Question: in the photo you took of all the ingredients, it looks like potato starch is there twice (both for the sauce and for the meatball seasoning). However, in your directions, there is no potato starch included in the sauce mixture. Is that accurate? I’m wondering because I’m not sure if the sauce will thicken without adding a little potato starch. Thanks!!
p.s. the new website is absolutely beautiful!! And your photos are wonderful! さすが 🙂
Hi Carolyn! Thank you so much for noticing. 1 tsp potato starch got left out from the sauce ingredients. Thank you for noticing and letting me know. It does reduce naturally, too, but it takes much longer time to reduce to the thickness that coats well with the meatballs.
Thank you for your kind words on the site and my photos. 🙂