These Thai Meatballs are made with ground turkey and full of garlic, ginger and curry flavors. These sweet, savory, and spicy meatballs are ready in one skillet, in under 45 minutes.

Person pouring red curry sauce over pan fried Thai meatballs in a skillet.

These Thai meatballs is one of the oldest recipes on my website dating back to 2013. It’s very popular, so today I am bringing it to your attention once again!

Much like my slow cooker porcupine meatballs and sweet and sour meatballs, Thai turkey meatballs can be eaten as a main dish with a side of rice or quinoa. Or with a toothpick for an appetizer like cranberry turkey meatballs.

It’s amazing healthy dinner or healthy appetizer!

Why You’ll Love This Recipe

  • Signature Thai flavors: That everyone loves and rival any Thai restaurant dish!
  • Easy recipe: Despite lengthy list of ingredients, meatballs are made in one skillet. Just combine, sear, and cook in the sauce.
  • No eggs or breadcrumbs: And still moist meatballs. If you use certified gluten free fish sauce, these meatballs are gluten free! Dairy free too because we’re using coconut milk.
  • Healthier than your typical meatballs: Added zucchini for moisture which means every bite has some veggie in it.

Ingredients for Thai Turkey Meatballs

Ground turkey, zucchini, green onion, red pepper flakes, coconut milk, tomato paste, basil, ginger, red curry paste, fish sauce, garlic, cooking spray.
  • Ground turkey: On its own ground turkey is quite dry but it works with this recipe because of the creamy sauce. You can also use ground beef, pork or chicken.
  • Zucchini: Grated and squeezed of excess moisture, this is a key player in keeping moisture locked in.
  • Fish sauce: A lovely salty condiment that is a popular ingredient in many Asian dishes. Will be used in the meatballs, as well as the sauce.
  • Green onion: Finely chopped, adds the fresh vibrant onion flavor without overpowering.
  • Basil: Finely chopped basil adds a freshness like the green onions however without the pungence.
  • Ginger: Grated. Add it to the complex flavor combination of these ingredients and they all work in harmony.
  • Garlic: Grated fresh garlic goes hand in hand with the ginger.
  • Red curry paste: A spicy, sour, and salty flavorful paste, delicious addition to both meatballs and the sauce.
  • Coconut milk: Use full fat milk or even coconut cream for a thicker, richer sauce. I like Thai Kitchen coconut milk because it is creamy and doesn’t separate.
  • Red pepper flakes: To kick up the heat a notch. The amount can be adjusted to your preference. You can also use chili paste or sriracha sauce.
  • Cooking spray: I use Misto because it’s essentially olive oil which is a healthier option.
  • Tomato paste: Helps to thicken up the sauce and add tomato flavor.
  • Kaffir lime leaves: An optional ingredient you can buy in International foods aisle or on Amazon. They are sold dry and last forever, but they’re completely optional.

How to Make Thai Meatballs

  • Make the meatballs: In a medium bowl, combine meatball ingredients, mix and shape 28 meatballs. Set aside.
  • Make the sauce: In another medium bowl, whisk together ingredients for the sauce and set aside.
  • Brown: Preheat large ceramic non-stick skillet on medium-high heat and spray with cooking spray. Cook meatballs until brown or for 2-3 minutes, turning a few times. No need to cook meatballs through as they will continue to cook in the sauce. 
  • Simmer: Add the sauce, reduce heat to medium and simmer for 15 minutes, uncovered.

Tips for Best Results

  • Squeeze zucchini: Make sure to squeeze all of the excess water out of the zucchini. While it does help with adding moisture, too much liquid can cause problems in keeping the meatball intact, since there are no breadcrumbs to absorb it.
  • Wet your hands: To avoid the meatball mixture sticking to your hands, wet them a little before rolling into balls.
  • Use cold meat: The colder your meat, the easier it is to maintain its meatball structure.
  • For same size balls: I like to use a trigger ice cream scoop.
Thai turkey meatballs in a skillet garnished with green onion and cilantro. Brown rice, green onion, lime on a counter.

Serving

There are 2 ways to serve these Thai meatballs. Serve meatballs warm with garnishes like fresh cilantro and green onion alongside these side dishes:

Or serve them as an appetizer on a platter with toothpicks, and some naan bread or pita bread for dipping into the sauce.

How to Store and Reheat

Store: Refrigerate in an airtight container for up to 5 days.

Freeze: Fully cook, cool completely and freeze in an airtight container for up to 3 months. Thaw in the fridge overnight.

Reheat: Simmer on a stovetop while covered on low heat until heated through. Or use good old microwave and reheat in 1 minute increments until warm.

FAQs

How do you keep meatballs from falling apart?

Use cold meat straight out of the fridge. Squeeze excess liquid out of the zucchini and don’t overpower the meatball ingredients with too many “bigger” ingredients. You want to leave the meat as the main portion of the meatball, so when it says “finely chop or grated” follow that direction!

Can I omit the fish sauce?

Yes, you can. It does add a delicious taste, but you can omit it or replace it with soy sauce, tamari, Worcestershire sauce, or coconut aminos instead.

How spicy are these meatballs?

These Thai meatballs are mild. If you would like to make them less spicy, omit the red pepper flakes in both meatballs and the sauce.

Can I make them ahead of time?

Yes. Combine meatball ingredients, shape into balls and then, also combine sauce ingredients, store covered separately in the refrigerator up to 24 hours. On the day you plan to cook them, proceed with recipe instructions.

More Meatballs Recipes to Try

thai meatballs

Thai Meatballs

These Thai Meatballs are made with ground turkey and full of garlic, ginger and curry flavors. They are made in one skillet, in 45 minutes.
4.91 from 63 votes
Servings 7 servings
Calories 198
Diet Gluten Free
Prep Time 15 minutes
Cook Time 30 minutes
Total Time 45 minutes

Ingredients  

For Thai Meatballs:

For the Sauce:

Instructions 

  • To make meatballs: In a medium bowl, combine ground turkey, zucchini, green onion, basil, ginger, garlic, red curry paste, fish sauce, coconut milk and red pepper flakes. Mix well.
  • Make 28 meatballs by spooning heaping 1 tablespoon of mixture and rolling between your hands. Lay on a cutting board or plate. Set aside.
  • To make sauce: In a small bowl, whisk together coconut milk, tomato paste, red curry paste, fish sauce, red pepper flakes and kaffir lime leaves. Set aside.
  • Preheat large ceramic non-stick skillet on medium-high heat and spray with cooking spray. Add meatballs and cook until brown or for 2-3 minutes, turning a few times. No need to cook the meatballs through.
  • Add the sauce, reduce heat to medium and simmer for 15 minutes, uncovered.
  • Serve warm with brown rice or brown rice noodles. Add garnish like fresh cilantro and green onions.

Notes

  • Make ahead: Make meatballs and sauce up to 24 hours in advance. Store covered separately in the fridge.
  • Store: Refrigerate in an airtight container for up to 5 days.
  • Freeze: Fully cook, cool completely and freeze in an airtight container for up to 3 months. Thaw on a stovetop covered on low.
  • Kaffir lime leaves: You can buy kaffir lime leaves in any Asian store or online. They are sold dried and last forever in a sealed container. If you don’t have any, omit.

Nutrition

Serving: 4meatballs | Calories: 198kcal | Carbohydrates: 4g | Protein: 31g | Fat: 6g | Saturated Fat: 4g | Trans Fat: 0.02g | Cholesterol: 71mg | Sodium: 380mg | Fiber: 1g | Sugar: 1g
Course: Dinner
Cuisine: Thai
Author: Olena Osipov
Did you make this recipe?Mention @ifoodreal or tag #ifoodreal!

5 Secrets to Easy Healthy Dinners

Plus sign up for weekly emails with recipes to make your cooking stress free, delicious and healthy.

About Olena

Welcome! I grew up in Ukraine watching my grandma cook with simple ingredients. I have spent the last 11 years making it my mission to help you cook quick and easy meals for your family!

Pin this recipe now to save it for later

Pin Recipe

You may also like

Comments

  1. Do you think I could turn this into a crock pot meal? I was thinking to brown the meatballs, use the Thai meatball sauce as the base of the crock pot, add the meatballs and let simmer while I’m at work. Thoughts?

  2. Hello I am trying to cook this delicious dish today. I canโ€™t seem to find red curry paste anywhere !!! Is there anyway I can substitute this with green??? Please help

  3. 5 stars
    My husband and I have been married nearly 25 years. When we first started sharing meals, he was a pizza/mac and cheese/baked chicken guy. Slowly he has eaten sushi and Indian food, etc… but has never had Thai curry. If we are at a restaurant with Thai food he usually gets chicken and rice. He also does not eat fruits and vegetables. I’m not kidding. Enchilada sauce is his vegetable. (I don’t know how he’s 138 lbs… but he runs a lot.) Tonight I tried this recipe and told him it would be turkey meatballs in a sauce made with coconut milk and red curry paste. I explained it would not taste like Indian curry but he’d probably still like it, and if he doesn’t there’s an emergency pizza in the freezer. Then I kicked him out of the kitchen while I cooked. He ate it! He liked it! And he said the meatballs were so moist, and turkey is not typically like that. And I said because it had ZUCCHINI in it! And he said there were no chunks so he could not tell. (Thank you Ninja Foodi.) I had some lemongrass in a squeeze tube – and read the prior note about it – so I added that. I added about 1/4c gluten free breadcrumbs. And when I blasted the zucchini to shreds I added white onion. You have now broadened a 45 year old’s horizons! Thank you!! Huzzah!

    1. Sounds like this recipe is a HUGE win for your family. I am so happy to hear how much it was enjoyed ๐Ÿ™‚

  4. I want to make this tonight but want to make sure I’m reading the coconut milk line correctly. It’s a 1/2cup of canned coconut milk? Or 1 1/2cups?

    Thanks!

    1. Hi Kelly! We recently switched to different software and some things didn’t convert clearly. It is 1 1/2 cups of coconut milk. Happy cooking!

  5. 5 stars
    I started meal planning for a diet this week and this recipe was great! My stove stayed too hot so a lot of the sauce evaporated. I made another batch to pour over but added juice from a lime, a LOT of crushed red pepper and a bit of chili powder and it brought the sauce to a whole new level. I served the meatballs and sauce over Thai rice noodles. Awesome!!

  6. 5 stars
    Absolutely LOVED this recipe!! This is definitely going to be a new regular in my household, I ended up only using 1lb of meat and adding some veggies to the mix (red pepper, onion, & broccoli) just because I love extra veggies but wow so good. Best turkey meatballs Iโ€™ve ever made!

  7. 5 stars
    I have made this a couple of times and really enjoy the flavors. I served it on butternut squash noodles tonight which kept it super light!

4.91 from 63 votes (1 rating without comment)

Leave a Reply

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

Recipe Rating




This site uses Akismet to reduce spam. Learn how your comment data is processed.