Lemony Mediterranean Meatballs with Orzo

Getting a healthy, satisfying dinner on the table during busy weeknights can feel impossible. Between work, kids’ activities, and everything else life throws at you, the last thing you want is a complicated recipe with a million steps and hard-to-find ingredients.

That’s exactly why I love these Mediterranean meatballs with orzo. They come together in one pot, pack tons of fresh flavor from herbs, feta, and lemon, and the whole family actually gets excited when I tell them what’s for dinner. Plus, you can easily swap in different herbs or add extra veggies depending on what’s in your fridge.

mediterranean meatballs with orzo
Image: homefoodkitchen.com / All Rights reserved
SAVE NOW

Why You’ll Love These Mediterranean Meatballs

  • One-pot meal – Everything cooks together in one pan, which means less cleanup and more time to relax after dinner.
  • Lean and healthy – Ground chicken keeps these meatballs lighter than traditional beef versions, while the spinach and herbs pack in extra nutrients and fresh flavor.
  • Ready in under an hour – You can have this complete meal on the table in 40-60 minutes, making it perfect for busy weeknights when you want something homemade.
  • Packed with flavor – The combination of feta, olives, lemon, and fresh herbs gives you that bright Mediterranean taste without any complicated techniques or hard-to-find ingredients.
  • Family-friendly – The mild chicken meatballs and creamy orzo appeal to kids and adults alike, and you can easily adjust the seasonings to suit your family’s preferences.

What Kind of Ground Chicken Should I Use?

Ground chicken comes in different varieties at the grocery store, and your choice will affect the texture and flavor of your meatballs. You’ll typically find ground chicken breast, which is leaner, or a mix that includes dark meat, which has more fat and flavor. For meatballs, I’d go with the mix if you can find it, since the extra fat keeps them moist and juicy during cooking. If you only have access to ground chicken breast, don’t worry – the feta cheese and egg in this recipe will help keep things from drying out. Just make sure your ground chicken is fresh and hasn’t been sitting in the fridge too long, as chicken can spoil faster than other ground meats.

mediterranean meatballs with orzo
Image: homefoodkitchen.com / All Rights reserved
SAVE NOW

Options for Substitutions

This recipe is pretty forgiving if you need to make a few swaps:

  • Ground chicken: Ground turkey works great as a substitute and keeps the dish light. If you prefer red meat, ground beef or lamb will give you a more traditional Mediterranean flavor – just drain any excess fat after cooking.
  • Panko: Regular breadcrumbs work fine here. You can also use crushed crackers or even rolled oats if that’s what you have in the pantry.
  • Feta cheese: If you’re not a fan of feta or don’t have any, goat cheese or ricotta salata make good alternatives. For a milder option, try shredded mozzarella, though it won’t have that same tangy kick.
  • Orzo: Keep in mind that orzo is key to this recipe’s texture and cooking method. If you absolutely need to substitute, use another small pasta like ditalini or acini de pepe, but stick with the same cooking time and liquid ratios.
  • Fresh herbs: Don’t have fresh dill and parsley? Dried herbs work in a pinch – just use about 1/3 of the amount called for since dried herbs are more concentrated.
  • Spinach: Swap in kale, arugula, or Swiss chard if you prefer. Just add heartier greens a bit earlier so they have time to soften.

Watch Out for These Mistakes While Cooking

The biggest mistake when making these meatballs is overworking the ground chicken mixture, which creates dense, tough meatballs instead of light and tender ones – mix just until the ingredients come together and handle the meat gently when forming the balls.

When toasting the orzo, don’t walk away from the stove since it can go from perfectly golden to burnt in seconds, and make sure to stir constantly during those 2 minutes.

Another common error is adding all the chicken stock at once and then leaving it alone – you’ll want to stir the orzo occasionally as it simmers to prevent it from sticking to the bottom of the pan and to ensure even cooking.

Finally, resist the urge to skip the broiling step at the end, as those extra minutes give the meatballs a nice crispy exterior that adds great texture to the dish.

mediterranean meatballs with orzo
Image: homefoodkitchen.com / All Rights reserved
SAVE NOW

What to Serve With Mediterranean Meatballs with Orzo?

Since this dish already has orzo built right in, you really just need a simple side to round out the meal. A crisp cucumber and tomato salad with red onion and a lemony vinaigrette is perfect alongside these meatballs – it keeps things light and adds a fresh crunch. Warm pita bread or flatbread is great for scooping up the orzo and any extra sauce at the bottom of your bowl. If you want to add more veggies to the table, roasted zucchini or a simple arugula salad with shaved parmesan would work nicely without overwhelming the Mediterranean flavors already happening in the dish.

Storage Instructions

Store: Keep your leftover meatballs and orzo in an airtight container in the fridge for up to 4 days. The orzo will soak up some of the liquid as it sits, so you might want to add a splash of chicken stock when reheating to loosen it up a bit.

Freeze: This dish freezes pretty well for up to 3 months. I like to portion it out into individual servings in freezer-safe containers. Just know that the spinach and feta might change texture slightly after freezing, but it still tastes great.

Reheat: Warm it up in the microwave with a splash of water or chicken stock to keep the orzo from drying out. You can also reheat it on the stovetop over medium-low heat, stirring occasionally. Add a fresh squeeze of lemon juice right before serving to brighten up the flavors again.

Preparation Time 20-30 minutes
Cooking Time 20-30 minutes
Total Time 40-60 minutes
Level of Difficulty Medium
Servings 4 servings

Estimated Nutrition

Estimated nutrition for the whole recipe (without optional ingredients):

  • Calories: 2400-2600
  • Protein: 130-145 g
  • Fat: 95-110 g
  • Carbohydrates: 235-255 g

Ingredients

For the meatballs:

  • 1 large egg
  • 1/3 cup feta (crumbled)
  • 3/4 tsp oregano
  • 3/4 tsp dill
  • 3/4 tsp parsley
  • 1/4 tsp red pepper flakes
  • 1/2 tsp onion powder
  • 2 large garlic cloves (minced)
  • 1 tsp salt
  • 1/2 tsp black pepper
  • 1 lb ground chicken (90/10 lean for best flavor)
  • 1/2 cup panko
  • cooking spray

For the orzo:

  • 3 tbsp olive oil
  • 1.5 cups orzo
  • 32 fl oz chicken stock (I use Pacific Foods organic chicken stock)
  • 2 cups spinach (fresh)
  • 1/2 cup feta (crumbled)
  • 1/2 cup olives (pitted and halved)
  • 1 tsp lemon zest (freshly grated)
  • 1 tbsp lemon juice (freshly squeezed)
  • 1.5 tbsp parsley (fresh, chopped)
  • 1.5 tbsp dill (fresh, chopped)
  • 1/2 tsp salt
  • 1/4 tsp black pepper
  • lemon (for serving)

Step 1: Prepare Meatball Mixture and Bake

  • 1 large egg
  • 1/3 cup feta
  • 3/4 tsp oregano
  • 3/4 tsp dill
  • 3/4 tsp parsley
  • 1/4 tsp red pepper flakes
  • 1/2 tsp onion powder
  • 2 large garlic cloves
  • 1 tsp salt
  • 1/2 tsp black pepper
  • 1 lb ground chicken
  • 1/2 cup panko
  • cooking spray

Preheat your oven to 425°F and line a baking sheet with parchment paper.

In a bowl, beat the egg, then add the crumbled feta, oregano, dill, parsley, red pepper flakes, onion powder, minced garlic, salt, and black pepper—mix until well combined.

Add the ground chicken and panko breadcrumbs, stirring gently until just combined; avoid overworking the mixture as this makes meatballs tough.

Form 16 meatballs and place them on the prepared baking sheet, then lightly spray the tops with cooking spray.

Bake for 10 minutes until they’re cooked through, then broil for 2-3 minutes (watching closely) until the tops are golden and crispy—I broil for the full 3 minutes for that nice crust, but adjust based on your oven’s intensity.

Step 2: Toast and Cook the Orzo

  • 3 tbsp olive oil
  • 1.5 cups orzo
  • 32 fl oz chicken stock

While the meatballs are in the oven, heat the olive oil in a large skillet over medium heat.

Add the dry orzo and stir constantly for about 2 minutes until it turns a light golden brown—this toasting step adds nutty depth to the pasta.

Pour in the chicken stock and bring it to a boil, then reduce the heat to medium and simmer, stirring occasionally, for about 10 minutes until the orzo is tender and has absorbed most of the liquid.

The pasta should have a slightly creamy texture from the remaining broth rather than being completely dry.

Step 3: Build the Mediterranean Flavors

  • cooked orzo from Step 2
  • 2 cups spinach
  • 1/2 cup feta
  • 1/2 cup olives
  • 1 tsp lemon zest
  • 1 tbsp lemon juice
  • 1.5 tbsp parsley
  • 1.5 tbsp dill
  • 1/2 tsp salt
  • 1/4 tsp black pepper

Remove the skillet from heat and immediately stir in the fresh spinach for about 1 minute until it wilts into the warm orzo.

Add the crumbled feta, halved olives, fresh lemon zest, fresh parsley, and fresh dill, folding everything together gently—I prefer using fresh herbs here rather than dried because they brighten the whole dish with that authentic Mediterranean flavor.

Taste the orzo and season with salt and black pepper as needed, keeping in mind that the feta and olives are already salty.

Step 4: Assemble and Serve

  • cooked meatballs from Step 1
  • Mediterranean orzo from Step 3
  • lemon

Divide the Mediterranean orzo between serving bowls or plates, then top each portion with 4 of the baked meatballs.

Garnish with an extra sprinkle of crumbled feta if desired and serve with fresh lemon wedges on the side for guests to squeeze over their bowls.

The bright acidity from the lemon juice complements both the savory meatballs and the creamy orzo beautifully.

mediterranean meatballs with orzo

Lemony Mediterranean Meatballs with Orzo

Delicious Lemony Mediterranean Meatballs with Orzo recipe with step-by-step instructions.
5 from 1 vote
Prep Time 15 minutes
Cook Time 35 minutes
Total Time 50 minutes
Servings 4 servings
Calories 2500 kcal

Ingredients
  

For the meatballs::

  • 1 large egg
  • 1/3 cup feta (crumbled)
  • 3/4 tsp oregano
  • 3/4 tsp dill
  • 3/4 tsp parsley
  • 1/4 tsp red pepper flakes
  • 1/2 tsp onion powder
  • 2 large garlic cloves (minced)
  • 1 tsp salt
  • 1/2 tsp black pepper
  • 1 lb ground chicken (90/10 lean for best flavor)
  • 1/2 cup panko
  • cooking spray

For the orzo::

  • 3 tbsp olive oil
  • 1.5 cups orzo
  • 32 fl oz chicken stock (I use Pacific Foods organic chicken stock)
  • 2 cups spinach (fresh)
  • 1/2 cup feta (crumbled)
  • 1/2 cup olives (pitted and halved)
  • 1 tsp lemon zest (freshly grated)
  • 1 tbsp lemon juice (freshly squeezed)
  • 1.5 tbsp parsley (fresh, chopped)
  • 1.5 tbsp dill (fresh, chopped)
  • 1/2 tsp salt
  • 1/4 tsp black pepper
  • lemon (for serving)

Instructions
 

  • Preheat your oven to 425°F and line a baking sheet with parchment paper. In a bowl, beat the egg, then add the crumbled feta, oregano, dill, parsley, red pepper flakes, onion powder, minced garlic, salt, and black pepper—mix until well combined. Add the ground chicken and panko breadcrumbs, stirring gently until just combined; avoid overworking the mixture as this makes meatballs tough. Form 16 meatballs and place them on the prepared baking sheet, then lightly spray the tops with cooking spray. Bake for 10 minutes until they're cooked through, then broil for 2-3 minutes (watching closely) until the tops are golden and crispy—I broil for the full 3 minutes for that nice crust, but adjust based on your oven's intensity.
  • While the meatballs are in the oven, heat the olive oil in a large skillet over medium heat. Add the dry orzo and stir constantly for about 2 minutes until it turns a light golden brown—this toasting step adds nutty depth to the pasta. Pour in the chicken stock and bring it to a boil, then reduce the heat to medium and simmer, stirring occasionally, for about 10 minutes until the orzo is tender and has absorbed most of the liquid. The pasta should have a slightly creamy texture from the remaining broth rather than being completely dry.
  • Remove the skillet from heat and immediately stir in the fresh spinach for about 1 minute until it wilts into the warm orzo. Add the crumbled feta, halved olives, fresh lemon zest, fresh parsley, and fresh dill, folding everything together gently—I prefer using fresh herbs here rather than dried because they brighten the whole dish with that authentic Mediterranean flavor. Taste the orzo and season with salt and black pepper as needed, keeping in mind that the feta and olives are already salty.
  • Divide the Mediterranean orzo between serving bowls or plates, then top each portion with 4 of the baked meatballs. Garnish with an extra sprinkle of crumbled feta if desired and serve with fresh lemon wedges on the side for guests to squeeze over their bowls. The bright acidity from the lemon juice complements both the savory meatballs and the creamy orzo beautifully.

Disclaimer: Our editors have used AI to create or enhance parts of this article. All content has been fact-checked by our team to ensure accuracy.

1 thought on “Lemony Mediterranean Meatballs with Orzo”

Leave a Comment

Recipe Rating