These sweet pineapple chicken meatballs combine tender baked ground chicken meatballs with a luscious tangy-sweet pineapple glaze. The meatballs are seasoned with garlic, ginger, and soy sauce, then baked until golden brown.
The homemade pineapple sauce brings together pineapple juice, brown sugar, rice vinegar, and ketchup for a perfectly balanced sweet-and-sour flavor. Ready in just 45 minutes, this dish works beautifully as a main course served over steamed rice or as a crowd-pleasing party appetizer with toothpicks.
The sound of rain against the kitchen window and a half eaten container of takeout sweet and sour pork on the counter convinced me there had to be a better way. I had ground chicken in the fridge and a can of pineapple chunks that had been staring at me for weeks. What started as a desperate Tuesday night experiment turned into the dish my roommate now texts me about at least twice a month. She calls them her little orange clouds and honestly I cannot argue with that.
I brought a double batch to a potluck once and watched a very serious accountant eat eleven of them standing up by the food table before even saying hello. He came back for more and finally introduced himself. We still talk about those meatballs every time we see each other at holiday gatherings.
Ingredients
- 500 g ground chicken: The leaner kind works fine but do not go extra lean or you lose the juiciness that makes these special.
- 1/3 cup breadcrumbs: This is the secret to keeping everything tender, so do not skip it or try to be virtuous about carbs here.
- 1 large egg: Just one is enough to bind without making the mixture wet and sloppy.
- 2 green onions, finely sliced: They add a mild bite that disappears into the meatball beautifully during baking.
- 2 cloves garlic, minced: Fresh only please, the jarred stuff tastes flat and you deserve better.
- 1 tbsp soy sauce: This seasons the meat from within rather than just sitting on the surface.
- 1 tsp fresh ginger, grated: A microplane makes this effortless and the freshness is unmistakable.
- 1/2 tsp salt and 1/4 tsp black pepper: Simple seasoning but both are essential for waking up the flavors.
- 1 cup pineapple juice: Canned is perfect here, just make sure it is juice and not syrupy nectar.
- 1/2 cup canned pineapple chunks, drained: These little gems burst in the sauce and give you something to bite into.
- 1/4 cup ketchup: It sounds like a lot but it provides the tomatoey backbone that balances the sweetness.
- 2 tbsp brown sugar: This deepens the glaze and helps it cling to every surface of the meatballs.
- 2 tbsp rice vinegar: The tang is what keeps this from tasting like dessert, so measure it generously.
- 2 tbsp soy sauce (for sauce): A second hit of soy brings savory depth to the glaze.
- 1 tbsp cornstarch dissolved in 2 tbsp water: This slurry is what transforms everything from a thin liquid to that gorgeous glossy coating.
- 2 tbsp fresh cilantro or parsley, chopped, and optional sesame seeds: The garnish is not just pretty, it adds a fresh finish that cuts through the richness.
Instructions
- Get the oven ready:
- Preheat to 200 degrees Celsius, which is 400 Fahrenheit, and line a baking sheet with parchment paper so nothing sticks and cleanup is painless.
- Mix the meatball base:
- In a large bowl, combine the ground chicken, breadcrumbs, egg, green onions, garlic, soy sauce, ginger, salt, and pepper. Use your hands and mix just until everything is evenly distributed because overworking the meat makes it dense and rubbery.
- Shape and bake:
- Roll about 20 small meatballs and space them out on the sheet so they brown instead of steam. Bake for 18 to 20 minutes until golden and cooked through, and you will know by the firm feel when you press one gently.
- Build the pineapple sauce:
- While the meatballs bake, combine the pineapple juice, chunks, ketchup, brown sugar, rice vinegar, and soy sauce in a saucepan over medium heat. Let it come to a bubbly simmer and stir in the cornstarch slurry, then keep stirring for about 2 to 3 minutes until it thickens into something that coats the back of a spoon.
- Bring it all together:
- Tumble the hot meatballs into the saucepan and toss them gently so every surface gets coated without breaking them apart. Serve immediately with cilantro and sesame seeds scattered on top.
There was a Saturday when my neighbor knocked on my door to borrow a measuring cup and ended up staying for an entire plate of these meatballs while we sat on the kitchen floor because I had not yet bought a dining table. She said they reminded her of a Chinese restaurant near her childhood home that had closed years ago.
Serving Ideas That Actually Work
Piled on a bowl of steamed white rice with a drizzle of extra sauce from the pan, these become a full meal that feels far more indulgent than 285 calories per serving. For parties, I keep them warm in a small slow cooker on low with the sauce pooled at the bottom and a stack of toothpicks nearby. They also tuck neatly into lettuce cups if you want something lighter, and the crunch of the lettuce against the soft meatball is genuinely exciting.
Swaps and Substitutions
Ground turkey works almost identically to chicken here, though I find it benefits from an extra splash of soy sauce in the meat mixture. If you need gluten free, use gluten free breadcrumbs and tamari instead of regular soy sauce and the result is just as satisfying. A pinch of chili flakes in the sauce transforms the whole dish into something warmer and more complex without making it spicy, which is how I make it now every single time.
Storage and Reheating
Leftovers keep well in an airtight container in the refrigerator for up to three days and reheat beautifully in a skillet with a splash of water to loosen the sauce. I have frozen them both with and without sauce and prefer freezing the meatballs separately, then making the sauce fresh when I am ready to eat.
- Let frozen meatballs thaw overnight in the fridge for the best texture when reheating.
- The sauce can be made up to two days ahead and stored in a jar in the fridge.
- Never microwave them on high power or the edges turn rubbery while the center stays cold.
Some recipes come and go from my rotation but these little orange clouds have earned a permanent spot, and I suspect they will do the same in yours.
Recipe FAQs
- → Can I use ground turkey instead of chicken?
-
Yes, ground turkey works as a direct substitute for ground chicken in this dish. The cooking time and method remain the same, and the pineapple glaze pairs just as well with turkey.
- → How do I store leftover meatballs?
-
Store leftover meatballs in an airtight container in the refrigerator for up to 3 days. Reheat gently in a saucepan over low heat or in the microwave until warmed through.
- → Can I make the meatballs ahead of time?
-
Absolutely. You can form the meatballs and refrigerate them covered for up to 24 hours before baking. You can also bake them ahead and reheat in the pineapple sauce when ready to serve.
- → What can I serve with pineapple chicken meatballs?
-
Serve them over steamed white or jasmine rice for a complete meal. They also pair well with stir-fried vegetables, fried rice, or on their own as appetizers with toothpicks for parties.
- → Can I freeze cooked meatballs in the sauce?
-
Yes, freeze the cooked meatballs in the sauce in a freezer-safe container for up to 2 months. Thaw overnight in the refrigerator and reheat gently on the stovetop.
- → How can I add more heat to the dish?
-
Add a pinch of red chili flakes or a dash of sriracha to the pineapple sauce while it simmers. You can also incorporate a minced jalapeño into the meatball mixture for a subtle kick.