In a bowl, combine ground chicken or turkey, breadcrumbs, chopped cilantro, green curry paste, fish sauce, lime juice, grated ginger, garlic powder, salt, and pepper. Mix until just combined.
Roll the mixture into small meatballs, about 1 inch in diameter. Place them on a plate or tray as you go.
In a large skillet over medium heat, add a splash of oil. Once hot, add the meatballs in batches and cook until browned on all sides, about 5-7 minutes. Remove them from the skillet and set aside.
In the same skillet, add coconut milk, green curry paste, fish sauce, lime juice, and brown sugar. Stir well to combine and bring to a gentle simmer.
Add sliced bell pepper and snap peas into the simmering sauce. Cook for about 3-5 minutes until vegetables are tender but still crisp.
Gently place the cooked meatballs back into the skillet, spooning the sauce over them. Let them simmer for an additional 5-7 minutes, allowing the flavors to meld.
Remove from heat and garnish with fresh basil.
Notes
Serve the meatballs over jasmine rice, garnished with extra cilantro and lime wedges.