Irresistible Thai Turkey Meatballs with Creamy Peanut Sauce
Discover the ultimate weeknight hero: Thai Turkey Meatballs. These incredibly flavorful and tender meatballs are bathed in the most luxurious, creamy Thai peanut sauce, delivering an explosion of sweet, savory, and subtly spicy notes with every bite. Perfectly adaptable to your schedule, you can easily bake them in the oven for a quick meal or let them simmer to perfection in a slow cooker for a hands-off approach. This recipe isn’t just about delicious food; it’s about versatility and making your cooking experience as enjoyable and stress-free as possible.
While I adore serving these delightful meatballs in a vibrant bowl with fluffy rice and crisp vegetables, their true magic lies in their adaptability. From appetizers to main courses, salads to wraps, there are countless creative ways to enjoy them. This endless versatility is precisely why this recipe has become a cherished staple in my kitchen, inspiring me to whip up these irresistible Thai Turkey Meatballs time and time again!

Table of Contents
- Ingredients You’ll Need
- Step-by-Step Cooking Instructions
- Quick Oven Method
- Creative Ways to Serve These Meatballs
- Storing and Freezing Meatballs for Later
- Expert Recipe Tips for Perfect Meatballs
- More Ground Turkey Recipes to Love
My journey with these Thai Turkey Meatballs began back in 2016. I was completely captivated by the complex, aromatic flavors of my beloved Thai Peanut Sauce and constantly sought new and exciting ways to integrate it into everyday meals. It was during one of these culinary brainstorming sessions that the brilliant idea for these flavor-packed turkey meatballs emerged.
Almost a decade later, these meatballs haven’t just stood the test of time; they’ve become a regular, much-anticipated feature in our family’s meal rotation. Initially, I developed the recipe around the convenience of a slow cooker, allowing the meatballs to slowly absorb the rich peanut sauce. While still a fantastic “set-it-and-forget-it” option, I’ve since refined the cooking process to include an oven-baked method. This adaptation significantly speeds up preparation, making it an ideal choice for busy weeknights without compromising on flavor or tenderness.
The beauty of this recipe truly lies in its flexibility. You genuinely can’t go wrong, regardless of your chosen cooking method! If your goal is a fuss-free meal that practically cooks itself, then embracing the original slow cooker recipe is undoubtedly the way to go. However, if you’re aiming to get these incredibly delicious, flavor-rich meatballs on the dinner table in **under 30 minutes**, the oven-baking technique is your secret weapon. Both methods yield juicy, succulent meatballs coated in that divine Thai peanut sauce, ensuring a deeply satisfying meal every time.
The serving possibilities for these meatballs are virtually endless, extending far beyond the traditional. While my go-to presentation involves a colorful bowl brimming with perfectly cooked white rice, a generous sprinkle of shredded carrots, fresh cilantro, and a scattering of crunchy peanuts, don’t hesitate to customize your creation. Feel free to incorporate your favorite vibrant vegetables, or swap out white rice for healthier alternatives like brown rice or wholesome quinoa. This adaptability makes them not only a delightful dinner option but also **an exceptional choice for efficient meal prepping**, ensuring you have wholesome, flavorful meals ready to go throughout the week.

Ingredients You’ll Need
Crafting these delectable Thai Turkey Meatballs requires a thoughtful selection of fresh, high-quality ingredients that build layers of authentic Thai-inspired flavor. Here’s a detailed breakdown of what you’ll need for both the juicy meatballs and the irresistible peanut sauce:
- For the incredibly flavorful turkey meatballs:
- Olive Oil: A foundational ingredient for sautéing aromatics, providing a light, healthy base. Feel free to use your preferred vegetable oil.
- Onion: I highly recommend a yellow onion for its balanced, slightly sweet, and neutral flavor profile, which won’t overpower the delicate Thai spices. Diced finely, it disperses flavor beautifully throughout the meatballs.
- Garlic: Freshly minced garlic cloves are non-negotiable here. Their pungent, aromatic essence is crucial for an authentic flavor base, vastly superior to pre-minced jarred alternatives.
- Ground Turkey: Opt for lean ground turkey with about 7% fat content. This ratio is key to achieving tender, juicy meatballs. Extra-lean ground turkey (1% fat) tends to result in drier, less satisfying meatballs due to insufficient fat.
- Fresh Ginger: The vibrant, zesty kick of fresh grated ginger is essential for that distinctive Thai aroma. Pro tip: Did you know you can store fresh ginger in the freezer for months? It actually makes it easier to grate! Simply remove it from the freezer, grate what you need (no peeling or defrosting required!), and return it.
- Fresh Cilantro: Chopped fresh cilantro adds a burst of herbaceous, bright flavor and a beautiful visual appeal that is characteristic of Thai cuisine.
- Thai Red Curry Paste: This powerhouse ingredient infuses the meatballs with a complex blend of spices, a touch of heat, and deep umami. You’ll typically find it in the Asian foods aisle of most major US grocery stores, or readily available online and in Asian markets. It’s truly transformative!
- Panko Breadcrumbs: These Japanese-style breadcrumbs are prized for their light, airy texture, which contributes to incredibly tender meatballs. If you’re aiming for gluten-free meatballs, easily swap these for gluten-free panko. For a keto-friendly option, consider using pork panko, which works wonderfully as a binder.
- Eggs: This recipe uses one whole egg and one egg yolk. The whole egg provides binding, while the extra yolk adds richness and helps keep the meatballs moist without adding too much extra liquid from egg whites, which can sometimes make meatballs rubbery.
- For the luscious Thai peanut sauce:
- Coconut Milk: A can of full-fat coconut milk is highly recommended. It’s the secret to achieving a wonderfully rich, smooth, and incredibly creamy sauce that perfectly coats the meatballs.
- Peanut Butter: Any creamy peanut butter will work beautifully here, so feel free to use your favorite brand! Just be mindful that peanut butter with added sugars will result in a slightly sweeter sauce, which you might want to balance with other ingredients.
- Thai Red Curry Paste: Just like in the meatballs, this paste plays a pivotal role in the sauce. When blended into the peanut sauce, it introduces an essential layer of savory spice that harmonizes beautifully with the sweetness of the coconut milk and brown sugar, the bright acidity of the apple cider vinegar and lime juice, and the salty depth of the soy sauce.
- Apple Cider Vinegar: Provides a tangy, fruity acidity that cuts through the richness of the peanut butter and coconut milk, brightening the overall flavor profile of the sauce.
- Soy Sauce: I prefer using low-sodium soy sauce to control the overall saltiness, allowing the other flavors to shine. However, traditional soy sauce can be used if preferred. For a gluten-free version, be sure to use Tamari or a certified gluten-free soy sauce.
- Brown Sugar: A touch of brown sugar balances the spicy and savory elements, adding a subtle caramel sweetness that is characteristic of many Thai dishes.
- Lime Juice: Always opt for fresh-squeezed lime juice for the best, most vibrant flavor. Its bright, zesty acidity provides a crucial counterpoint to the rich, creamy sauce, tying all the flavors together perfectly.
Step-by-Step Cooking Instructions
Follow these comprehensive instructions to create your perfect batch of Thai Turkey Meatballs. For precise ingredient quantities and a downloadable recipe card, please refer to the section below. These step-by-step photos are included to guide you through each stage with ease.


- Prepare the Aromatics & Meatball Mixture: Begin by sautéing the foundational aromatics. Heat the olive oil in a large skillet over medium-high heat. Add the finely diced onions and cook for 4-5 minutes until they begin to soften and become translucent. Next, stir in the minced garlic and grated fresh ginger, cooking for just an additional minute until fragrant. Immediately remove the skillet from the heat and allow the mixture to cool slightly. In a large mixing bowl, combine the ground turkey, panko breadcrumbs, fresh chopped cilantro, red curry paste, one whole egg, and one egg yolk. Add the cooled sautéed onions, garlic, and ginger to this bowl.
- Form the Meatballs: Using clean hands or a sturdy spatula, gently combine all the ingredients in the bowl. Be careful not to over-mix, as this can lead to tough meatballs. Mix just until everything is evenly incorporated. Once the mixture is ready, shape it into approximately 25-30 golf ball-sized meatballs. Aim for uniform size to ensure even cooking.


- Sear Meatballs for Slow Cooker (Optional but Recommended): For the slow cooker method, lightly searing the meatballs beforehand is highly recommended. This step helps the meatballs hold their shape, prevents sticking, and develops a beautiful browned crust that adds depth of flavor. Place the same skillet (that you cooked the onions in) back on the stovetop over medium-high heat. Add the formed meatballs in batches, browning them on all sides for 2-3 minutes per side. Once seared, transfer the meatballs to your slow cooker.
- Prepare & Add the Peanut Sauce: In a blender or food processor, combine all the ingredients for the Thai Peanut Sauce: coconut milk, creamy peanut butter, Thai red curry paste, apple cider vinegar, soy sauce, brown sugar, and fresh lime juice. Blend until the sauce is completely smooth and creamy. Pour this rich peanut sauce evenly over the seared meatballs in the slow cooker. Cook on high for 2-3 hours, or on low for 5-6 hours, allowing the flavors to meld beautifully and the meatballs to become incredibly tender.

Quick Oven Method for Speedy Meatballs
If you’re short on time but unwilling to compromise on flavor, the oven method is your answer! Instead of searing and slow cooking, you can have these delicious meatballs ready in about 10-20 minutes, depending on your preferred technique. Just follow these simple, efficient steps for perfectly cooked meatballs:
- Preheat Your Oven: For the quickest cooking, preheat your oven broiler to high and arrange an oven rack in the middle position.
- Broil for Speed: Place the formed meatballs in a single layer on a foil-lined baking sheet. This makes for easy cleanup! Slide the baking sheet onto the middle rack under the broiler. Broil for 6 minutes.
- Flip & Finish Broiling: Carefully remove the baking sheet from the oven. Using tongs, flip each meatball to ensure even browning. Return to the oven and broil for an additional 4-6 minutes, or until the meatballs are cooked through and reach an internal temperature of 165°F.
- Serve Immediately: Once cooked, remove the meatballs from the oven, toss them generously with the prepared Thai peanut sauce, and serve without delay for maximum freshness and flavor.
- Alternative Baking Methods: If you prefer not to use the broiler, you can also **bake the meatballs** in a preheated 400°F oven for 18-20 minutes, or even **air fry the meatballs** at 400°F for a crispier exterior in just 8-10 minutes. Always check for an internal temperature of 165°F.

Creative Ways to Serve These Meatballs
The culinary possibilities for these Thai Turkey Meatballs extend far beyond a single meal. Their robust flavor and tender texture make them incredibly versatile, allowing you to transform them into a variety of exciting dishes throughout the week. Here are over a dozen delicious and creative ways to serve these meatballs, ensuring they never get boring and easily become a cherished part of your weekly menu!
- Nourishing Bowls: This is my absolute favorite way to enjoy them! Serve the meatballs generously over a bed of fluffy cooked white rice. Elevate your bowl with vibrant shredded carrots, a sprinkle of fresh cilantro, and a handful of crunchy chopped peanuts for added texture. For a healthier twist, consider serving them over wholesome brown rice or protein-rich quinoa. Don’t stop there – feel free to toss in other favorite veggies like sautéed bell peppers, sweet peas, crisp snap peas, perfectly roasted zucchini, or tender steamed broccoli.
- Scrumptious Wraps: Elevate your lunch game by transforming these meatballs into flavorful wraps. Warm up a soft piece of naan or fluffy pita bread. Fill it generously with the Thai turkey meatballs, crisp chopped lettuce, a handful of shredded carrots, a fresh garnish of chopped cilantro, and a zesty squeeze of fresh lime juice for an explosion of taste and texture.
- Elegant Appetizer: Impress your guests with an effortlessly chic party appetizer. Simply serve the meatballs warm, directly from the slow cooker (or a warmed serving dish), drenched in that glorious Thai peanut sauce. Provide toothpicks or small skewers for easy serving – they’re always a crowd-pleaser!
- Thai-Inspired Noodles: For a delightful twist on classic spaghetti and meatballs, cook up a batch of tender rice noodles or even linguine. Toss them generously with extra Thai peanut sauce to coat every strand, then serve alongside your savory turkey meatballs. It’s a comforting and exotic culinary journey in a bowl.
- Low-Carb Spaghetti Squash: Seeking a lighter, low-carb option? Roast a spaghetti squash until tender, then shred its strands to create a healthy “noodle” base. Serve your Thai turkey meatballs and creamy peanut sauce over the roasted squash for a guilt-free yet utterly delicious meal. For an even lighter option, pair it with this healthy Thai peanut sauce.
- Hearty Soup Addition: Think outside the bowl! You can even incorporate these meatballs into a flavorful soup. Skip the peanut sauce for this one and fully cook the meatballs in the oven first. Then, add them to my famous Thai coconut potsticker soup during the last few minutes of cooking, just before serving, for an extra boost of protein and flavor.
No matter which delightful way you choose to serve them, I am confident that you will fall in love with this recipe and find yourself dreaming about that exquisite Thai Peanut Sauce, just as I do!
Storing and Freezing Your Thai Turkey Meatballs
Meal planning and leftovers are made easy with these Thai Turkey Meatballs! Knowing how to properly store and freeze them ensures you can enjoy this delicious meal whenever a craving strikes.
Leftover **uncooked meatballs** can be safely stored in an airtight container in the refrigerator for **up to 3 days**. This allows for convenient preparation ahead of time. Once cooked, these flavorful meatballs become an even more flexible meal prep component. **Cooked meatball leftovers** will remain fresh and delicious in the fridge for **up to 6 days**. But for longer preservation, the freezer is your best friend!
I frequently freeze batches of these Thai turkey meatballs, both raw and cooked, to have on hand for quick and easy meals weeks or even months down the road. It’s a fantastic way to ensure you always have a wholesome, homemade option ready.
If freezing the meatballs raw:
To prevent them from sticking together in a large frozen clump, I recommend a flash-freezing technique. Arrange the raw meatballs about 1/2 inch apart in a single layer on a parchment paper-lined baking sheet. Place the baking sheet in the freezer for about 30 minutes, or until the meatballs are firm on the outside. Once partially frozen, transfer them to a freezer-safe bag or airtight container. This initial freeze ensures they remain individual and easy to portion later.
If freezing cooked meatballs:
First, allow the meatballs to cool completely to room temperature. This is crucial to prevent ice crystals from forming, which can affect texture. Once cooled, transfer them to a freezer-safe bag or airtight container. These meatballs can be frozen for an impressive **up to 6 months**. For best practice, always remember to write the freezing date on the bag or container before placing it in the freezer, so you know exactly when to enjoy them by.
Cooking from frozen:
You can cook **uncooked meatballs directly from frozen**. Simply arrange them on a baking sheet and cook in a preheated 400°F oven for 20-25 minutes, or until they reach an internal temperature of 165°F. Alternatively, you can defrost the meatballs before cooking by transferring them from the freezer to the refrigerator 12-24 hours prior to use, allowing them to thaw gradually.
Expert Recipe Tips for Perfect Meatballs
Achieving perfectly tender, juicy, and flavorful Thai Turkey Meatballs every single time is simple with a few key techniques. Keep these expert tips in mind to elevate your cooking and ensure consistently delicious results:
- Do Not Over-Mix the Meatball Ingredients: This is perhaps the most crucial tip for tender meatballs! Only mix the ingredients just enough to combine them thoroughly. Over-mixing the ground turkey will activate the proteins, resulting in dense, tough, and chewy meatballs. Gentle handling is key to a light, succulent texture.
- Strive for Even-Sized Meatballs: Consistency in size is vital for even cooking. If your Thai turkey meatballs are all different sizes, some will inevitably be overcooked and dry, while others remain undercooked. To achieve perfectly uniform meatballs every time, consider using a cookie scoop or a small ice cream scoop. For an even smoother process, spray your scoop with a little cooking spray to prevent the mixture from sticking.
- Avoid Overcooking the Meatballs: Turkey is a lean protein, and it can dry out quickly if overcooked. Precisely follow the recommended cooking times provided for both oven and slow cooker methods to ensure your meatballs remain tender and juicy. Overcooked meatballs become tough and lose their delicate texture.
- Verify Internal Temperature: For food safety and optimal texture, always ensure your meatballs are cooked to an internal temperature of 165°F (74°C). The best way to check this accurately is with an instant-read meat thermometer inserted into the center of a few meatballs after you remove them from the oven or slow cooker.
- Pan-Frying Option: If you prefer a beautifully caramelized crust and a quicker stovetop finish, you can pan-fry the meatballs. Add 1 tablespoon of olive oil to a large skillet over medium-high heat. Fry the meatballs in batches (about 10-15 at a time) to avoid overcrowding the pan, which can steam them instead of browning. Cook for approximately 5-7 minutes total, rotating them frequently to brown all sides evenly.
- Make Them Gluten-Free and/or Keto: Easily adapt this recipe to suit dietary needs. To make **gluten-free meatballs**, simply swap out regular panko breadcrumbs for certified gluten-free panko breadcrumbs. For a **gluten-free and keto-friendly version**, use pork panko as your binder. To ensure the Thai peanut sauce is also gluten-free, substitute traditional soy sauce with Tamari or a gluten-free soy sauce.

More Ground Turkey Recipes to Love
Once you’ve fallen in love with these easy and delicious Thai Turkey Meatballs, don’t stop there! Ground turkey is an incredibly versatile and lean protein that lends itself to a myriad of flavorful dishes. Explore these other fantastic ground turkey recipes that are sure to become new family favorites:
Print Recipe
Pin Recipe
Rate this Recipe
Thai Turkey Meatballs with Peanut Sauce
30 meatballs
20 mins
10 mins
30 mins
Whitney Bond
Main Course
Thai
Ingredients
Thai Turkey Meatballs
- 1 tablespoon olive oil
- 1 cup onion, diced
- 3 cloves garlic, minced
- 1 teaspoon fresh ginger, grated
- 2 pounds ground turkey
- ¼ cup fresh cilantro, chopped
- 2 tablespoons Thai red curry paste
- ½ cup panko breadcrumbs
- 1 egg
- 1 egg yolk
Thai Peanut Sauce (optional)
- ¾ cup coconut milk
- ½ cup creamy peanut butter
- 2 tablespoons Thai red curry paste
- 1 tablespoon apple cider vinegar
- 1 tablespoon soy sauce
- 2 tablespoons brown sugar
- ½ tablespoon fresh lime juice
Instructions
Thai Peanut Sauce
-
Add all of the ingredients for the sauce (coconut milk, peanut butter, red curry paste, apple cider vinegar, soy sauce, brown sugar, lime juice) to a blender or food processor and blend until completely smooth and creamy. Set aside.
Turkey Meatballs
-
Add the olive oil to a large skillet on the stovetop over medium-high heat.
-
Cook the diced onions for 4-5 minutes until softened. Add the minced garlic and grated ginger and cook for an additional minute until fragrant. Remove from the heat and set aside to cool slightly.
-
In a large mixing bowl, combine the ground turkey, cilantro, red curry paste, panko breadcrumbs, egg, egg yolk, and the cooled cooked onions, garlic, and ginger.
-
Use your hands, or a spatula, to gently combine all of the ingredients. Mix just until evenly incorporated, avoiding over-mixing.
-
Once combined, form the mixture into about 30 golf ball-sized meatballs, striving for uniform size.
Oven Method
-
Preheat the oven broiler to high. Arrange an oven rack in the middle of the oven.
-
Place the formed meatballs in a single layer on a foil-lined baking sheet. Place the baking sheet on the middle rack of the oven, under the broiler, for 6 minutes. Remove from the oven, carefully flip the meatballs, and cook for an additional 4-6 minutes, or until the internal temperature reaches 165°F.
-
Alternatively, you can bake the meatballs in a preheated 400°F oven for 18-20 minutes, or air fry them at 400°F for 8-10 minutes.
-
Remove the meatballs from the oven and immediately toss them generously with the prepared Thai peanut sauce. Serve hot.
Slow Cooker Method
-
If opting for the slow cooker method, it’s highly recommended to sear the meatballs first before placing them in the slow cooker. This crucial step helps prevent them from sticking together and adds a layer of rich flavor.
Place the same skillet you used to cook the onions back on the stovetop over medium-high heat.
-
Add the meatballs to the skillet in batches and brown them on all sides, cooking for 2-3 minutes per side.
-
Transfer the seared meatballs to your slow cooker. Pour the prepared Thai peanut sauce evenly over the meatballs in the slow cooker.
-
Cook on high for 2-3 hours, or on low for 5-6 hours, until the meatballs are tender and fully cooked through.
Notes
- Nutritional Information: The nutritional information provided is an estimate per individual meatball, including the Thai peanut sauce.
- Air Frying Option: For an alternative speedy cooking method, you can also air fry the meatballs at 400°F (200°C) for 8-10 minutes, flipping halfway through, until cooked to 165°F (74°C) internal temperature.
- Serving Suggestions: For a wide array of creative and delicious ways to serve these versatile meatballs, please refer to the detailed blog post above.
- Gluten-Free & Lighter Option: To make this recipe completely gluten-free and a bit lighter, substitute the panko breadcrumbs in the meatballs with gluten-free breadcrumbs or pork panko. Additionally, consider using this recipe for a Healthy Thai Peanut Sauce.
Nutrition Facts
Calories 103 kcal (5% DV)
Carbohydrates 4 g (1% DV)
Protein 9 g (18% DV)
Fat 7 g (11% DV)
Saturated Fat 2 g (10% DV)
Polyunsaturated Fat 1 g
Monounsaturated Fat 2 g
Cholesterol 29 mg (10% DV)
Sodium 78 mg (3% DV)
Potassium 143 mg (4% DV)
Fiber 0.4 g (2% DV)
Sugar 2 g (2% DV)
Vitamin A 348 mg (7% DV)
Vitamin C 1 mg (1% DV)
Calcium 13 mg (1% DV)
Iron 1 mg (6% DV)
Did you make this recipe?
Tag @WhitneyBond on Instagram and hashtag it #WBRecipes!