Thai Turkey Meatballs

5 from 4 votes

This post may contain affiliate links. Please see our disclosure policy for more details.

If you’re craving bold, cozy flavors but still want to stay on track with your macros, these Thai Turkey Meatballs with Red Curry Sauce are going to be a new favorite. They’re packed with protein, full of warm Thai-inspired flavor, and perfect for meal prep. The meatballs are tender and juicy, the curry sauce is creamy without being heavy, and everything comes together in a way that feels restaurant-worthy—but totally doable on a busy weeknight.

This is one of those recipes that feels indulgent, but fits beautifully into a macro-balanced lifestyle.

Thai turkey meatballs showing finished meatballs in sauce on to of a bed of jasmine rice.

Macros per Serving

Makes: 5 servings

Serving Size: 330g (A 330g serving is approximately 170g meatballs + 160g sauce.)

Calories: 359

Macros: 41.9P / 14.3C / 15.9F / 1.2 FIBER

How to Log It

Search “Stay Fit Mom Thai Turkey Meatballs” in MyFitnessPal or MacrosFirst for easy tracking.

Thai turkey meatballs image showing labeled ingredients.

Ingredients

For the Meatballs:

  • Fat free milk
  • Panko bread crumbs
  • • Garlic cloves, minced
  • Ground ginger
  • Soy sauce or coconut aminos
  • Fish sauce
  • Red curry paste
  • Salt
  • Pepper
  • Lean ground turkey (97/3)

For the Curry Sauce:

  • Coconut oil (or any oil)
  • Bell peppers
  • Yellow onion
  • Fat free milk
  • Chicken broth
  • Corn starch or arrowroot powder
  • Plain non-fat Greek yogurt
  • Red curry paste
  • Minced basil
Thai Turkey Meatballs showing meatballs scooped onto a parchment lined baking sheet ready to go in the oven.

Why You’ll Love This Recipe

  • High protein, macro-balanced – Nearly 42g of protein per serving keeps you full and supports muscle and fat-loss goals.
  • Big flavor, simple ingredients – Red curry paste, ginger, garlic, and basil bring depth without complicated steps.
  • Meal-prep friendly – Makes 5 generous servings that reheat well for lunches or dinners all week.
  • Customizable heat level – Easily adjust the spice depending on who you’re feeding.
  • Comfort food vibes – Creamy, saucy, and satisfying without being overly heavy.

How to Serve

These meatballs are incredibly versatile. Serve them:

  • Over jasmine rice or basmati rice
  • With cauliflower rice for a lower-carb option
  • Over steamed or roasted veggies like broccoli, green beans, or zucchini
  • In a meal-prep bowl with rice, veggies, and extra sauce drizzled on top

Substitution Ideas

  • Ground turkey: You can substitute lean ground chicken if that’s what you have on hand.
  • Soy sauce: Coconut aminos work great for a slightly sweeter, gluten-free option.
  • Fish sauce: If you don’t have fish sauce, add a little extra soy sauce and a squeeze of lime for brightness.
  • Greek yogurt: Light sour cream or a dairy-free plain yogurt can work, though macros will vary.
  • Cornstarch: Arrowroot powder works 1:1 if you prefer it.

Recipe Tip

Tempering the Greek yogurt with hot sauce before adding it to the pan is key. This step keeps the sauce smooth and creamy and prevents curdling. Don’t skip it!

Variation Ideas

  • Make it spicier: Add extra red curry paste or a pinch of crushed red pepper flakes.
  • Add veggies: Stir in spinach, snap peas, or shredded carrots at the end for more volume and fiber.
  • Turn it into a bowl: Add chopped cucumber, shredded cabbage, and fresh herbs for a Thai-inspired bowl.
  • Lower fat option: Use cooking spray instead of oil for sautéing (note macros will change slightly).
  • Kid-friendly version: Use less curry paste and serve sauce on the side.

This post contains affiliate links.  If you purchase something from these links, we could earn a small commission.  This would be at no additional cost to you.

Supplies Used

Half Sheet Pan – Every kitchen needs a good half sheet pan! This one works great for SO many things!

Meal Prep & Storage Tips

  • Refrigerator: Store meatballs and sauce together in an airtight container for up to 4–5 days.
  • Freezer: Freeze meatballs and sauce separately for best texture, up to 2 months.
  • Reheating: Reheat gently in the microwave or on the stovetop. Add a splash of broth or milk if the sauce thickens too much.

You Might Also Like

  1. Coconut Chicken Curry
  2. Red Curry Chicken Bakes

Get the Stay Fit Mom Cookbooks!

Macros included for all recipes and pre loaded in the apps for easy macro tracking!

Digital and hardcopies available!

5 from 4 votes

Thai Turkey Meatballs

Prep: 15 minutes
Cook: 30 minutes
Servings: 5 servings
Want to save this recipe?
Just enter your email and get it sent to your inbox! Plus you’ll get new recipes from us every week!

Ingredients 

For the Meatballs:

  • 3/4 cup fat free milk, 6 oz
  • 1/2 cup panko bread crumbs, 35g
  • 4 cloves garlic, minced
  • 2 teaspoons ground ginger
  • 2 tablespoons soy sauce or coconut aminos
  • 1 teaspoon fish sauce
  • 2 tablespoons red curry paste
  • 1 teaspoon salt
  • 1/2 teaspoon pepper
  • 2 pounds lean ground turkey, 97/3

For the Curry Sauce:

  • 1 tablespoon coconut oil, or any oil
  • 1 cup diced bell peppers, 130g
  • 1/2 cup diced yellow onion, 70g
  • 1 cup fat free milk, 8 oz
  • 1 1/4 cups chicken broth, 10 oz
  • 1 tablespoon corn starch or arrowroot powder
  • 1/2 cup plain non-fat Greek yogurt, (113g)
  • 1 tablespoon red curry paste
  • 2 tablespoons minced basil

Instructions 

  • Preheat oven to 400°F and line a sheet pan with parchment paper.
  • In a medium bowl, combine all meatball ingredients except the ground turkey. Let soak for at least 5 minutes.
  • Add the ground turkey and gently mix until fully combined.
  • Using a large cookie scoop or your hands, form meatballs (about 16 large meatballs). Place on the prepared sheet pan.
  • Bake for 15–20 minutes, or until the internal temperature reaches 165°F.
  • While the meatballs bake, prepare the curry sauce. Heat oil in a large skillet over medium-high heat. Add bell peppers and onion and season lightly with salt and pepper. Cook 5–7 minutes, until softened.
  • Add the milk and 1 cup of the chicken broth to the pan.
  • In a small bowl, whisk the remaining ¼ cup broth with the cornstarch. Pour into the skillet. Bring to a gentle simmer, reduce heat to medium-low, and simmer 5–10 minutes until thickened.
  • To prevent curdling, temper the Greek yogurt: in a small bowl, whisk the yogurt with ¼ cup of the hot curry sauce. Repeat this process 3–4 times until the yogurt is warm.
  • Stir the tempered yogurt into the sauce, followed by the red curry paste and basil.
  • Add the cooked meatballs to the sauce and gently stir to coat.
  • Serve over rice or vegetables.

Notes

  • A 330g serving should be approximately 170g of meatballs plus 160g of sauce.
  • Find in the MyFitnessPal and MacrosFirst apps by searching “Stay Fit Mom Thai Turkey Meatballs.”

Nutrition

Serving: 330g, Calories: 359kcal, Carbohydrates: 14.3g, Protein: 41.9g, Fat: 15.9g, Fiber: 1g
Like this recipe? Rate and comment below!

You Might Also Like

5 from 4 votes

Leave a comment

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

Recipe Rating





9 Comments

  1. When are we supposed to add the corn starch? You have the same step listed in the recipe twice with different wording. When do we turn off the heat for the sauce? I’m wondering if my sauce curdled due to leaving on the heat still? I followed the directions that were available and it still happened 🙁

    1. Hi Sarah, I’m sorry for the confusion. I actually updated the instructions yesterday late afternoon/evening after getting a few messages. The Greek yogurt needs to be tempered into the warm sauce on the heat. If you add it too quickly it will curdle. Hopefully it still tasted okay?

      1. 5 stars
        Thank you so much! Even though the sauce didn’t work out for us, the meatballs were still the best ever and I would make the recipe again just for those! I will be trying the recipe again to try to get the temper right. I must have still just added it too quickly! Thank you so much for your response.

  2. 5 stars
    I absolutely loved the flavors in this recipe. My one year old downed two of the meatballs and my husband went back for seconds.

  3. I am. making this tonight and I’m so confused as to what the “hot curry sauce” is when making the sauce. You only list red curry paste 1tbp in the recipe for the sauce but then in step 8 you list mixing “hot curry sauce’ with greek yogurt and repeating this with the hot sauce. Then in steps 9 you say stir in the red curry paste. What is the “hot curry sauce” that is not listed in your ingredient list?? Thanks

    1. Hi Kari! Great question, and thank you so much for pointing this out 💛 I can see how that wording would be confusing.

      When the recipe refers to the “hot curry sauce” in Step 8, it’s talking about the warm sauce that’s already simmering in the pan (the milk, broth, and thickened veggie mixture you make in Steps 5–7). That sauce hasn’t had the red curry paste added yet.

      In Step 8, we’re tempering the Greek yogurt by slowly mixing it with some of that warm sauce so it doesn’t curdle when added to the pan. Once the yogurt is tempered and added back into the sauce, the red curry paste gets stirred in during Step 9.

      I’m updating the wording in the recipe to make this clearer. I really appreciate you flagging it, and I hope you love the meatballs tonight! 😊