Lemon Chicken Feta Meatballs with Garlic Orzo
Some dinners just feel like they belong on repeat.
This Lemon Chicken Feta Meatballs with Garlic Orzo recipe is one of those meals for me.
It’s bright, comforting, fresh, and incredibly satisfying without feeling overly heavy.
I made these meatballs for a family dinner recently, and I honestly wasn’t sure how everyone would react to chicken meatballs. Sometimes people hear “chicken meatballs” and immediately assume they’re going to be dry.
These were anything but.
The meatballs are tender and juicy, packed with garlic, lemon, herbs, and salty feta. Then they’re served over buttery garlic orzo that soaks up all those wonderful Mediterranean flavors.
I added a little fresh parsley and lemon at the end, and the whole kitchen smelled amazing.
Everyone loved it.
One person went back for more meatballs.
Another kept spooning extra orzo onto their plate.
And I found myself scraping the bottom of the pan for those little golden bits left behind from cooking the meatballs.
That’s when you know dinner is a keeper.
What I love most is that this recipe feels special enough for a weekend dinner but is still straightforward enough for a busy weeknight.
It’s one skillet-style meal that brings together tender chicken, creamy feta, lemon, garlic, herbs, and comforting orzo.
And honestly, I don’t think you can go wrong with that combination.
❤️ Why You’ll Love These Lemon Chicken Feta Meatballs
- Tender and juicy chicken meatballs
- Bright lemon and garlic flavor
- Salty, creamy feta throughout
- Fresh Mediterranean herbs
- Buttery garlic orzo
- Easy enough for a weeknight
- Great for family dinners
- Beautiful enough for entertaining
- Makes wonderful leftovers
- Everything feels fresh but still comforting
The combination of lemon and feta is especially good here.
The lemon keeps the dish bright while the feta adds richness and saltiness.
🛒 Ingredients
For the Chicken Feta Meatballs
- 1 pound ground chicken
- ½ cup crumbled feta cheese
- ½ cup breadcrumbs
- 1 large egg
- 3 cloves garlic, finely minced
- 1 teaspoon lemon zest
- 1 tablespoon fresh lemon juice
- 2 tablespoons chopped fresh parsley
- 1 tablespoon chopped fresh dill
- ½ teaspoon dried oregano
- ½ teaspoon salt
- ½ teaspoon freshly ground black pepper
- 1 tablespoon olive oil, for cooking
For the Garlic Orzo
- 1 cup uncooked orzo
- 2 tablespoons olive oil
- 3 cloves garlic, minced
- 2½ cups chicken broth
- ½ teaspoon dried oregano
- ¼ teaspoon black pepper
- ½ cup crumbled feta
- 1 tablespoon butter
- 1 tablespoon fresh lemon juice
- 1 teaspoon lemon zest
- 2 tablespoons chopped fresh parsley
Optional Garnishes
- Extra feta
- Fresh dill
- Lemon wedges
- Fresh parsley
- Cucumber slices
- Kalamata olives
- Red pepper flakes
🍋 A Little Lemon Makes a Big Difference
The lemon isn’t just there for decoration.
It helps balance the richness of the chicken, feta, and orzo.
I like using both lemon zest and fresh lemon juice.
The zest gives you that fragrant citrus aroma, while the juice provides acidity.
If you love lemon, serve extra wedges alongside the finished dish.
👩🍳 How to Make Lemon Chicken Feta Meatballs with Garlic Orzo
1. Prepare the Meatball Mixture
Add the ground chicken to a large mixing bowl.
Add:
- Feta
- Breadcrumbs
- Egg
- Garlic
- Lemon zest
- Lemon juice
- Parsley
- Dill
- Oregano
- Salt
- Black pepper
Mix gently with your hands or a fork until everything is just combined.
Try not to overmix.
Overworking ground chicken can make the meatballs dense.
🧆 2. Shape the Meatballs
Using your hands or a small cookie scoop, form the mixture into meatballs.
Aim for approximately 1½ inches each.
You should get around 16–20 meatballs, depending on their size.
Don’t worry if they’re not perfectly identical.
Homemade meatballs are allowed to have personality.
🔥 3. Brown the Meatballs
Heat olive oil in a large skillet over medium heat.
Once hot, carefully add the meatballs.
Cook for approximately 8–10 minutes, turning them occasionally so they brown on multiple sides.
You don’t need to cook them completely through at this stage.
You’re primarily looking for a beautiful golden-brown exterior.
Transfer the meatballs to a clean plate.
🧄 4. Start the Garlic Orzo
Don’t clean the skillet.
Those browned bits left behind are flavor.
Add the olive oil and minced garlic.
Cook for about 30 seconds, just until fragrant.
Add the uncooked orzo.
Stir for about a minute, allowing the orzo to lightly toast.
This tiny step gives it an extra layer of flavor.
🥣 5. Add the Broth
Pour the chicken broth into the skillet.
Add oregano and black pepper.
Stir everything together.
Bring the mixture to a gentle simmer.
🍲 6. Cook the Orzo
Reduce the heat to medium-low.
Cook for approximately 8–10 minutes, stirring frequently.
Orzo can stick to the bottom of the pan, so don’t walk away completely.
Add a small splash of broth or water if the pan becomes too dry before the orzo is tender.
You want the finished orzo to be creamy and tender but not mushy.
🧆 7. Return the Meatballs
Once the orzo is nearly cooked, nestle the browned meatballs back into the skillet.
Cover loosely and cook for another 5–7 minutes, or until the meatballs are completely cooked through.
Chicken should reach an internal temperature of 165°F (74°C).
The meatballs will finish cooking while their juices mingle with the garlic orzo.
🧈 8. Finish the Orzo
Turn off the heat.
Add:
- Butter
- Lemon juice
- Lemon zest
- Feta
- Fresh parsley
Stir gently.
The feta will soften slightly and become wonderfully creamy while still retaining some little salty pieces throughout the orzo.
Taste and adjust the seasoning.
🌿 9. Garnish and Serve
Scatter more parsley and dill over the top.
Add extra crumbled feta.
Place lemon wedges around the skillet.
If you like heat, sprinkle with red pepper flakes.
Then bring the entire skillet straight to the table.
That’s my favorite way to serve it.
⭐ Tips for Tender Chicken Meatballs
Don’t overmix
Mix the ingredients only until combined.
Don’t make them too large
Smaller meatballs cook more evenly and brown beautifully.
Don’t overcrowd the pan
If your skillet is small, brown the meatballs in batches.
Don’t skip the feta
It adds moisture, saltiness, and flavor.
Use fresh lemon
Fresh lemon juice makes a noticeable difference.
Use a thermometer
Chicken meatballs should reach 165°F (74°C) internally.
🧄 Make the Orzo Extra Creamy
If you prefer a creamier orzo, add one of these at the end:
- 2 tablespoons heavy cream
- 2 tablespoons Greek yogurt
- 2 ounces cream cheese
- Extra feta
If using Greek yogurt, stir it in after removing the skillet from the heat to prevent curdling.
🌶️ Make It Spicy
This recipe is wonderful with a little heat.
Add:
- Red pepper flakes
- Crushed chili
- Aleppo pepper
- Pinch of cayenne
You can also drizzle the finished dish with a little chili oil.
🥒 Add More Vegetables
You can easily turn this into a vegetable-packed dinner.
Try adding:
Spinach
Stir a few handfuls into the orzo during the final minutes.
Cherry Tomatoes
Add them during the last few minutes so they soften and release their juices.
Zucchini
Sauté diced zucchini before adding the orzo.
Roasted Red Peppers
Slice and stir them into the finished dish.
Artichoke Hearts
Drain and chop before folding them into the orzo.
🫒 Mediterranean-Style Additions
For even more Mediterranean flavor, add:
- Kalamata olives
- Artichoke hearts
- Roasted red peppers
- Cucumber
- Cherry tomatoes
- Fresh dill
- Fresh oregano
- Extra feta
The more colorful the skillet, the more inviting it becomes.
🍋 Make a Creamy Lemon Sauce
If you want extra sauce, mix:
- ½ cup Greek yogurt
- 1 tablespoon lemon juice
- 1 teaspoon lemon zest
- 1 small grated garlic clove
- Pinch of salt
- 1–2 tablespoons water
Drizzle it over the meatballs just before serving.
It’s fresh, creamy, and delicious with the garlic orzo.
🥗 What to Serve With Chicken Feta Meatballs
This meal is already quite complete, but you can serve it with:
- Greek salad
- Cucumber tomato salad
- Roasted vegetables
- Grilled zucchini
- Steamed broccoli
- Hummus
- Tzatziki
- Warm pita
- Olives
A simple Greek salad is probably my favorite side.
The crisp vegetables and tangy dressing balance the warm, comforting orzo perfectly.
🍷 Dinner Party Version
If you’re serving this to guests, keep everything in the skillet and garnish generously.
Add:
- Fresh parsley
- Dill
- Lemon wedges
- Extra feta
- Kalamata olives
Serve with warm crusty bread and a big salad.
It looks beautiful straight from the skillet, and there’s something wonderfully relaxed about putting a big pan in the middle of the table and letting everyone serve themselves.
🧆 Can I Bake the Meatballs Instead?
Yes.
Place the shaped meatballs on a parchment-lined baking sheet.
Bake at 400°F (200°C) for approximately 18–22 minutes, depending on their size.
Check that the center reaches 165°F (74°C).
You can then prepare the garlic orzo separately and serve the baked meatballs over it.
🔥 Can I Air Fry the Meatballs?
Yes.
Preheat the air fryer to approximately 400°F (200°C).
Arrange the meatballs in a single layer.
Cook for about 10–14 minutes, turning halfway through.
Because air fryers vary, check the internal temperature rather than relying solely on the cooking time.
🧀 Can I Use Another Cheese?
Feta is my first choice because it gives the dish its distinctive Mediterranean flavor.
But you can experiment with:
- Goat cheese
- Parmesan
- Ricotta
- Cotija
The flavor and texture will change, but the recipe can still work.
🥛 Can I Make This Gluten-Free?
Yes.
Use gluten-free breadcrumbs in the meatballs and a gluten-free pasta alternative in place of traditional orzo.
Always check ingredient labels if you’re avoiding gluten strictly.
🧊 How to Store Leftovers
Allow the dish to cool before transferring it to airtight containers.
Refrigerate for up to 3–4 days.
Store any fresh garnishes separately when possible.
🔥 How to Reheat
The orzo thickens as it sits.
When reheating, add a splash of chicken broth or water.
Warm gently in a skillet over medium-low heat, stirring occasionally.
You can also microwave individual portions, adding a little broth before heating.
❄️ Can You Freeze This Recipe?
The meatballs freeze very well.
The cooked orzo can also be frozen, although its texture may become slightly softer after thawing.
For the best result, freeze the meatballs separately and make fresh orzo when possible.
If freezing the complete dish, cool it completely, portion it into freezer-safe containers, and use within a few months for best quality.
❓ Frequently Asked Questions
How do I keep chicken meatballs from becoming dry?
Don’t overmix the meat mixture, don’t overcook the meatballs, and use a thermometer to remove them once they reach 165°F (74°C).
Can I use ground turkey instead?
Yes.
Ground turkey works very well as a substitute for ground chicken.
Can I use frozen spinach?
Yes, if you’d like to add spinach. Thaw it and squeeze out excess moisture before adding it to the recipe.
Can I make the meatballs ahead?
Absolutely.
Shape the meatballs up to a day ahead and refrigerate them covered until you’re ready to cook.
Can I make the meatballs without breadcrumbs?
Yes.
You can substitute another binder such as almond flour or crushed pork rinds, although the texture will change.
Can I use whole-wheat orzo?
Yes.
Just check the package cooking time because whole-wheat orzo may require a little longer to cook.
Why is my orzo sticky?
Orzo releases starch as it cooks, which naturally makes the dish creamy. Stir regularly and add broth as needed.
Can I use water instead of chicken broth?
Yes, but broth gives the orzo much more flavor.
Can I add cream?
Absolutely.
A splash of cream at the end creates a richer, creamier version.
Can I make this dairy-free?
Yes, but you’ll need to replace the feta and butter with dairy-free alternatives.
How much lemon should I use?
Start with the amount in the recipe and add more at the end according to your taste.
What herbs work best?
Parsley and dill are my favorites. Fresh oregano, mint, or basil can also work.
📝 Recipe at a Glance
Recipe: Lemon Chicken Feta Meatballs with Garlic Orzo
Prep Time: 20 minutes
Cook Time: 30 minutes
Total Time: About 50 minutes
Servings: 4–5
Category: Dinner
Cuisine: Mediterranean-inspired
Method: Stovetop
Ingredients
Chicken Meatballs
- 1 pound ground chicken
- ½ cup crumbled feta
- ½ cup breadcrumbs
- 1 egg
- 3 cloves garlic
- 1 teaspoon lemon zest
- 1 tablespoon lemon juice
- 2 tablespoons parsley
- 1 tablespoon dill
- ½ teaspoon oregano
- ½ teaspoon salt
- ½ teaspoon black pepper
- 1 tablespoon olive oil
Garlic Orzo
- 1 cup uncooked orzo
- 2 tablespoons olive oil
- 3 cloves garlic
- 2½ cups chicken broth
- ½ teaspoon oregano
- ¼ teaspoon black pepper
- ½ cup feta
- 1 tablespoon butter
- 1 tablespoon lemon juice
- 1 teaspoon lemon zest
- 2 tablespoons parsley
Instructions
- Combine ground chicken, feta, breadcrumbs, egg, garlic, lemon, herbs, salt, and pepper.
- Mix gently until just combined.
- Shape into 16–20 meatballs.
- Heat olive oil in a large skillet.
- Brown meatballs for approximately 8–10 minutes, turning regularly.
- Remove meatballs and set aside.
- Add garlic and olive oil to the skillet.
- Add orzo and toast briefly.
- Pour in chicken broth.
- Add oregano and pepper.
- Simmer for 8–10 minutes, stirring regularly.
- Return meatballs to the skillet.
- Cover loosely and cook another 5–7 minutes.
- Check that chicken reaches 165°F (74°C).
- Remove from heat.
- Stir in butter, lemon juice, lemon zest, feta, and parsley.
- Garnish with fresh herbs and extra feta.
- Serve with lemon wedges.
❤️ The Kind of Dinner Everyone Remembers
I think some recipes become favorites because they are complicated and impressive.
Others become favorites because they simply make everyone happy.
This is definitely the second kind.
The first time I made these lemon chicken feta meatballs, I wasn’t trying to create anything fancy.
I just wanted a comforting dinner that had plenty of flavor.
But when those golden meatballs were sitting over creamy garlic orzo, covered with feta, fresh herbs, and little bursts of lemon, it felt like so much more.
It felt like the kind of meal you want to sit down and enjoy slowly.
The kind where someone asks for the recipe before they’ve even finished eating.
The kind where everyone goes back for “just a little more.”
That’s exactly what happened at my table.
And now I make this whenever I want something cozy but still bright and fresh.
The chicken meatballs are tender.
The feta gives them that salty little bite.
The lemon keeps everything fresh.
And the garlic orzo ties it all together.
Serve it straight from the skillet with plenty of herbs and lemon wedges.
Then sit down and enjoy it.
Because sometimes the best dinners are the ones that make everyone stay at the table just a little longer.
