In a large bowl, combine the turkey, 1/4 cup cilantro, breadcrumbs, egg, half of the garlic, half of the ginger, 1 tsp red curry paste, and salt. Use a cookie scoop or your hands to measure the meatballs out into 8 to 10 meatballs. Roll them gently to ensure they don’t become tough.
Warm the oil in a 10-inch skillet (preferably cast iron) over medium heat. Brown the meatballs on all sides but do not cook through. Transfer to a holding plate and set aside.
Make sure you have 1 tbsp oil/fat in the skillet (you may have to drain some off, or you may have to add a bit) and add the onion. Cook until softened, then add the remaining garlic and ginger and continue cooking for 30 seconds. Add remaining 2 tablespoons of curry paste and continue cooking, smashing it down into the onions to make sure it really gets toasted and cooked. It will stick to the pan a little – that’s ok! When it’s very fragrant and the red color has darkened, around 1 minute, stir in the coconut milk, fish sauce, soy sauce, and sugar until the paste has dissolved into the coconut milk.
Raise heat to high to bring mixture to a boil, then reduce to low to bring the mixture to a simmer. Add meatballs back into the curry sauce, and cover. Cook for 20 minutes, until the sauce has thickened and the meatballs have cooked through. Remove the skillet from heat.
Stir in the kale and lime juice. The kale will wilt very quickly. Garnish with fresh cilantro. Serve over your choice of rice (cauliflower rice is great option here!) or over rice or egg noodles, or even zoodles!