Teriyaki Turkey Meatballs with Broccoli

Teriyaki Turkey Meatballs with Broccoli

These Teriyaki Turkey Meatballs with Broccoli are a go-to healthy dinner idea — juicy golden meatballs simmered in a sticky homemade teriyaki sauce with crisp-tender broccoli, served over rice cooked in bone broth. Done in about 30 minutes.

The one thing I wish someone had told me before making these: don’t skip browning the meatballs first. I tried going straight to the sauce on my second batch to save time, and the texture was completely different — softer, less satisfying. That initial sear is what gives them that golden crust that holds up in the sauce.

Why You’ll Love These Teriyaki Turkey Meatballs with Broccoli

You get tender, juicy meatballs coated in a glossy, savory-sweet teriyaki sauce with just enough heat from the red pepper flakes — and it all comes together in one pan.

This is a genuinely easy clean eating dinner that doesn’t taste like a compromise. It’s naturally gluten-free when made with coconut aminos and almond flour, and it’s high in protein without feeling heavy.

The sauce thickens right in the skillet, which means no separate pot, no extra cleanup, and dinner on the table fast on a busy weeknight.

What Ingredients Do You Need for Teriyaki Turkey Meatballs with Broccoli?

INGREDIENTS FOR THE Teriyaki Turkey Meatballs with Broccoli
Ingredient GroupIngredientAmountNotes
MeatballsGround turkey or chicken1 lbEither works equally well
MeatballsEgg1Binder
MeatballsAlmond flour or gluten-free breadcrumbs1/3 cupKeeps them gluten-free
MeatballsGarlic, minced2 cloves
MeatballsFresh ginger, grated1/2 tbspOr 1/4 tsp ground ginger
MeatballsGreen onions, chopped3 tbsp
MeatballsCoconut aminos1 tbsp
MeatballsKosher salt1 tsp
MeatballsBlack pepper1/2 tsp
MeatballsRed pepper flakes1/4 tsp
MeatballsAvocado oil1–2 tbspFor searing
Teriyaki SauceCoconut aminos1/2 cupUse 1/3 cup if subbing soy sauce
Teriyaki SauceChicken bone broth1/2 cup + 2 tbspDivided; 2 tbsp reserved for slurry
Teriyaki SauceRice vinegar1 tbsp
Teriyaki SauceSesame oil1 tsp
Teriyaki SauceArrowroot starch or cornstarch1 tbspFor thickening slurry
Teriyaki SauceHoney3 tbsp
Teriyaki SauceGarlic, minced3 cloves
Teriyaki SauceFresh ginger, minced2 tspOr 1/2 tsp ground ginger
Teriyaki SauceCrushed red pepper flakes1/2 tsp
BowlsBroccoli, cut into florets1 head
BowlsRice, prepared in bone brothAs neededAdds depth and nutrition

Coconut aminos is the key to keeping this dish gluten-free and slightly less salty than traditional soy sauce — it has a naturally mild, sweet flavor that works perfectly in a teriyaki sauce. If you swap in soy sauce, drop the amount to 1/3 cup or the whole dish turns too salty.

Cooking the rice in chicken bone broth instead of water is a small move that adds real depth to these high protein dinners. And fresh ginger — both in the meatballs and the sauce — gives the whole dish a brightness that ground ginger just can’t replicate the same way.

How to Make Teriyaki Turkey Meatballs with Broccoli Step by Step

HOW TO MAKE THE Teriyaki Turkey Meatballs with Broccoli

Mix and Roll the Meatballs

  1. Add the ground turkey or chicken, egg, almond flour, minced garlic, grated ginger, green onions, coconut aminos, kosher salt, black pepper, and red pepper flakes to a large bowl.
  2. Mix until well combined.
  3. Roll the mixture into 1-inch meatballs and set aside.

Pro Tip: For best results, wet your hands lightly before rolling — the mixture is sticky and damp hands make it significantly easier to form uniform meatballs.

Sear the Meatballs

  1. Heat the avocado oil in a stainless steel skillet over medium heat.
  2. Add the meatballs in a single layer.
  3. Brown on two sides until golden, about 2 to 3 minutes per side.
  4. Transfer the browned meatballs to a clean plate.

Pro Tip: The key to a proper golden crust is resisting the urge to move the meatballs — let them sit undisturbed until they release naturally from the pan.

Steam the Broccoli

  1. Wipe the skillet clean and add the broccoli florets and 2 tablespoons of water.
  2. Place the lid on the pan and let steam for 2 to 3 minutes until crisp-tender.
  3. Transfer the broccoli to a clean plate and set aside.

Make the Teriyaki Sauce

  1. In a bowl, combine the coconut aminos, 1/2 cup chicken bone broth, honey, rice vinegar, sesame oil, minced ginger, minced garlic, and crushed red pepper flakes.
  2. Whisk until well combined.
  3. Add the sauce mixture to the skillet and bring to a simmer over medium heat.
  4. In a small bowl, whisk together the remaining 2 tablespoons of chicken bone broth with the arrowroot starch or cornstarch to form a slurry.
  5. While gently stirring the simmering sauce, pour in the slurry and stir to combine.

Pro Tip: The most common mistake with a cornstarch slurry is adding it to a cold liquid — the sauce must be simmering when you add it, or it won’t thicken properly.

Finish and Serve

  1. Return the seared meatballs to the skillet, nestling them into the sauce.
  2. Cover and cook until the meatballs are cooked through, about 6 to 8 minutes.
  3. Add the broccoli back to the pan and toss to coat in the sauce.
  4. Let simmer for 2 more minutes until the sauce thickens and coats everything evenly.
  5. Serve over the prepared rice and enjoy.
Teriyaki Turkey Meatballs with Broccoli RECIPE

Expert Tips for Perfect Teriyaki Turkey Meatballs with Broccoli

Pro Tips for Success

The key to juicy meatballs is not overmixing the meat. Mix just until the ingredients come together — overworking the protein tightens it up and results in a dense, rubbery texture instead of a tender one. This is the single most common mistake with any ground turkey recipe.

For best results, use a stainless steel skillet rather than nonstick for searing. Stainless steel gets hotter and creates a better golden-brown crust. The fond left on the pan from browning also adds flavor to the sauce when it deglazes.

The most common mistake is overcrowding the meatballs in the pan — instead, sear them in batches if needed. A crowded pan drops the temperature and causes steaming instead of browning, which means you lose that caramelized exterior entirely.

These weeknight healthy meals work best when the broccoli stays crisp-tender rather than fully soft. Two to three minutes of steaming is exactly right — the broccoli finishes in the sauce at the end, so it’ll soften slightly more. Pull it off the heat while it still has a little bite.

Real talk: the first time I made this I used ground ginger in the sauce instead of fresh and it was noticeably flatter. Fresh ginger is worth buying for this one — you’ll taste the difference immediately.

Delicious Variations

Low-Carb Version: Serve the meatballs and broccoli over cauliflower rice instead of regular rice. The sauce coats cauliflower rice beautifully and keeps the whole dish lower in carbohydrates without sacrificing any of the flavor.

Alternative Protein: Ground chicken works exactly the same as ground turkey in the meatball mixture — the texture and cook time are identical. Either one makes a great base for these high protein dinners.

Meal Prep Version: Make a double batch of meatballs and freeze them after the searing step, before they go into the sauce. Reheat from frozen directly in a fresh batch of teriyaki sauce — they hold up extremely well and make weeknight meals even faster.

Troubleshooting Common Problems

Problem: The meatballs are falling apart in the pan.

Solution: The mixture needs a full minute of mixing to bind properly, and the oil must be hot before the meatballs go in. Cold oil causes sticking. Also make sure you’re waiting for the meatballs to release naturally before flipping — forced flipping pulls them apart.

Problem: The sauce isn’t thickening.

Solution: The sauce needs to be at a simmer (not a gentle warm) before the slurry is added. If it’s still thin after 2 minutes, mix another 1 teaspoon of arrowroot with 1 tablespoon of broth and stir it in.

Problem: The sauce tastes too salty.

Solution: This usually means soy sauce was used at the same volume as coconut aminos. If substituting soy sauce, use only 1/3 cup. A squeeze of fresh lemon or a little extra honey can balance it out after the fact.

If you’re building a rotation of easy dinner bowls, these BBQ chicken pineapple bowls are another crowd-pleasing option that comes together just as fast on a weeknight.

How to Store and Reheat Teriyaki Turkey Meatballs with Broccoli

Storage MethodDurationBest Practice
Room TemperatureUp to 2 hoursDon’t leave cooked meatballs out longer than this
Refrigerator3 to 4 daysStore meatballs and sauce together in an airtight container
FreezerUp to 3 monthsFreeze meatballs in sauce; thaw overnight in the refrigerator

To reheat, warm the meatballs and sauce in a skillet over medium-low heat with a splash of chicken broth to loosen the sauce — about 5 minutes until heated through. The sauce comes back to that glossy, sticky consistency without drying out.

Leftover meatballs are genuinely great the next day sliced and added to a grain bowl with whatever vegetables you have on hand. You can also check out these peach cobbler overnight oats for a meal-prep breakfast to pair with a week of easy dinners like this one.

FAQs About Teriyaki Turkey Meatballs with Broccoli

Can I make Teriyaki Turkey Meatballs with Broccoli ahead of time?

Yes. The meatballs can be mixed, rolled, and refrigerated raw for up to 24 hours before cooking. You can also fully cook the meatballs and sauce up to 3 days ahead — reheat gently in a skillet with a splash of chicken broth to revive the sauce texture.

Can I substitute soy sauce for coconut aminos in this recipe?

Yes, but use only 1/3 cup of soy sauce instead of the full 1/2 cup called for in the sauce. Soy sauce is significantly saltier and more concentrated than coconut aminos, so the ratio is not a 1:1 swap. Taste the sauce before adding the meatballs back in and adjust accordingly.

How do I know when the meatballs are fully cooked through?

Ground turkey and chicken meatballs are fully cooked when they reach an internal temperature of 165°F. At the 1-inch size specified in this recipe, covered cooking in the sauce for 6 to 8 minutes after browning is enough to reach that temperature. Cut one open if you’re unsure — there should be no pink remaining.

Are these teriyaki meatballs gluten-free?

Yes, as written. The recipe uses coconut aminos instead of soy sauce and almond flour or gluten-free breadcrumbs instead of regular breadcrumbs. Arrowroot starch is also naturally gluten-free. If you substitute any of these ingredients, check the labels on your specific brands to confirm they’re certified gluten-free.

Can I use frozen broccoli instead of fresh?

Yes. Skip the steaming step and add the frozen florets directly to the sauce with the meatballs in the final simmer step. Frozen broccoli releases more water as it cooks, so the sauce may need an extra minute or two to tighten back up. Stir occasionally and let it simmer until the sauce coats everything.

Put This on the Table Tonight — Seriously

This is honestly one of those dinners I keep coming back to week after week because it genuinely tastes like something you’d order at a restaurant, and it takes about the same time as picking up takeout.

Save this to your healthy dinner ideas board on Pinterest so it’s right there when you need a fast, real meal on a busy night. And if you make it, drop a comment below — I want to know if you went with turkey or chicken, and whether you tried the bone broth rice trick.

Teriyaki Turkey Meatballs with Broccoli — juicy golden meatballs in a sticky homemade teriyaki sauce with crisp broccoli over rice. A 30-minute healthy dinner that’s gluten-free and high protein. Save this now.

Teriyaki Turkey Meatballs with Broccoli

Teriyaki Turkey Meatballs with Broccoli

Juicy golden turkey meatballs simmered in a sticky homemade teriyaki sauce with crisp-tender broccoli, served over rice cooked in bone broth. Naturally gluten-free, high in protein, and ready in about 30 minutes.
Prep Time 10 minutes
Cook Time 25 minutes
Total Time 35 minutes
Course Dinner
Cuisine Asian, Japanese-Inspired
Servings 4 servings

Equipment

  • Large mixing bowl
  • Stainless steel skillet with lid
  • Small bowl (for slurry)
  • Whisk
  • Clean plate (for resting meatballs and broccoli)

Ingredients
  

Meatballs

  • 1 lb ground turkey or chicken either works equally well
  • 1 egg binder
  • cup almond flour or gluten-free breadcrumbs keeps meatballs gluten-free
  • 2 cloves garlic minced
  • ½ tbsp fresh ginger grated; or 1/4 tsp ground ginger
  • 3 tbsp green onions chopped
  • 1 tbsp coconut aminos
  • 1 tsp kosher salt
  • ½ tsp black pepper
  • ¼ tsp red pepper flakes
  • 1-2 tbsp avocado oil for searing

Teriyaki Sauce

  • ½ cup coconut aminos use only 1/3 cup if subbing soy sauce
  • ½ cup chicken bone broth plus 2 tbsp reserved for slurry
  • 1 tbsp rice vinegar
  • 1 tsp sesame oil
  • 1 tbsp arrowroot starch or cornstarch for thickening slurry
  • 3 tbsp honey
  • 3 cloves garlic minced
  • 2 tsp fresh ginger minced; or 1/2 tsp ground ginger
  • ½ tsp crushed red pepper flakes

Bowls

  • 1 head broccoli cut into florets
  • rice, prepared in bone broth as needed; bone broth adds depth

Instructions
 

  • Add the ground turkey or chicken, egg, almond flour, minced garlic, grated ginger, green onions, coconut aminos, kosher salt, black pepper, and red pepper flakes to a large bowl.
  • Mix until well combined, being careful not to overmix.
  • Roll the mixture into 1-inch meatballs and set aside.
  • Heat the avocado oil in a stainless steel skillet over medium heat.
  • Add the meatballs in a single layer.
  • Brown on two sides until golden, about 2 to 3 minutes per side. Do not move the meatballs until they release naturally from the pan.
  • Transfer the browned meatballs to a clean plate and set aside.
  • Wipe the skillet clean and add the broccoli florets and 2 tablespoons of water.
  • Place the lid on the pan and steam for 2 to 3 minutes until the broccoli is crisp-tender.
  • Transfer the broccoli to a clean plate and set aside.
  • In a bowl, combine the coconut aminos, 1/2 cup chicken bone broth, honey, rice vinegar, sesame oil, minced ginger, minced garlic, and crushed red pepper flakes. Whisk until well combined.
  • Add the sauce mixture to the skillet and bring to a simmer over medium heat.
  • In a small bowl, whisk together the remaining 2 tablespoons of chicken bone broth with the arrowroot starch or cornstarch to form a slurry.
  • While gently stirring the simmering sauce, pour in the slurry and stir to combine.
  • Return the seared meatballs to the skillet, placing them into the sauce. Cover and cook until the meatballs are cooked through, about 6 to 8 minutes.
  • Add the broccoli back to the pan and toss to coat in the sauce.
  • Let simmer for 2 more minutes until the sauce thickens and coats everything evenly. Serve over the prepared rice.

Notes

Do not overmix the meatball mixture — mix just until combined to keep the texture tender. Wet hands lightly before rolling to prevent sticking. Use a stainless steel skillet for better browning; do not move meatballs until they release naturally. Do not crowd the pan — sear in batches if needed. If substituting soy sauce for coconut aminos, use only 1/3 cup. The sauce must be simmering before adding the slurry or it will not thicken. Meatballs are fully cooked at an internal temperature of 165°F. Frozen broccoli can be used — skip the steaming step and add directly to the sauce in the final simmer. For low-carb, serve over cauliflower rice. Store leftovers in the refrigerator for 3 to 4 days or freeze for up to 3 months. Reheat in a skillet over medium-low with a splash of broth.
Keyword easy clean eating dinners, gluten-free dinner, healthy dinner ideas, high protein dinner, meal prep, teriyaki turkey meatballs, turkey meatballs, weeknight healthy meals

More Recipes

Leave a Reply

Your email address will not be published. Required fields are marked *

Recipe Rating