You’ll love this easy recipe for Coconut Curry Meatballs — tender turkey meatballs simmered in a fragrant, creamy Thai red curry sauce. It’s a comforting weeknight dinner that comes together quickly and packs bright, warming flavors.

A bowl of these Thai-style Coconut Curry Meatballs served with fluffy rice or noodles makes a cozy, satisfying meal. The light, lean turkey meatballs are seasoned and baked, then finished in a silky red curry coconut sauce that’s fragrant without being overwhelmingly spicy.
This recipe is designed to be simple and fast: the meatballs are quick to mix and bake, and the curry sauce comes together in the same amount of time. It’s ideal for meal prep, family dinners, or any night when you want a flavorful, fuss-free dish.
Recipe features
- Homemade turkey meatballs simmered in a rich coconut red curry sauce for a hearty, comforting main.
- Bright, layered flavors from red curry paste, sautéed aromatics, and warming spices like cumin and turmeric.
- Quick to prepare and simple to scale for meal prep — ready in under an hour, with active time under 30 minutes.
- Adaptable: swap proteins, adjust spice level, or add crunchy toppings to customize the dish.
Ingredients
Ground turkey – Use 93% lean ground turkey for the best balance of flavor and moisture. If you use very lean turkey, watch the cooking time to avoid drying the meatballs.
Panko breadcrumbs – Light breadcrumbs keep meatballs tender and help them hold together without becoming dense. For a gluten-free option, substitute gluten-free panko or almond flour.
Bell pepper and garlic – Diced red bell pepper and fresh garlic are sautéed for the sauce to add sweet, savory texture and aroma. Any color bell pepper will work.
Red curry paste – The paste provides the signature Thai red curry flavor. Choose a mild or medium paste if you prefer less heat.
Spices – This recipe uses curry powder, cumin, coriander, turmeric, and salt to deepen and balance the sauce. The meatballs incorporate curry powder and chopped cilantro for fresh flavor.
Coconut milk – Full-fat coconut milk creates a lush, creamy sauce that mellows the curry’s heat. You can substitute heavy cream or a neutral non-dairy milk if desired, but coconut milk gives the most authentic texture and flavor.
Canned tomato sauce – A simple canned tomato sauce adds body and a touch of acidity to the curry without overpowering the coconut flavor.
Instructions
Step 1: Make the meatballs. In a large bowl, gently combine the ground turkey, egg, minced onion, garlic, grated ginger, curry powder, chopped cilantro, salt, and panko breadcrumbs until just combined. Avoid overmixing to keep the meatballs tender. Form the mixture into 18 even meatballs and place them on a parchment-lined baking sheet. Bake at 400°F (200°C) until lightly browned and cooked through, about 12 minutes.

Step 2: Make the sauce. In a large skillet over medium heat, melt butter and sauté the diced bell pepper for 3–4 minutes until slightly softened. Add minced garlic and cook for about one minute more. Stir in the red curry paste, curry powder, cumin, coriander, turmeric, and salt, and cook briefly to bloom the spices. Pour in the coconut milk and canned tomato sauce, stir, and bring the mixture to a gentle simmer. Let it simmer over medium-low heat for about five minutes to meld the flavors.
Step 3: Finish and serve. Add the baked meatballs to the simmering sauce and let them heat through for a minute or two so they absorb the flavors. Remove from heat, sprinkle with chopped cilantro, and serve over rice, coconut rice, or noodles. Garnish with lime zest or a squeeze of lime if you like.

Tips and FAQs
- When shaping meatballs, gently form them without packing too tightly. Wetting your hands slightly helps prevent sticking and produces smoother meatballs.
- To make this a one-pan meal, pan-sear the meatballs instead of baking: brown them in a skillet, remove briefly while you prepare the sauce in the same pan, then return them to finish cooking in the sauce.
- If you prefer a milder curry, reduce the red curry paste or substitute green or yellow curry paste for a different herbal or milder profile.
- Freeze baked meatballs on a sheet tray, then transfer to a freezer-safe bag for up to three months. Reheat by simmering directly in the sauce from frozen until heated through.
Tip
Don’t overmix the meatball mixture. Overworking the meat will make the meatballs dense. Combine the ingredients gently with your hands until just combined for tender results.
Variations
- Different proteins: Swap ground turkey for ground chicken, beef, pork, lamb, or even a plant-based ground alternative. Each protein will change the character slightly but maintain a delicious result.
- Adjust the heat: Reduce the red curry paste or use yellow curry paste for a milder, sweeter sauce. For more heat, add extra curry paste or a pinch of crushed chile flakes.
- Finish with crunch: Top the dish with chopped peanuts, cashews, or sesame seeds. Fresh lime zest or a squeeze of lime juice brightens the flavors before serving.
Serving suggestions
Serve the meatballs in rice bowls with steamed basmati or coconut rice, or over rice noodles for a lighter texture. For a lower-carb option, use cauliflower rice or zucchini noodles. Pair with roasted vegetables—like curried cauliflower—or a crisp salad to balance the meal.
Can I make this in a slow cooker?
Yes. Brown the meatballs first for color, then place them in the slow cooker. Sauté the pepper and garlic, stir the sauce together, and pour over the meatballs. Cook on low for 3–4 hours until fully heated and tender.
Storage
Make ahead: Baked meatballs freeze well. Flash-freeze on a baking sheet, then store in freezer bags for up to three months. Reheat by simmering frozen meatballs in the sauce until heated through.
Refrigerator: Store leftovers in an airtight container for up to four days.
Reheating: Reheat gently on the stovetop over low heat or in the microwave. Add a splash of coconut milk or broth if the sauce has thickened.

Other comforting curry ideas
- Butternut squash curry with warm spices and coconut milk.
- Simple tofu curry with vegetables and a light coconut sauce.
- Hearty curry beef bowls made with lean beef and aromatic spices.
If you try this recipe, leave a comment below with your thoughts and a star rating to let others know how it turned out.
Coconut Curry Meatballs
Servings: 18 meatballs • Prep: 15 mins • Cook: 25 mins • Total: 40 mins
Ingredients (for the meatballs)
- 1 lb ground turkey
- 1 egg
- 1/4 cup minced onion
- 3 garlic cloves (for meatball mix)
- 1/2 tsp grated fresh ginger
- 1 tsp curry powder
- 2 tbsp chopped cilantro
- 1/2 tsp salt
- 1/3 cup panko breadcrumbs
Ingredients (for the sauce)
- 1 tbsp butter
- 1 red bell pepper, diced
- 2 garlic cloves, minced (for sauce)
- 2 tbsp red curry paste
- 1 tsp curry powder
- 1/2 tsp cumin
- 1/2 tsp coriander
- 1/2 tsp turmeric
- 1/2 tsp salt
- 14 oz coconut milk
- 1 cup canned tomato sauce
- 1/4 cup chopped cilantro, plus more for garnish
Instructions (summary)
- Preheat oven to 400°F and line a baking sheet with parchment.
- Combine meatball ingredients gently, shape into 18 meatballs, and bake 12 minutes until browned.
- While meatballs bake, melt butter in a skillet, sauté bell pepper, add garlic, then stir in curry paste and spices for about a minute.
- Add coconut milk and tomato sauce, simmer 5 minutes. Add meatballs and simmer briefly to warm through.
- Garnish with cilantro and serve over rice or noodles.
Nutrition (per meatball, approximate)
Calories: 95 kcal • Carbohydrates: 3 g • Protein: 7 g • Fat: 6 g • Saturated Fat: 5 g • Sodium: 227 mg
Did you make this?
Leave a comment and star rating below to share your experience—your feedback helps others and improves the recipe.