In a mixing bowl, combine ground chicken, breadcrumbs, beaten egg, minced garlic, grated ginger, cilantro, soy sauce, salt, and black pepper. Mix until fully combined.
Roll the mixture into bite-sized meatballs, about 1-1.5 inches in diameter. Place them on a tray lined with parchment paper as you go.
In a large skillet over medium heat, add a bit of oil and brown the meatballs on all sides, about 5-7 minutes. They don’t need to be fully cooked through at this stage. Once browned, remove from skillet and set aside.
In the same skillet, add the coconut milk and red curry paste. Stir to combine and cook for about 2 minutes until heated through.
Add the meatballs back to the skillet and gently stir to coat them in the sauce. If using, add the fish sauce for extra depth of flavor. Let the mixture simmer for about 10-15 minutes, or until the meatballs are fully cooked (internal temperature of 165°F) and the sauce thickens slightly.
Stir in the chopped spinach and lime juice. Cook for an additional 2-3 minutes until the spinach is wilted.
Serve the Thai coconut curry meatballs over cooked jasmine rice, drizzled with extra coconut curry sauce.
Notes
Serve with extra coconut curry sauce for added flavor.