01 -
Combine chicken, feta, dill, oregano, parsley, almond flour, garlic, cumin, salt, onion powder, lemon zest, and pepper in a large bowl. Gently mix everything together using a spatula or your hands until blended evenly. Avoid compacting it too much to keep the meatballs tender.
02 -
Lightly dampen your hands to stop the mixture from sticking. Roll the mixture into about 12-14 balls, around 1.5-2 inches each. Set them on a plate and sprinkle a bit of salt over each ball to dial up the flavor when cooked.
03 -
Heat a large skillet over medium and drizzle in olive oil. When the oil's shimmering, place the meatballs in, giving them space to breathe. Let them brown on one side undisturbed for 3-4 minutes until crispy. Gently turn them to sear other sides, then cover the pan and lower the heat. Cook for 5-6 minutes more until fully done (use a thermometer for 165°F). Take them out and keep warm under foil.
04 -
In the same pan (no need to clean it—those tasty bits are gold), pour in the stock and let it boil. Scrape up anything stuck to the bottom and mix it in for flavor. Add the orzo and lower to a simmer while stirring occasionally. Cook for about 8-10 minutes until tender, and most of the broth is absorbed. If needed, add more liquid to stop it from drying out.
05 -
Once the pasta’s ready, turn off the heat. Stir in the lemon juice and olive oil, then taste. Add more salt if needed to balance the tanginess. Mix carefully so you don't crush the orzo.
06 -
Spoon the orzo onto serving plates or a platter, then arrange the meatballs on top. Sprinkle fresh parsley and crumble feta over everything. Serve hot, and add a lemon wedge on the side for extra brightness.