I have a very specific memory attached to this recipe.
It was a Tuesday — one of those long, draining Tuesdays where the last thing you want to do is stand in a kitchen and make decisions. I had ground chicken in the fridge, half a bag of orzo in the pantry, a lemon that was one day away from being useless, and absolutely zero energy for anything complicated. So I did what I always do in those moments: I kept it simple and let the ingredients do the work.
What came out of that pan 40 minutes later genuinely surprised me. Juicy, herb-packed chicken meatballs with golden seared edges, sitting on top of this creamy, bright lemon orzo that had absorbed all the flavors from the pan.
My family sat down, took one bite, and went quiet in that way that means everyone is too busy eating to talk. That's the moment I knew this recipe needed to be on Recipes by Kip — because weeknight dinners should feel like this. Effortless, satisfying, and just a little bit special.
For the Greek chicken meatballs:
For the lemon orzo:
Step 1: Make the meatball mixture
In a large bowl, combine the ground chicken, breadcrumbs, crumbled feta, minced garlic, lemon zest, chopped parsley, dried oregano, salt, and pepper. Mix with your hands or a fork until everything is just combined — don't overmix or the meatballs will be tough. The mixture will be softer than beef meatball mixture, and that's completely normal with ground chicken.
Step 2: Shape the meatballs
Using damp hands — this prevents sticking — roll the mixture into meatballs about 1.5 inches in diameter. You should get roughly 16-18 meatballs from this amount. Place them on a plate as you go. Wetting your hands between every few meatballs makes the whole process much easier.
Step 3: Sear the meatballs
Heat 2 tablespoons of olive oil in a large, deep skillet over medium-high heat. Once the oil is hot and shimmering, add the meatballs in a single layer — don't crowd the pan. Work in batches if needed. Sear for about 3-4 minutes per side until deeply golden brown on the outside. They don't need to be fully cooked through at this point — they'll finish cooking in the orzo. Transfer the seared meatballs to a plate and set aside.
Step 4: Toast the orzo
In the same pan with all those beautiful meatball drippings, add the dry orzo and stir it around over medium heat for about 1-2 minutes. This toasting step is optional but genuinely worth doing — it adds a subtle nutty flavor to the orzo and helps it hold its shape during cooking. You'll see it turn slightly golden and smell a light nuttiness. That's exactly what you want.
Step 5: Cook the orzo
Pour in the chicken broth and stir to combine, scraping up any browned bits from the bottom of the pan — those bits are pure flavor. Bring the broth to a gentle simmer over medium heat. Let the orzo cook uncovered, stirring occasionally, for about 8-10 minutes until it has absorbed most of the broth and is tender but still has a slight bite to it.
Step 6: Add the meatballs back in
Nestle the seared meatballs back into the orzo, pressing them in slightly so they're partially submerged. Reduce the heat to medium-low, cover the pan with a lid, and let everything cook together for another 5-7 minutes until the meatballs are cooked through. The internal temperature of the meatballs should reach 165°F.
Step 7: Finish and serve
Remove the pan from the heat. Squeeze the juice of one lemon over everything and stir gently to combine. Scatter the fresh dill and an extra handful of crumbled feta over the top. Taste the orzo and adjust the seasoning — a little extra salt, a little more lemon, or an extra pinch of oregano if it needs it. Serve straight from the pan.
This dish is a complete meal on its own, but there are some really nice ways to round it out.
Refrigerator: Store leftovers in an airtight container in the fridge for up to 3 days. The orzo will continue to absorb liquid as it sits and may thicken considerably — that's normal. It actually tastes great the next day once all the flavors have had more time to develop.
Freezer: The meatballs freeze well on their own. Cook them fully, let them cool, and freeze in a single layer on a baking sheet before transferring to a freezer bag. They keep well for up to 2 months. The orzo does not freeze well — it becomes mushy after thawing. Best to make fresh orzo when you're ready to serve the frozen meatballs.
Reheating: Add a splash of chicken broth or water to the orzo before reheating to loosen it up — it thickens significantly in the fridge. Reheat in a covered pan over medium-low heat, stirring gently, until warmed through. The microwave works too — just add that splash of broth and cover with a damp paper towel to prevent drying out.
Weeknight dinners don't have to be a compromise between fast and good.
That's what this recipe proves every single time I make it. One pan, 40 minutes, and a handful of ingredients that most of us keep around anyway — and the result is a dinner that genuinely feels like an occasion. The kind of meal that makes you slow down, put your phone away, and actually enjoy what's in front of you.
That's always been the goal with Recipes by Kip. Not perfection. Not complicated. Just real, satisfying food that makes you feel good — and makes the people around your table feel good too.
Give this one a try and let me know how it turns out. Drop a comment below, share a photo, or tag me on Pinterest. I read every single one and they genuinely make my day.
Until next time — keep it simple, keep it delicious, and never underestimate a good one-pan dinner.
With gratitude, Kip
Juicy Greek-spiced chicken meatballs pan-seared until golden, served over creamy lemon orzo cooked in chicken broth with feta cheese, fresh dill, and herbs. This is a complete Mediterranean dinner that comes together in one pan in under 40 minutes — and tastes like something you'd order at a restaurant and immediately try to recreate at home.