
This aromatic Thai Red Curry Turkey Meatballs dish transforms ordinary ground turkey into something extraordinary. The juicy meatballs infused with Thai flavors swim in a luxurious coconut curry sauce that will transport your taste buds straight to Thailand without leaving your kitchen.
I developed this recipe after returning from a trip to Thailand where I became obsessed with red curry. After several attempts to recreate those authentic flavors at home this version finally won over even my most skeptical dinner guests.
Ingredients
- For the Meatballs:
- Ground turkey: forms the perfect lean protein base that absorbs all the Thai flavors beautifully
- Green onions: add a fresh mild onion flavor without overpowering
- Cilantro: brings brightness and that distinctive Thai herb note
- Fish sauce: provides that essential umami depth authentic to Thai cuisine
- Red curry paste: infuses the meatballs with complex Thai flavors from the inside out
- Breadcrumbs: help bind everything together while keeping meatballs tender
- Egg: acts as the crucial binder that prevents your meatballs from falling apart
- Salt and pepper: enhance all the other flavors in proper balance
- For the Red Curry Sauce:
- Peanut oil: has a high smoke point and subtle nutty flavor perfect for Thai cooking
- Red curry paste: creates that distinctive spicy flavor base that defines this dish
- Lemongrass paste: offers convenience while delivering authentic citrusy notes
- Fresh ginger: adds warmth and slight spiciness that balances the coconut milk
- Garlic: creates a savory foundation that enhances all other flavors
- Chicken broth: thins the sauce to perfect consistency while adding savory depth
- Coconut milk: provides that luxurious creamy texture essential to Thai curries
- Kaffir lime leaves: impart that unique floral citrus note impossible to substitute
- Sugar: balances the spice and acidity with just a touch of sweetness
Step-by-Step Instructions
- Prepare Your Oven:
- Preheat your oven to 375°F and line a baking sheet with parchment paper. The parchment prevents sticking and makes cleanup much easier.
- Mix the Meatball Ingredients:
- Combine ground turkey, chopped green onions, cilantro, fish sauce, red curry paste, breadcrumbs, egg, salt and pepper in a medium bowl. Use your hands to mix gently but thoroughly until all ingredients are evenly distributed. Overmixing will make tough meatballs, so stop once everything is incorporated.
- Form the Meatballs:
- Scoop approximately one tablespoon of mixture and roll between your palms to form 1inch balls. Slightly wet hands prevent sticking. Place each meatball on the prepared baking sheet with a small space between them. You should get about 2025 meatballs depending on their size.
- Bake the Meatballs:
- Place the baking sheet in your preheated oven and bake for approximately 30 minutes. Look for meatballs to be lightly browned and cooked through to an internal temperature of 165°F. Baking rather than frying keeps them tender and reduces mess.
- Create the Flavor Base:
- Heat peanut oil in a large skillet or braiser over mediumhigh heat until shimmering. Add red curry paste, lemongrass paste, minced garlic and grated ginger. Cook while stirring continuously for 2 minutes to bloom the spices and release their essential oils.
- Build the Curry Sauce:
- Pour in chicken broth and stir vigorously until the curry paste completely dissolves. This creates a smooth base for your sauce. Add coconut milk and stir to combine completely. Drop in kaffir lime leaves and sprinkle in sugar. Bring the mixture to a gentle boil.
- Simmer and Season:
- Reduce heat to maintain a gentle simmer for 5 minutes allowing flavors to meld together and sauce to slightly thicken. Taste the sauce and adjust seasoning with salt and pepper as needed. The sauce should be richly flavored with a perfect balance of spicy, savory and slightly sweet notes.
- Combine Meatballs and Sauce:
- Add the baked meatballs to the simmering curry sauce. Gently stir to coat each meatball completely in the sauce. Simmer together for 5 minutes allowing the meatballs to absorb some of the curry flavor while adding their own savory essence to the sauce.
- Finish and Serve:
- Remove and discard the kaffir lime leaves. Garnish with additional chopped cilantro or sliced green onions for fresh color and flavor. Serve immediately over steamed jasmine rice or rice noodles to soak up all that delicious sauce.

The kaffir lime leaves are my secret ingredient for authentic Thai flavor. I once forgot to add them and while still delicious the dish was missing that special aromatic quality that makes Thai food so distinctive. Dont skip them if possible.
Perfect Rice Pairing
Jasmine rice is the ideal companion for these curry meatballs. Its floral aroma and slightly sticky texture perfectly complements the sauce. For best results, rinse your rice thoroughly before cooking to remove excess starch. This creates fluffy grains that maintain their integrity while soaking up that delicious curry sauce. I recommend a ratio of 1 cup rice to 1¼ cups water for ideal texture.
Storage and Reheating
This curry actually improves with time as flavors continue to develop. Store leftovers in an airtight container in the refrigerator for up to 3 days. For longer storage freeze portions in shallow containers for up to 3 months. When reheating add a splash of water or coconut milk as the sauce thickens considerably when chilled. Heat gently on the stovetop rather than microwave for best texture and flavor preservation.
Ingredient Substitutions
No ground turkey available? Ground chicken works beautifully as an alternative with similar texture and flavor absorption. For a vegetarian version, substitute firm tofu crumbled and mixed with the same seasonings or try premade vegetarian meatballs. If kaffir lime leaves prove impossible to find, use the zest of one lime plus one bay leaf to approximate that citrusy aromatic quality. Regular lime leaves simply wont provide the same unique flavor.
Make Ahead Tips
This dish is perfect for meal prep and planning. The meatballs can be formed up to 24 hours ahead and stored covered in the refrigerator before baking. You can also bake the meatballs completely then refrigerate for up to 2 days before making the sauce and finishing the dish. The entire completed curry freezes exceptionally well making it perfect for batch cooking weekend projects that deliver quick weeknight meals later.

Common Recipe Questions
- → How spicy are these Thai Red Curry Turkey Meatballs?
The spice level is adjustable based on your preference. The recipe calls for 4 tablespoons of red curry paste in the sauce, which provides moderate heat. For a milder version, start with 2 tablespoons and adjust to taste. The coconut milk also helps balance the spiciness with its natural creaminess.
- → Can I substitute the ground turkey with another protein?
Yes! You can substitute ground chicken or pork for the turkey with excellent results. If you prefer not to use meatballs at all, the recipe notes suggest using chicken breast or chicken thighs instead, which would be simmered directly in the sauce.
- → What can I substitute for kaffir lime leaves?
If kaffir lime leaves aren't available, you can substitute with 1 tablespoon of lime zest plus 1 teaspoon of lemon zest. While not identical, this will provide a similar citrusy aromatic quality to the dish. In a pinch, a bay leaf with some lime zest can also work.
- → How can I make this dish gluten-free?
To make this dish gluten-free, simply replace the regular breadcrumbs with gluten-free breadcrumbs or crushed rice crackers. Also, verify that your fish sauce and red curry paste are gluten-free, as some brands may contain gluten-containing ingredients.
- → What sides pair well with these Thai meatballs?
These meatballs pair beautifully with jasmine rice, coconut rice, or rice noodles to soak up the delicious sauce. For a complete meal, serve with a side of steamed or stir-fried vegetables like bok choy, sugar snap peas, or bell peppers. A simple cucumber salad with rice vinegar dressing also makes a refreshing complement.
- → Can I make these meatballs ahead of time?
Yes! You can prepare and bake the meatballs up to 2 days in advance, then refrigerate. When ready to serve, make the curry sauce fresh and add the pre-cooked meatballs to simmer for 5-7 minutes until heated through. The fully prepared dish can be refrigerated for up to 3 days or frozen for longer storage.