Greek chicken meatballs with lemon orzo (easy Mediterranean dinner in 40 minutes)

Servings: 4 Total Time: 40 mins Difficulty: Beginner
One pan, big flavors, and a dinner table that goes completely quiet — in the best way
Golden seared Greek chicken meatballs nestled over creamy lemon orzo with crumbled feta and fresh dill in a white ceramic bowl on a rustic wooden surface pinit

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.

Why you’ll love this recipe

  • It’s a complete meal in one pan. The meatballs and the orzo cook in the same pan, which means the orzo absorbs all those beautiful pan drippings and flavors from the meatballs. Everything tastes connected, and cleanup is minimal. FYI — one pan dinners are genuinely one of life’s better inventions.
  • The meatballs are incredibly juicy and flavorful. Ground chicken on its own can be a little bland — but feta cheese, lemon zest, garlic, and fresh parsley change everything. The feta melts into the meatballs as they cook and keeps them moist from the inside out.
  • The lemon orzo is creamy without any cream. The orzo cooks directly in chicken broth, absorbing all that savory liquid, and finishes with lemon juice and feta. The result is this naturally creamy, bright, and comforting base that tastes far more indulgent than it actually is.
  • It’s ready in 40 minutes. This is a proper, impressive dinner — not a shortcut meal — and it comes together faster than most people expect. Fifteen minutes of prep and twenty-five minutes of actual cooking.
  • It’s high protein and genuinely satisfying. Ground chicken is lean, the feta adds calcium, and the orzo gives you the carb base you need to actually feel full. This is comfort food that also happens to be good for you, and that balance is exactly what this blog is about.

Ingredients with key notes

For the Greek chicken meatballs:

  • 1 lb ground chicken — the base of the meatballs. Ground chicken is leaner than beef or pork, which makes it a healthier option without sacrificing flavor — especially when you load it up with the right seasonings. Ground turkey works as a substitute if that’s what you have.
  • 1/2 cup breadcrumbs — helps bind the meatballs and keeps them from being too dense. Regular breadcrumbs or panko both work. For a gluten free version, use gluten free breadcrumbs or crushed gluten free crackers.
  • 1/4 cup feta cheese, crumbled — this is the ingredient that makes these meatballs. The salty, tangy feta melts into the mixture as it cooks and adds moisture and flavor that you simply can’t replicate with anything else. Use block feta and crumble it yourself for the best texture.
  • 2 cloves garlic, minced — fresh garlic only here. It gets mixed directly into the meatball mixture and infuses every single bite.
  • Zest of 1 lemon — adds brightness and a fresh citrus note to the meatballs that complements the Mediterranean seasoning perfectly. Don’t skip it.
  • 1/4 cup fresh parsley, chopped — adds freshness and color. Flat-leaf parsley works better than curly here.
  • 1/2 teaspoon dried oregano — the herb that ties everything together and gives these meatballs their unmistakably Greek character.
  • Salt and pepper to taste
  • 2 tablespoons olive oil — for searing the meatballs in the pan.

For the lemon orzo:

  • 1 cup orzo — a small, rice-shaped pasta that cooks quickly and absorbs liquid beautifully. It’s the perfect base for this dish. If you can’t find orzo, small pasta shapes like ditalini or even regular rice work as substitutes.
  • 2 cups chicken broth — this is what the orzo cooks in, and it’s where a huge amount of flavor comes from. Use a good quality broth. Low sodium is fine — you can always adjust the seasoning at the end. Vegetable broth works if you need to keep it lighter.
  • Juice of 1 lemon — added at the end to brighten the whole dish. Fresh only, please.
  • 1/4 cup fresh dill, chopped — dill is what takes this orzo from good to genuinely great. It has this bright, slightly anise-like flavor that works beautifully with lemon and chicken. If you really can’t stand dill, fresh parsley is a reasonable substitute — but give dill a fair chance first.
  • Extra crumbled feta for finishing — a generous scatter of feta over the top right before serving adds a salty, creamy contrast to the bright lemon orzo. Don’t be shy with it.

Step-by-step instructions

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.

Serving suggestions

This dish is a complete meal on its own, but there are some really nice ways to round it out.

  • Serve with a simple Greek salad on the side. Cucumber, tomatoes, red onion, kalamata olives, and feta with a drizzle of olive oil and a squeeze of lemon. The freshness of the salad cuts through the richness of the orzo beautifully.
  • Add warm pita bread on the side for scooping up the creamy orzo. This is the move if you want to make the meal feel a little more celebratory without any extra effort.
  • Top with a dollop of tzatziki right before serving. The cool, creamy yogurt sauce against the warm, lemony meatballs is a genuinely excellent combination. It also adds a nice cooling element if you’ve been heavy-handed with the pepper.
  • Serve with a glass of crisp white wine if you’re making this for a dinner party or date night. The lemon and herb notes in the dish pair really well with something dry and citrusy.
  • Garnish with extra lemon wedges on the side so everyone can adjust the brightness to their own taste. Some people want more lemon. Those people are right.

Storage tips

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.

Closing

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

Difficulty: Beginner Prep Time 15 mins Cook Time 25 mins Total Time 40 mins
Servings: 4 Estimated Cost: $ 15
Best Season: Suitable throughout the year

Description

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.

Ingredients

For the meatballs:

For the lemon orzo:

Instructions

  1. Combine all meatball ingredients in a bowl and mix until just combined. Roll into 1.5-inch meatballs.
  2. Sear meatballs in olive oil over medium-high heat for 3-4 minutes per side until golden. Set aside.
  3. In the same pan, toast the dry orzo for 1-2 minutes until lightly golden.
  4. Add chicken broth, stir to combine, and simmer for 8-10 minutes until orzo is tender.
  5. Nestle meatballs back into the orzo, cover, and cook for another 5-7 minutes until meatballs reach 165°F.
  6. Remove from heat. Add lemon juice, fresh dill, and crumbled feta. Adjust seasoning and serve.
Keywords: Greek chicken meatballs, lemon orzo, Greek chicken meatballs with orzo, Mediterranean chicken dinner, easy Greek dinner, one pan chicken meatballs, lemon orzo recipe
Did you make this recipe?

Tag #recipesbykip and #deliciousrecipesbykip if you made this recipe. Follow @recipesbykip on Instagram for more recipes.

Pin this recipe to share with your friends and followers.

pinit

Frequently Asked Questions

Expand All:

Can I use a different protein instead of ground chicken?

Absolutely. Ground turkey is the closest substitute and works just as well. Ground pork gives you a richer, more indulgent meatball if you don't mind the extra fat. Even a lamb and beef mix would work here and give you a more traditional Greek flavor profile. The seasoning works with all of them.

My meatball mixture feels too soft and sticky — is that normal?

Yes, completely normal. Ground chicken has a higher moisture content than beef, which makes the raw mixture stickier and softer to work with. Damp hands are your best tool here. If the mixture feels unmanageably soft, you can refrigerate it for 15-20 minutes before rolling — chilling firms it up and makes shaping much easier.

Can I bake the meatballs instead of pan-searing them?

You can. Bake them at 400°F for about 18-20 minutes until cooked through and golden. The sear gives you better color and more pan drippings for the orzo, but baking is a perfectly valid option if you prefer it or want to save time. You can cook the orzo separately on the stovetop and combine everything at the end.

Can I make the meatballs ahead of time?

Yes. You can mix and shape the meatballs up to 24 hours in advance and store them covered in the fridge. You can also fully cook the meatballs ahead and refrigerate them — just reheat gently in the pan with the orzo when you're ready to serve.

What can I substitute for fresh dill?

Fresh parsley is the most practical substitute and still tastes great. Fresh mint is an interesting option that works surprisingly well with the lemon and feta. Dried dill can work in a pinch — use about one teaspoon in place of the fresh. That said, if you've never been a dill person, this recipe might actually change your mind. It's worth trying at least once.

The orzo absorbed all the broth and seems dry — what do I do?

Just add a splash more broth or water, about a quarter cup at a time, and stir over medium-low heat until you reach the consistency you want. Orzo can be thirsty depending on the brand and how high your heat is. Don't panic — it's an easy fix and the dish is very forgiving.

A self-taught Cook, Filmmaker, and Creative Director

Most days you can find me in the kitchen experimenting with new recipes or behind my camera capturing the stories food tells. What I’m most passionate about is creating dishes that are quick, comforting, and surprisingly healthy—and sharing them with you.

Leave a Comment

Your email address will not be published. Required fields are marked *

This error message is only visible to WordPress admins

Error: No feed found.

Please go to the Instagram Feed settings page to create a feed.