Greek Chicken Meatballs with Lemon Orzo bring the bright, fresh flavors of the Mediterranean straight to your dinner table. Juicy chicken meatballs infused with oregano and mint, nestled in a silky lemon-kissed orzo, all made in one pan. This dish is simple enough for a busy weeknight and impressive enough for company.
I still remember the first time I made these on a Tuesday night with three kids circling the kitchen asking “Is it ready yet?” The moment that lemony, herby aroma filled the air, everyone went quiet. That is the power of a recipe that actually delivers. Greek Chicken Meatballs with Lemon Orzo has become one of my most-requested meals at home, and once you try it, you will understand why. It is hearty, bright, and comes together in one skillet with ingredients you likely already have. You are in for a treat!
Table of Contents
Ingredients for Greek Chicken Meatballs with Lemon Orzo
Every time I make Greek Chicken Meatballs with Lemon Orzo, I keep my ingredient list simple and fresh. I always reach for whole-wheat breadcrumbs and real Parmesan to give the meatballs that extra depth of flavor you just cannot fake.
- 1 lb ground chicken
- 1/2 cup breadcrumbs, preferably whole-wheat (I recommend toasting them lightly in a dry pan first for a nuttier, more complex texture)
- 1/4 cup Parmesan cheese, freshly grated
- 1 large egg, lightly beaten
- 2 tablespoons fresh oregano, finely chopped
- 2 tablespoons fresh mint leaves, chopped (my preference is always fresh over dried here, the difference is noticeable)
- 3 cloves garlic, minced
- 1/2 red onion, finely diced
- 1 cup orzo pasta (do not rinse it before cooking, the starch helps it absorb the broth and lemon beautifully)
- 2 cups low-sodium chicken broth
- 1/4 cup fresh lemon juice, about 2 lemons
- Zest of 1 lemon
- 1/2 cup dry white wine
- 2 tablespoons extra-virgin olive oil (in my experience, finishing with a high-quality drizzle makes the sauce noticeably silkier)
- Salt and freshly ground black pepper, to taste
- 1/4 teaspoon red pepper flakes, optional
- Fresh parsley, chopped, for garnish

Step-by-Step Instructions
I recommend reading through all the steps before you start cooking. Having everything prepped and ready makes this one-pan recipe come together smoothly without any scrambling at the stove.
Step 1: In a large bowl, combine ground chicken, breadcrumbs, Parmesan, beaten egg, oregano, mint, garlic, and red onion. Season generously with salt and pepper. Mix gently with your hands until just combined. Over-mixing is the most common mistake here and leads to tough, dense meatballs, so stop the moment the mixture holds together. Shape into 1-inch balls and refrigerate for 15 minutes. Cold meatballs hold their shape better during searing and stay juicier inside.
Step 2: Heat a large heavy-bottomed skillet over medium-high heat. Add the olive oil and wait until it shimmers, about 30 seconds. Add meatballs in a single layer without crowding the pan. If your skillet is not large enough, work in two batches rather than cramming them in. Sear for 2 to 3 minutes per side until you see a deep golden-brown crust develop. Remove to a plate and set aside.
Step 3: Reduce heat to medium. Pour in the white wine and immediately scrape up all the browned bits from the bottom of the pan using a wooden spoon. Those caramelized bits are packed with flavor. Let the wine reduce by half, about 2 minutes.
Step 4: Stir in chicken broth, lemon juice, and lemon zest. Bring to a gentle simmer. Add red pepper flakes if using, then taste and adjust salt and pepper.
Step 5: Stir in the orzo. Cook for 8 to 10 minutes, stirring occasionally to prevent sticking, until the orzo is al dente and has absorbed most of the liquid. The mixture should look saucy, not dry. If it thickens too fast, add a splash of broth.
Step 6: Nestle the seared meatballs back into the pan. Cover and cook for 5 more minutes until the meatballs reach an internal temperature of 165 degrees F. Use a meat thermometer to check without cutting them open, which releases the juices.
Step 7: Remove from heat, rest uncovered for 3 minutes, then scatter fresh parsley over the top and serve immediately.
What to Serve with Greek Chicken Meatballs with Lemon Orzo
The bright citrus and herby notes in this dish pair beautifully with sides that are fresh, light, or gently crispy. Here are my favorite pairings for a complete, satisfying meal.
Classic Greek Salad: Cucumber, tomato, red onion, kalamata olives, and feta bring a cool, briny contrast that perfectly balances the warmth of the meatballs. This is my go-to side every single time.
Easy Balsamic Chicken Veggie Orzo: If you love orzo-based dinners, this balsamic version is another weeknight winner worth having in your rotation. The roasted vegetables make it a meal on its own.
Warm Pita Bread: Brushed lightly with olive oil and warmed in a skillet, pita is ideal for scooping up every last bit of that lemony orzo sauce from the pan.
Greek Chicken Tenders: Hosting a Mediterranean-themed dinner night? Serve these Greek-seasoned tenders alongside for a fun spread that lets everyone mix and match.
Roasted Lemon-Garlic Potatoes: Crispy on the outside, fluffy inside, and seasoned with the same Mediterranean flavors already in the dish. They make the meal feel extra hearty and satisfying.
Easy Chicken Zucchini Bake: A simple vegetable-forward bake that adds color and nutrition to the plate while keeping the Mediterranean theme going strong.
Mixed Greens with Lemon Vinaigrette: For a lighter plate, a fresh green salad dressed simply with olive oil and lemon keeps things balanced without competing with the main dish.

Storage and Serving Tips
Store leftovers in an airtight container in the refrigerator for up to 3 days. For longer storage, transfer to freezer-safe bags and freeze for up to 2 months. Thaw overnight in the refrigerator before reheating. The orzo will absorb more liquid as it sits, so do not be surprised if leftovers look thicker than when first served.
To reheat, place in a skillet over medium-low heat with a splash of chicken broth, cover, and warm gently for a few minutes until heated through. You can also reheat in a 350 degree F oven covered with foil for 12 to 15 minutes. Pro tip: always add a fresh squeeze of lemon juice right before serving leftovers to bring the brightness back and make the dish taste freshly made.
This dish works just as well the next day for lunch. I recommend portioning leftovers into individual containers right after dinner so grab-and-go lunches are ready with no extra effort.
FAQs
Can I use ground turkey instead of ground chicken?
Yes, ground turkey works as a direct swap. The texture and flavor are very similar, and the recipe will turn out just as juicy and satisfying.
Can I make the meatballs ahead of time?
Absolutely. Form the meatballs and store them covered in the refrigerator for up to 24 hours before cooking. This actually improves their texture and helps them hold their shape better when searing.
What can I use instead of white wine?
Replace the wine with an equal amount of low-sodium chicken broth plus a small splash of white wine vinegar or extra lemon juice. The deglazing step still works and the flavor stays bright and layered.

Greek Chicken Meatballs with Lemon Orzo
Ingredients
Equipment
Method
- In a large bowl, combine ground chicken, breadcrumbs, Parmesan, beaten egg, oregano, mint, garlic, and red onion. Season with salt and pepper. Mix gently until just combined. Shape into 1-inch balls and refrigerate for 15 minutes.
- Heat a large skillet over medium-high heat. Add olive oil and wait until shimmering, about 30 seconds. Sear meatballs in a single layer for 2 to 3 minutes per side until deep golden brown. Work in batches if needed. Remove to a plate.
- Reduce heat to medium. Pour in white wine and scrape up all browned bits from the pan with a wooden spoon. Let reduce by half, about 2 minutes.
- Stir in chicken broth, lemon juice, and lemon zest. Bring to a gentle simmer. Add red pepper flakes if using and adjust seasoning.
- Add orzo and cook for 8 to 10 minutes, stirring occasionally, until al dente and most liquid is absorbed. Add a splash of broth if it thickens too quickly.
- Nestle meatballs back into the pan. Cover and cook for 5 more minutes until meatballs reach an internal temperature of 165 degrees F.
- Remove from heat, rest uncovered for 3 minutes, garnish with fresh parsley, and serve immediately.









