Tender baked chicken meatballs get tossed in a luscious sweet-and-tangy pineapple sauce made with real pineapple juice, ketchup, brown sugar, and a touch of rice vinegar.
Ready in just 45 minutes with minimal prep, these bite-sized beauties work beautifully as a main dish served over steamed rice or as a fun party appetizer with toothpicks.
Ground chicken keeps them lean while the bold Asian-inspired glaze delivers big flavor. Dairy-free and easily adaptable with ground turkey.
The smell of caramelized pineapple hitting a hot pan is one of those scents that instantly pulls people into the kitchen, and these sweet pineapple chicken meatballs are built entirely around that magnetic quality. I stumbled onto the combination one frantic Tuesday when I had ground chicken thawing and a lone can of pineapple chunks sitting in the pantry. What started as a desperate pantry raid turned into the most requested dinner in my household. Now I make a double batch every time because leftovers vanish by morning.
My neighbor walked over unannounced one evening while I was tossing these in the saucepan, glanced at the pan, and immediately invited herself to stay for dinner. We stood in the kitchen eating them off toothpicks before the rice was even done, laughing about how neither of us had proper plans that night. She now texts me every few weeks asking if its pineapple meatball night again.
Ingredients
- 500 g ground chicken: The leaner fat content keeps the meatballs tender without making them heavy or greasy.
- 1/3 cup breadcrumbs: Just enough to bind everything together without turning the meatballs dense and bready.
- 1 large egg: Acts as the glue that holds the mixture together during baking.
- 2 green onions, finely sliced: Adds a mild onion flavor that disappears into the meat and keeps things fresh.
- 2 cloves garlic, minced: Essential aromatics that give the meatballs a savory backbone.
- 1 tbsp soy sauce: A splash in the meat mixture seasons from the inside out rather than just on the surface.
- 1 tsp fresh ginger, grated: Fresh ginger lifts the whole dish and pairs beautifully with the pineapple sweetness.
- 1/2 tsp salt and 1/4 tsp black pepper: Simple seasoning that balances the sweetness of the sauce later.
- 1 cup pineapple juice: The star of the sauce, delivering tropical tang and natural sweetness in every bite.
- 1/2 cup canned pineapple chunks, drained: Chewy fruit pieces scattered through the sauce make every bite a little different.
- 1/4 cup ketchup: Provides body and a subtle tomato acidity that rounds out the sweetness.
- 2 tbsp brown sugar: Deep molasses notes that help the sauce caramelize and stick to the meatballs.
- 2 tbsp rice vinegar: Brightens the sauce so it never tastes cloying or one dimensional.
- 2 tbsp soy sauce (for sauce): Adds saltiness and umami depth that makes the sauce irresistible.
- 1 tbsp cornstarch dissolved in 2 tbsp water: The slurry that transforms everything from a thin glaze to a velvety coating.
- 2 tbsp fresh cilantro or parsley, chopped: A fresh herbal finish that cuts through the richness.
- Sesame seeds (optional): A sprinkle of texture and visual appeal if you are serving these to guests.
Instructions
- Preheat and prep:
- Crank your oven to 200C (400F) and line a baking sheet with parchment paper so nothing sticks and cleanup is effortless.
- Mix the meatball mixture:
- In a large bowl, gently combine the ground chicken, breadcrumbs, egg, green onions, garlic, soy sauce, ginger, salt, and pepper using your hands or a fork. Stop mixing as soon as everything looks evenly distributed because overworking the meat makes it tough.
- Shape and arrange:
- Roll the mixture into 20 bite sized meatballs and set them on the parchment with a little space between each one so they brown evenly on all sides.
- Bake until golden:
- Slide the tray into the oven for 18 to 20 minutes until the meatballs are cooked through and have a light golden crust on the bottom.
- Start the pineapple sauce:
- While the meatballs bake, combine the pineapple juice, pineapple chunks, ketchup, brown sugar, rice vinegar, and soy sauce in a saucepan over medium heat. Let it come to a gentle simmer and breathe in that incredible tropical smell.
- Thicken the glaze:
- Pour in the cornstarch and water mixture while stirring constantly, then keep stirring for 2 to 3 minutes until the sauce turns thick, glossy, and coats the back of a spoon.
- Coat and serve:
- Transfer the baked meatballs directly into the saucepan and tumble them gently until every surface is wrapped in that sticky pineapple glaze. Serve hot with a scatter of cilantro or parsley and sesame seeds if you have them.
The first time I served these at a backyard gathering, three people asked for the recipe before the plate was empty and one friend quietly packed the last two meatballs in a napkin for later.
Serving Suggestions
These meatballs are happiest piled over a bowl of steamed jasmine rice where the sauce can pool at the bottom and be soaked up with every spoonful. For a party spread, spear them with toothpicks and set them next to a bowl of the extra sauce for dipping. A simple side of stir fried snap peas or a crunchy slaw cuts through the sweetness perfectly and turns this into a complete meal.
Swaps and Variations
Ground turkey works just as well as chicken if that is what you have on hand, and the texture stays nearly identical. For a little heat, scatter chili flakes into the sauce while it simmers and you will get a sweet spicy balance that is genuinely addictive. If you are avoiding wheat, gluten free breadcrumbs and tamari instead of soy sauce will get you there without sacrificing any flavor.
Storing and Reheating
Leftover meatballs keep beautifully in an airtight container in the refrigerator for up to three days and the sauce actually tastes better the next day when the flavors have settled. Reheat them gently in a saucepan with a splash of water to loosen the glaze back to its original consistency. They also freeze well on a parchment lined tray before being transferred to a freezer bag for up to two months.
- Freeze the meatballs and sauce separately if you want to maintain the best texture when reheating.
- A splash of pineapple juice works even better than water to thin the sauce when you reheat.
- Always taste for seasoning after reheating because cold storage can dull the flavors slightly.
Some recipes are just dinner, but these little meatballs have a way of turning an ordinary evening into something worth remembering. Make them once and you will see what I mean.
Recipe FAQs
- → Can I use frozen pineapple instead of canned?
-
Yes, thawed frozen pineapple chunks work well. Use the drained juice from thawing as part of your pineapple juice measurement for even more flavor.
- → How do I keep the meatballs from falling apart?
-
The egg and breadcrumbs act as binders. Mix gently without overworking the meat, and make sure to form firm, compact meatballs. Chilling the mixture for 15 minutes before shaping also helps.
- → Can I make these meatballs ahead of time?
-
Absolutely. Bake the meatballs and store them separately from the sauce for up to 3 days in the fridge. Reheat the meatballs in the sauce on the stovetop when ready to serve.
- → What can I substitute for ground chicken?
-
Ground turkey is a great swap with nearly identical results. Ground pork also works wonderfully and adds a bit more richness to the meatballs.
- → How spicy are these meatballs?
-
The base dish is mild and family-friendly. For heat, add a pinch of chili flakes or a dash of sriracha to the pineapple sauce while it simmers.
- → What should I serve with these meatballs?
-
Steamed white or jasmine rice is classic. They also pair well with stir-fried vegetables, cauliflower rice, or served on their own as party bites with toothpicks.