This Greek chicken meatballs orzo recipe is my go-to for a complete weeknight dinner that feels like a restaurant treat. It brings together juicy chicken meatballs infused with lemon and herbs alongside tender orzo in a savory tomato broth. All the magic happens in one pan, which means you get incredible Mediterranean flavor without a sink full of dishes. It is the perfect comfort food that transports you straight to the islands.
Why You'll Love This Recipe
- The meatballs stay incredibly tender thanks to the fresh herbs and lemon zest
- You only need one pan for the whole meal
- Everything cooks together so the orzo soaks up that rich tomato flavor
- It makes amazing leftovers for lunch the next day
- I actually prefer eating this the day after the flavors meld even more
Ingredients You’ll Need
- Ground chicken: Leaner than beef but stays juicy, mix gently to keep it tender
- Panko breadcrumbs: Absorb moisture to bind the meatballs without making them dense
- Large egg: Acts as the glue holding the meatball ingredients together perfectly
- Garlic cloves: Fresh minced garlic provides that essential aromatic punch
- Fresh parsley: Adds a clean, bright herbaceous note to the meatball mixture
- Fresh oregano: The classic Greek herb that defines the flavor profile completely
- Lemon zest: Gives a burst of citrus aroma that brightens the savory chicken
- Salt: Essential for seasoning every component from the meat to the broth
- Black pepper: Adds a gentle heat and depth to the background flavors
- Olive oil: For browning the meatballs and sautéing the onions to perfection
- Yellow onion: Chopped finely so it melts into the sauce creating sweetness
- Chicken broth: The simmering liquid that creates a savory base for the orzo
- Crushed tomatoes: Provides body and acidity for the bright tomato broth
- Orzo pasta: Tiny pasta pearls that cook right in the sauce soaking up flavor
- Crumbled feta cheese: Adds creamy tang and salty bites at the very end
- Fresh parsley: Chopped for garnish adding vibrant color and freshness
- Lemon wedges: Served on the side for squeezing and brightening each bite
- Kalamata olives: Optional salty briny addition for authentic Greek taste
- Red pepper flakes: Optional pinch for those who like a little warmth in their meal
How to Make It
Make the Meatball Mixture:
In a large bowl, gently combine the ground chicken, panko breadcrumbs, egg, minced garlic, parsley, oregano, lemon zest, salt, and pepper. Use your hands to mix just until everything comes together, being careful not to overwork the meat. Over-mixing can lead to tough meatballs, so stop as soon as no dry spots remain.
Shape the Meatballs:
Form the mixture into uniform 1-inch meatballs, yielding about 16 to 20 total. A small cookie scoop is your best friend here for keeping the size even so they cook at the same rate. Set them aside on a plate or tray while you heat the pan.
Brown the Meatballs:
Heat the olive oil in a large, deep skillet or Dutch oven over medium-high heat. Add the meatballs in a single layer, working in batches if your pan isn’t big enough to avoid crowding. Cook for 2 to 3 minutes per side until they develop a golden-brown crust, then transfer them to a clean plate.
Sauté the Aromatics:
In the same skillet, add the finely chopped yellow onion to the flavorful browned bits left behind. Sauté for 3 to 4 minutes until the onion softens and becomes translucent, stirring occasionally to prevent burning. This builds the savory foundation of the dish.
Create the Tomato Broth:
Pour in the crushed tomatoes and chicken broth, using a wooden spoon to scrape up all those delicious browned bits from the bottom of the pan. This deglazing step incorporates all that concentrated flavor into the sauce. Bring the mixture to a gentle simmer.
Cook the Orzo:
Stir the uncooked orzo pasta directly into the simmering tomato broth. Let it return to a steady simmer, as the pasta needs this heat to cook through and release its starches. The liquid will start to thicken slightly as the orzo releases starches.
Simmer with Meatballs:
Nestle the browned meatballs back into the skillet, submerging them partially in the liquid. Cover the pan and reduce the heat to maintain a gentle simmer. Cook for 12 to 15 minutes, or until the orzo is tender and the meatballs reach an internal temperature of 165°F.
Finish with Cheese and Herbs:
Remove the skillet from the heat and let it rest uncovered for 2 to 3 minutes. This allows the orzo to absorb just a bit more liquid to reach the perfect creamy consistency. Stir in the crumbled feta cheese and the remaining fresh parsley until just combined.
Serve and Enjoy:
Ladle the Greek chicken meatballs orzo into shallow bowls immediately. Garnish with extra fresh parsley and serve with lemon wedges on the side for squeezing. I like to finish mine with a final drizzle of extra virgin olive oil for richness.

You Must Know
- Don’t move the meatballs too soon when browning
- Let the dish rest before serving to thicken up
- Full-fat feta makes the creamiest finish
- I always let my meatball mixture sit in the fridge for a bit if I have time, it really helps…
Storage Tips
Leftovers of this Greek chicken meatballs orzo store beautifully in an airtight container in the refrigerator for up to 3 days. The orzo will continue to absorb liquid as it sits, so you might want to add a splash of chicken broth or water when you are ready to reheat it. I prefer reheating gently on the stovetop over low heat, stirring occasionally, to keep the meatballs tender. You can also microwave individual portions, but the stovetop method keeps the texture much nicer. It is actually great eaten cold straight from the fridge for a quick lunch.
Ingredient Substitutions
If you cannot find ground chicken, ground turkey or even lean ground beef will work in its place with similar cooking times. For the breadcrumbs, regular plain breadcrumbs or even quick oats can stand in for panko if you need a binder. If fresh oregano is hard to find, dried oregano works perfectly well—just use about one-third the amount since dried herbs are more potent. You can swap the feta cheese for goat cheese or even a creamy ricotta salata if you want a different tang. If you need to make it gluten-free, simply use certified gluten-free breadcrumbs and orzo pasta, which are widely available now.
Serving Suggestions
I love serving this Greek chicken meatballs orzo with a simple side salad of cucumber, tomato, and red onion tossed with olive oil and lemon juice to cut through the richness. Warm pita bread is fantastic for scooping up the tomato broth and any stray bits of feta. For a heartier meal, roasted lemon potatoes or a side of sautéed green beans pair beautifully. And if you have it, a small dollop of tzatziki on the side adds a cool, creamy contrast to the warm, savory flavors of the one-pan meal.
Cultural Context
While this dish is inspired by classic Greek flavors, it is a modern one-pan take on the traditional concept of combining spiced meatballs with starch and broth. In Greece, you might find similar flavor profiles in recipes for lemon chicken orzo soup (Kotopoulo Avgolemono) and baked meatballs (Keftedes). The use of fresh lemon, oregano, and olive oil is the heart of the Mediterranean diet, focusing on simple, high-quality ingredients that sing together. This weeknight version captures that authentic spirit of a family-style meal meant to be shared from a single large pot.

Pro Tips
- Ensure your skillet is properly hot before adding meatballs to prevent sticking
- Don’t overwork the meat mixture, gentle hands make tender meatballs
- If the dish gets too thick, just stir in a splash of warm broth
- For extra flavor, let the raw meatballs rest in the fridge for 15 minutes
- I find using a Dutch oven with a heavy bottom helps distribute heat evenly so nothing scorch…
Frequently Asked Questions
Traditional orzo pasta is the best choice for Greek chicken meatballs orzo, as its rice-shaped texture absorbs the tomato broth perfectly. If you can’t find orzo, ditalini or small shells make great substitutes that still capture the sauce in every bite.
Yes, Greek chicken meatballs orzo is excellent for meal prep. Store cooled leftovers in an airtight container in the fridge for up to 4 days. The orzo will continue to absorb liquid, so add a splash of broth or water when reheating to restore the creamy consistency.
Ground turkey or lamb are fantastic substitutes for chicken in this orzo recipe. For a vegetarian version, use plant-based ground meat or create hearty chickpea meatballs. Adjust cooking times slightly as different proteins may brown at different rates.
Your dish is ready when the orzo is tender but still has a slight bite (al dente) and the meatballs are cooked through (165°F internal temperature). The tomato broth should be thickened and clinging to the pasta, creating a cohesive, saucy mixture rather than a soup.
Since this is a complete one-pan meal, pair it with a simple Greek salad, roasted vegetables, or warm pita bread for dipping. A dollop of tzatziki or extra feta cheese on top enhances the Mediterranean flavors beautifully.