These savory chicken meatballs are glazed in a sticky ginger sesame sauce for a fast and nutritious dinner. They are designed for busy weeknights, combining protein and vegetables on a single baking sheet.

List of ingredients
- 1 pound ground turkey or chicken – use lean meat for better structure.
- 2 green onions, finely chopped, plus more for serving – provides a mild onion flavor.
- 1 inch fresh ginger, grated – adds a pungent, aromatic kick.
- 1 clove garlic, minced or grated – provides a depth of savory flavor.
- black pepper – a pinch for basic seasoning.
- 1 head broccoli, cut into florets or 1 winter squash, seeded and sliced into 1/4 inch wedges – for a balanced meal.
- 2 tablespoons sesame oil, or extra virgin olive oil – used for roasting and the sauce.
- 1/3 cup low sodium soy sauce – the primary salty base for the glaze.
- 1/3 cup pomegranate juice – adds tanginess and a deep color; apple cider or orange juice work as substitutes.
- 3 tablespoons hoisin sauce – ensures a thick, sweet consistency (use GF if required).
- 3 tablespoons honey – adds sweetness and helps the sauce stick to the meat.
- 2 tablespoons rice vinegar or apple cider vinegar – balances the sweetness with acidity.
- 1 teaspoon crushed red pepper flakes – adjust according to your preferred heat level.
- steamed rice, sesame seeds, and pomegranate arils – for serving and garnishing.
step-by-step instructions
- Prepare the Oven: Preheat your oven to 450 degrees F. Line a large baking sheet with parchment paper to prevent sticking and make cleanup easier.
- Shape the Meatballs: In a bowl, combine the ground chicken or turkey, finely chopped green onions, grated ginger, minced garlic, and a pinch of black pepper. Mix until just combined. Coat your hands with a small amount of oil and roll the mixture into tablespoon-sized balls, making about 15-20 meatballs. Place them on one side of the baking sheet.
- Prepare the Vegetables: Place the broccoli florets or sliced winter squash on the other side of the baking sheet. Toss the vegetables with 1 tablespoon of oil, salt, and pepper to ensure even coating.
- Bake: Transfer the baking sheet to the oven and bake for 15 minutes. The meatballs should be crisp on the outside and cooked through.
- Simmer the Sauce: While the meatballs are baking, combine the remaining 1 tablespoon of oil, soy sauce, pomegranate juice, hoisin sauce, honey, vinegar, and crushed red pepper flakes in a medium saucepan. Set the heat to medium-high and bring the liquid to a boil. Boil for 5-8 minutes until the sauce reduces by about 1/3 and becomes thick. Remove from heat.
- Glaze the Meatballs: Pour approximately half of the prepared sauce over the cooked meatballs on the baking sheet. Toss them gently to ensure they are well-coated. Return the pan to the oven for 2-3 minutes until the sauce is bubbling and clings to the meat.
- Serve: Plate the glazed meatballs over bowls of steamed rice. Drizzle with the remaining sauce and garnish with additional green onions, pomegranate arils, and toasted sesame seeds. Serve the roasted broccoli or squash on the side.
Pro Tips for Perfect Meatballs
Preventing Meatball Stickiness
Ground poultry is often wetter than beef, which can make rolling difficult. Always coat your palms with a light layer of neutral oil or a bit of water before shaping. This prevents the meat from sticking to your skin and ensures smooth, round meatballs.
Achieving a Thick Glaze
The key to the sticky texture is the reduction process during the boiling stage. Ensure the sauce reaches a full boil and simmers for the full 5-8 minutes. If the sauce seems too thin, simmer it for an additional 2 minutes before adding it to the meatballs.
Ensuring Meatballs are Fully Cooked
Use a meat thermometer to check that the internal temperature of the chicken meatballs reaches 165 degrees F. Because they are baked at a high temperature, the outside can brown quickly while the inside remains underdone if the balls are too large.
Managing Vegetable Cook Times
Broccoli cooks at the same rate as the meatballs, but winter squash takes longer. If using squash, roast the wedges for 15 minutes alone before adding the meatballs to the tray. This ensures the squash is tender and caramelized without overcooking the meat.
Customizations and Substitutions
Replacing Pomegranate Juice
If pomegranate juice is unavailable, apple cider juice or orange juice are the best alternatives. These provide the necessary sugar and acidity to balance the soy sauce. For a more savory version, you can use a mixture of beef or vegetable broth and a teaspoon of extra honey.
Gluten-Free Adaptations
To make this recipe gluten-free, replace the standard soy sauce with tamari or coconut aminos. Additionally, ensure that the hoisin sauce you purchase is certified gluten-free, as some brands use wheat-based thickeners.
Meat Alternatives
While ground chicken or turkey is recommended, you can use ground lean beef or ground pork. If using beef, reduce the honey slightly as beef has a stronger flavor that can clash with excessive sweetness. Ensure the meat is lean to avoid excess grease on the baking sheet.
Alternative Vegetable Pairings
Instead of broccoli or squash, try roasting snap peas, sliced carrots, or bok choy. Bok choy should be added during the last 7-10 minutes of baking to prevent it from becoming too mushy. Carrots may require a few extra minutes of roasting.
Storage and Preservation
Refrigerating Leftovers
Place cooled meatballs and sauce in an airtight glass container. They will remain fresh in the refrigerator for up to 4 days. Keep the sauce separate if you prefer to maintain the texture of the meatballs, though tossing them together is fine for easy reheating.
Freezing Uncooked Meatballs
Shape the meatballs and place them on a parchment-lined tray. Freeze them in a single layer for 2 hours until hard, then transfer them to a freezer-safe bag. They can be stored for up to 3 months and baked directly from frozen, adding 5-10 minutes to the cook time.
Freezing Cooked Meatballs in Sauce
Spoon cooked, sauced meatballs into a freezer-safe container, leaving a small amount of headspace for expansion. These can be stored for 3 months. To serve, thaw them overnight in the refrigerator before reheating on the stove.
Reheating Instructions
Stovetop Reheating
Place the meatballs and any remaining sauce in a skillet over medium-low heat. Add a tablespoon of water or vegetable broth to loosen the sauce. Cover and heat for 5-7 minutes, stirring occasionally until the meat is warmed through.
Oven Reheating
Preheat the oven to 350 degrees F. Place the meatballs in a baking dish and cover with foil to retain moisture. Heat for 10-12 minutes, which helps maintain the original roasted texture of the chicken.
Microwave Reheating
Place meatballs in a microwave-safe bowl and cover with a damp paper towel. Heat on high in 30-second intervals, stirring between each session. This prevents the meat from becoming rubbery due to overexposure to microwave radiation.
Serving Suggestions
Rice Pairing Options
Jasmine rice is the traditional choice for its fragrance and slight stickiness. For a nuttier flavor, use brown rice or wild rice. For a lower-carb alternative, serve the meatballs over steamed cauliflower rice or sautรฉed spinach.
Fresh Garnishes for Contrast
Add a sprinkle of toasted sesame seeds for a nutty crunch. Pomegranate arils provide a burst of acidity and sweetness that cuts through the richness of the hoisin. Freshly sliced scallions add a sharp, fresh finish to the dish.
Appetizer Presentation
To serve these as a party appetizer, thread each meatball onto a bamboo skewer. Drizzle the remaining sauce over the top and sprinkle with sesame seeds. Place them on a platter with a side of extra sauce for dipping.
Troubleshooting Common Issues
Handling a Wet Meat Mixture
If the ground chicken is too wet to form balls, stir in one tablespoon of breadcrumbs or cornstarch. This absorbs excess moisture without significantly altering the flavor. Avoid adding too much, or the meatballs will become dense and cakey.
Preventing the Sauce from Burning
Because of the honey and pomegranate juice, the sauce can burn if the heat is too high. Keep the saucepan on medium-high and stir frequently. If you see dark spots forming on the bottom, reduce the heat immediately.
Adjusting the Heat Level
If the sauce is too spicy, stir in an extra teaspoon of honey or a splash of water. To increase the heat, add a teaspoon of Sriracha or additional crushed red pepper flakes during the boiling process.
Frequently Asked Questions
Can I use a slow cooker for this recipe?
This specific recipe is designed for high-heat roasting to get a crisp exterior. While you can cook meatballs in a slow cooker, they will be soft and steamed rather than roasted. For the best results, bake them and then use the slow cooker only to keep them warm in the sauce.
How do I make homemade hoisin sauce?
Combine 1/4 cup low sodium soy sauce, 2 tablespoons creamy peanut butter, 2 tablespoons honey, 2 tablespoons balsamic vinegar, 1 tablespoon molasses, 1 teaspoon Chinese 5 spice powder, and a pinch of black pepper in a small bowl. Whisk until smooth.
What if my sauce is too thin after boiling?
If the sauce has not thickened enough, continue to simmer it for another 2-3 minutes. Alternatively, whisk in a small slurry of 1 teaspoon cornstarch mixed with 1 teaspoon cold water, then boil for one minute until clear and thick.
Can I air fry the meatballs?
Yes, you can air fry the meatballs at 400 degrees F for 10-12 minutes. Shake the basket halfway through. Toss them in the prepared sauce immediately after removing them from the air fryer for the best coating.
Print
Quick Sticky Ginger Sesame Chicken Meatballs
- Total Time: 30 minutes
- Yield: 4 servings 1x
- Diet: Dairy-Free
Description
Easy homemade Asian inspired chicken meatballs with ginger and sesame, tossed in a sweet, spicy, and extra sticky soy pomegranate sauce. Serve over steamed rice topped with plenty of sesame seeds.
Ingredients
- 1 pound ground turkey or chicken
- 2 green onions, finely chopped, plus more for serving
- 1 inch fresh ginger, grated
- 1 clove garlic, minced or grated
- black pepper
- 1 head broccoli, cut into florets or 1 winter squash, seeded and sliced into 1/4 inch wedges
- 2 tablespoons sesame oil, or extra virgin olive oil
- 1/3 cup low sodium soy sauce
- 1/3 cup pomegranate juice
- 3 tablespoons hoisin sauce
- 3 tablespoons honey
- 2 tablespoons rice vinegar or apple cider vinegar
- 1 teaspoon crushed red pepper flakes
- steamed rice, sesame seeds, and pomegranate arils, for serving
Instructions
- Step: Preheat the oven to 450 degrees F and line a baking sheet with parchment.
- Step: Mix the chicken, green onions, ginger, garlic, and a pinch of pepper in a bowl; roll into tablespoon-size balls and place on one side of the baking sheet, and place broccoli or winter squash on the other side tossed with 1 tablespoon oil, salt, and pepper; bake for 15 minutes.
- Step: Combine 1 tablespoon oil, soy sauce, pomegranate juice, hoisin sauce, honey, vinegar, and crushed red pepper flakes in a saucepan over medium-high heat and boil for 5-8 minutes until thickened.
- Step: Pour about half the sauce over the meatballs, tossing to combine, and return to the oven for 2-3 minutes.
- Step: Serve the meatballs and sauce over bowls of rice topped with additional green onions, pomegranate arils, and sesame seeds, with broccoli on the side.
Notes
Homemade Hoisin: combine 1/4 cup low sodium soy sauce, 2 tablespoons creamy peanut butter, 2 tablespoons honey, 2 tablespoons balsamic vinegar, 1 tablespoon molasses, 1 teaspoon Chinese 5 spice powder, and a pinch of black pepper. To Freeze: Bake as directed, freeze on parchment for 2 hours, then transfer to a freezer-safe container for up to 3 months. If using winter squash, roast the squash for 15 minutes before adding the meatballs to the sheet.
- Prep Time: 10 minutes
- Cook Time: 20 minutes
- Category: Main Course
- Method: Baking
- Cuisine: Asian
Nutrition
- Serving Size: 1 serving
- Calories: 435 kcal
- Sugar: 22 g
- Sodium: 1150 mg
- Fat: 15 g
- Saturated Fat: 3 g
- Unsaturated Fat: 12 g
- Trans Fat: 0 g
- Carbohydrates: 45 g
- Fiber: 6 g
- Protein: 30 g
- Cholesterol: 85 mg