Getting a healthy, satisfying dinner on the table during busy weeknights doesn’t have to be complicated. These Lemony Mediterranean Meatballs with Orzo are the perfect solution—simple, flavorful, and made with wholesome ingredients.
Juicy chicken meatballs are baked until golden, then served over creamy, lemon-infused orzo packed with feta, olives, spinach, and fresh herbs. The result? A vibrant, comforting dish that feels both light and indulgent at the same time.

👉 Best of all, it’s a mostly one-pan meal, which means less cleanup and more time to relax.
💛 Why You’ll Love This Recipe
- 🥘 One-pot friendly – minimal dishes, maximum flavor
- 🌿 Fresh Mediterranean taste – lemon, herbs, feta
- ⏱️ Ready in under 1 hour
- 👨👩👧👦 Family-friendly – mild and customizable
- 🔄 Flexible ingredients – easy swaps based on what you have
🛒 Ingredients
For the Meatballs:
- 1 large egg
- 1/3 cup crumbled 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 garlic cloves, minced
- 1 tsp salt
- 1/2 tsp black pepper
- 1 lb ground chicken (preferably 90/10)
- 1/2 cup panko breadcrumbs
- Cooking spray
For the Orzo:
- 3 tbsp olive oil
- 1.5 cups orzo
- 32 oz chicken stock
- 2 cups fresh spinach
- 1/2 cup crumbled feta
- 1/2 cup olives, pitted and halved
- 1 tsp lemon zest
- 1 tbsp lemon juice
- 1.5 tbsp fresh parsley, chopped
- 1.5 tbsp fresh dill
- 1/2 tsp salt
- 1/4 tsp black pepper
- Lemon wedges (for serving)
👩🍳 Instructions
1️⃣ Prepare & Bake the Meatballs
- Preheat oven to 425°F (220°C) and line a baking sheet
- In a bowl, mix egg, feta, herbs, spices, garlic, salt, and pepper
- Add ground chicken + panko → mix gently (don’t overwork)
- Form 16 meatballs and place on tray
- Lightly spray tops with cooking spray
- Bake for 10 minutes, then broil for 2–3 minutes until golden
2️⃣ Toast & Cook the Orzo
- Heat olive oil in a large skillet over medium heat
- Add dry orzo and toast for about 2 minutes until lightly golden
- Pour in chicken stock → bring to a boil
- Reduce heat and simmer for 10 minutes, stirring occasionally
👉 The texture should be slightly creamy, not dry
3️⃣ Build the Mediterranean Flavor
- Remove from heat and stir in spinach until wilted
- Add:
- feta
- olives
- lemon zest + juice
- fresh herbs
- Season with salt and pepper to taste
4️⃣ Assemble & Serve
- Divide orzo into bowls
- Top each with 4 meatballs
- Finish with:
- extra feta
- fresh lemon juice 🍋
🔥 Tips for Best Results
- ❌ Don’t overmix the meat → keeps meatballs tender
- 🔥 Watch the orzo while toasting (it burns quickly!)
- 🥄 Stir during simmering to prevent sticking
- ✨ Don’t skip broiling → adds crispy texture
🔄 Variations & Substitutions
- 🦃 Use ground turkey instead of chicken
- 🐄 Try beef or lamb for a richer flavor
- 🧀 Swap feta with goat cheese or mozzarella
- 🥬 Replace spinach with kale or arugula
- 🍝 Substitute orzo with small pasta (ditalini, acini di pepe)
❓ FAQs
Can I make this ahead of time?
Yes! Store in the fridge for up to 4 days.
Can I freeze it?
Absolutely—freeze for up to 3 months (texture may slightly change).
How do I reheat it?
Add a splash of broth or water before reheating to keep it creamy.
🍽️ What to Serve With It
- Cucumber & tomato salad 🥗
- Warm pita or flatbread
- Roasted zucchini
- Arugula salad with parmesan
📊 Estimated Nutrition (Full Recipe)
- Calories: 2400–2600 kcal
- Protein: 130–145 g
- Fat: 95–110 g
- Carbs: 235–255 g
