These one-pot Thai curry turkey meatballs are cozy, flavorful, and veggie-packed, all simmered with coconut curry rice for an easy, complete weeknight dinner.
Add the meatball ingredients (turkey, zucchini, almond flour, ground flax, garlic powder, ginger, scallions, lime zest, red curry paste, salt, and pepper) to a large mixing bowl. Using your hands, mix until just combined.
Line a flat surface with parchment paper and roll the meatballs into golf-ball-sized balls and place them on the parchment.
Heat 3 tablespoons of avocado oil in a large nonstick skillet over medium heat. Add the meatballs, leaving space in between, and sear on 3 sides for 2 minutes per side. Remove from the pan and set aside.
Make the veggies and rice:
Add the onions, carrots, broccoli, and bell peppers, and cook for 2 to 3 minutes, stirring occasionally, until softened and translucent. Add the curry paste and stir to coat the veggies.
Add the rinsed rice to the pan. Stir frequently for about 1 minute until the rice is lightly toasted.
Add the coconut milk, reserved lime juice, and chicken broth. Return the chicken meatballs to the pan. Bring the mixture to a gentle boil.
Cover the pan and reduce the heat to low. Let the dish simmer for 18 to 20 minutes, allowing the rice to absorb the broth and the meatballs to finish cooking.
Turn off the heat and let the pot rest, covered, for an additional 5 minutes. This will allow the rice to finish steaming and the flavors to meld together.
Serve with a garnish of cilantro, sliced green onions, and a squeeze of lime over top. Enjoy!
Notes
Store leftovers in an airtight container in the fridge for up to three days. Reheat on the stovetop, adding additional broth or water if needed, to avoid the grains from sticking to the skillet.