Savory Greek Meatballs with Zesty Lemon Orzo

This Greek Meatballs and Orzo recipe offers a truly delightful one-pan meal, perfect for any night of the week, and it comes together in under an hour! Imagine succulent, tender meatballs, intensely packed with vibrant Greek flavors, perfectly complemented by a rich, buttery lemon orzo that is unbelievably easy to prepare. Garnish your dish with colorful cherry tomatoes, crisp sliced cucumbers, tangy feta cheese, and a dollop of cooling tzatziki sauce to create the ultimate satisfying and wholesome weeknight dinner. It’s a culinary journey to the Mediterranean right from your kitchen!

Looking for more inspiring recipes? You might also enjoy our Lemon Chicken Orzo Pasta for another comforting pasta dish, or our Healthy Orange Sesame Chicken for an Asian-inspired twist on dinner.

A bowl of Greek meatballs and orzo, garnished with fresh cucumbers, cherry tomatoes, crumbled feta cheese, and served with warm pita bread.

Table of Contents

  • Why You’ll Love this Recipe
  • What are Greek Meatballs (Keftedes)?
  • Essential Ingredients for Greek Meatballs & Orzo
  • Step-by-Step Guide: How to Make Greek Meatballs and Orzo
  • Alternative Cooking Methods for Meatballs
  • Delicious Variations to Try
  • What to Serve with Greek Meatballs and Orzo
  • Pro Tips for Perfect Greek Meatballs
  • Making Ahead, Storing, and Freezing
  • Commonly Asked Questions
  • More Mouthwatering Recipes
  • Greek Meatballs with Orzo Recipe Card

This post may contain affiliate links, which means I may earn a small commission if you make a purchase through my links at no extra cost to you.

While I haven’t yet had the pleasure of visiting Greece (a trip I hope to make very soon!), my love for Greek cuisine runs deep. The food is consistently fresh, vibrant, and bursting with incredible flavors. Although Greek-inspired meals aren’t a daily occurrence in my home, whenever I do prepare them, it truly feels like a celebratory feast. I’ve previously ventured into making authentic souvlaki, indulged in the rich layers of moussaka (which remains one of my all-time favorite dishes!), and crafted the delicate pastry of spanakopita.

The latest addition to my Greek culinary adventures has been these magnificent Greek Meatballs, traditionally known as Keftedes. In fact, I’ve made them so often that I’ve developed my own special twist on the classic recipe, and I simply had to share it with you. The process couldn’t be simpler: perfectly juicy meatballs, infused with a symphony of spices and fresh herbs, are paired with a luscious, buttery orzo for a complete and utterly satisfying dinner experience. This dish is designed to bring the vibrant tastes of Greece straight to your table with minimal fuss.

Why You’ll Love this Recipe

  • Effortless & Speedy Weeknight Dinner: This Greek meatball recipe is a true lifesaver, coming together in less than an hour from start to finish. The meatballs themselves are incredibly juicy, wonderfully flavorful, and surprisingly simple to prepare, making it an ideal choice when time is precious.
  • Family-Friendly Favorite: As a parent to discerning eaters, I can attest that this recipe is a huge hit! My children absolutely adore it, and seeing their excitement around the dinner table when this dish is served is truly rewarding. It’s a meal that brings the whole family together.
  • Utilizes Pantry Staples: You’ll be delighted to find that this recipe calls for mostly common ingredients you likely already have in your pantry and refrigerator. No need for special trips to specialty stores – just simple, fresh components transforming into something extraordinary.
  • Convenient One-Pan Cooking: One of the biggest perks of this recipe is that it’s a one-pan wonder, drastically reducing cleanup time. If you, like me, dread a mountain of dishes after cooking, then this straightforward and delicious meal is absolutely perfect for you. Less time scrubbing, more time enjoying!
Close-up of Greek meatballs in a bowl, served with tzatziki sauce, fresh tomatoes, and cucumbers for garnish.

What are Greek Meatballs (Keftedes)?

Greek meatballs, lovingly known as “Keftedes” (pronounced kef-TEH-des), are a cherished staple in traditional Greek cuisine. These savory, intensely seasoned meatballs are typically crafted from a flavorful blend of ground beef, often combined with ground lamb or even pork, contributing to their rich and complex taste. What truly sets Keftedes apart is their aromatic seasoning profile, which includes an abundance of fresh herbs like fragrant oregano, cooling mint, and bright parsley, perfectly balanced with pungent garlic and finely minced onions.

These delectable meatballs are traditionally pan-fried until they achieve a beautiful golden-brown, crispy exterior while retaining a remarkably tender and juicy interior. Keftedes are incredibly versatile and can be enjoyed in various ways: as a delightful appetizer (mezze), a satisfying main course, or as a flavorful component of a larger spread. They embody the heart and soul of Greek comfort food, offering a taste experience that is both authentic and incredibly satisfying.

Essential Ingredients for Greek Meatballs & Orzo

Crafting these exquisite Greek Meatballs and Orzo requires a thoughtful selection of fresh ingredients and aromatic spices. Here’s a breakdown of what you’ll need and why each component is crucial:

  • Ground Beef: While traditional Greek Keftedes often feature a mix of ground lamb and either beef or pork for a deeper, richer flavor, this recipe uses ground beef for its accessibility and broad appeal. Feel free to experiment with ground lamb or a combination of meats if you desire to explore a more authentic profile. Ground turkey or chicken are also excellent lighter alternatives.
  • Fresh Herbs: The vibrant soul of Greek cooking lies in its fresh herbs. For this recipe, you’ll need a generous amount of fresh parsley for its clean, slightly peppery notes, fresh mint for a refreshing coolness that perfectly complements the rich meat, and fresh dill, which adds a distinct herbaceous aroma and taste synonymous with Mediterranean dishes.
  • Orzo Pasta: Often mistaken for a grain due to its rice-like shape, orzo is, in fact, a small pasta. Its tiny form makes it perfect for absorbing flavors and creating a creamy texture. We’ll cook the orzo until it’s perfectly al dente, then infuse it with fragrant garlic, bright lemon juice, and a final swirl of fresh herbs to elevate its flavor profile significantly.
  • Signature Spices: A carefully selected blend of spices gives these meatballs their unique Greek character. Oregano is a must-have for its earthy, peppery notes. Cumin adds a warm, slightly smoky depth, while ground coriander introduces a subtle citrusy and sweet aroma. The secret ingredient, however, is just a pinch of ground cinnamon. Far from making the meatballs taste like dessert, cinnamon provides an unexpected yet delightful subtle warmth and a complex kick, adding layers of character that will truly surprise and impress your palate.
  • Lemon Zest: The zest of a fresh lemon is essential for adding a burst of bright, zesty, and slightly floral notes to the meatballs. It cuts through the richness of the meat and spices, imparting a refreshing lightness that makes the dish sing. Do not underestimate the power of fresh lemon zest!

Step-by-Step Guide: How to Make Greek Meatballs and Orzo

Follow these simple instructions to create your delicious one-pan Greek Meatballs and Orzo:

  • Prepare the Meatball Mixture: In a large mixing bowl, combine all the ingredients for the Greek meatballs: ground beef (or your chosen meat), minced red onion and garlic, panko breadcrumbs, fresh parsley, fresh dill, fresh mint, oregano, cumin, ground coriander, cinnamon, and lemon zest. Mix thoroughly with your hands until all ingredients are smoothly incorporated and well combined. This usually takes about 2-3 minutes of gentle mixing. Be careful not to overmix, as this can result in tough meatballs. (Image 1)
All meatball ingredients perfectly mixed together in a large mixing bowl, ready for forming.
  • Form the Meatballs: Lightly coat your hands with a small amount of olive oil to prevent the meat mixture from sticking. Using a cookie scoop or a spoon, portion out approximately 2 tablespoons of the meat mixture and gently roll it into a uniform ball. Place the formed meatballs on a plate or a baking sheet as you go.
  • Cook the Meatballs: Drizzle about 1-2 tablespoons of olive oil into a large skillet and warm it over medium heat for about 2-3 minutes. Once the oil is shimmering, carefully place the meatballs into the skillet. Ensure you work in batches to avoid overcrowding the pan, which can steam the meatballs instead of browning them. Cook the meatballs, turning occasionally, until they are beautifully browned on all sides and thoroughly cooked through, which typically takes about 8-10 minutes. An internal temperature of 160°F (71°C) for ground beef indicates doneness. Remove the cooked meatballs from the skillet and transfer them to a clean plate. (Image 2)
  • Prepare the Orzo Base: Carefully pour out any excess oil from the skillet, then gently blot the pan clean with a paper towel to remove any browned bits from the meatballs. Add 1 tablespoon of butter and a touch more olive oil to the same pan. Once the butter is melted and fragrant, add the chopped garlic and cook until it becomes aromatic, about 2-3 minutes, being careful not to burn it.
  • Toast the Orzo: Add the dry orzo pasta to the skillet with the garlic and butter. Lightly toast the orzo in the pan for about 2-3 minutes, stirring constantly, until the pasta begins to look slightly translucent and takes on a nutty aroma. This step enhances the flavor of the orzo. (Image 3)
Greek meatballs browning in a large skillet, being cooked in batches.
Orzo pasta being toasted in a cast iron skillet with garlic and water, absorbing the flavors.
  • Cook the Orzo: Pour in the water and add the chicken bouillon paste. Whisk everything together until the bouillon paste is fully dissolved and incorporated into the water. Bring the mixture to a boil over high heat, then reduce the heat to a simmer, cover the skillet, and cook until the orzo is al dente and has absorbed most of the liquid, typically around 8-10 minutes.
  • Finish the Orzo: Once the orzo is cooked, remove the lid and stir in the remaining 2 tablespoons of butter and the chopped fresh dill. Mix until the butter has fully melted and coated the orzo. Taste the orzo and season generously with salt and black pepper as desired to bring out its best flavor.
  • Serve and Garnish: Plate the creamy lemon orzo and arrange the perfectly cooked Greek meatballs on top. Now comes the fun part: add your favorite garnishes! Cherry tomatoes, sliced cucumbers, crumbled feta cheese, and a dollop of cool tzatziki sauce are highly recommended for a complete and authentic Greek experience.
A close-up photograph of Greek meatballs served in a bowl with a fork, accompanied by blocks of feta cheese and sliced tomatoes, highlighting the delicious textures.

Alternative Cooking Methods for Meatballs

While pan-frying offers a fantastic crispy exterior, you can also cook your Greek meatballs using other convenient methods:

  • Air Fryer Method: For a quick and efficient cooking option, preheat your air fryer to 400°F (200°C). Arrange the meatballs in a single layer in the air fryer basket, ensuring they are not overcrowded. Cook for 12-15 minutes, or until they are beautifully browned and cooked through to an internal temperature of 160°F (71°C). This method results in a nicely crisp exterior with less oil.
  • Oven Method: If you prefer a hands-off approach, the oven is an excellent choice. Place the formed meatballs on a parchment-lined baking sheet to prevent sticking and aid in cleanup. Bake in a preheated oven at 375°F (190°C) for 17-20 minutes, or until they are fully cooked to the desired internal temperature. This method is great for larger batches.

Regardless of the method you choose for the meatballs, remember that the delicious lemon orzo component will still need to be prepared on the stovetop to achieve its perfect creamy texture.

Delicious Variations to Try

This Greek Meatball and Orzo recipe is wonderfully adaptable. Feel free to customize it to your taste or dietary needs with these suggestions:

  • Choose a Different Meat: Any ground meat can work beautifully in this recipe. Ground turkey or ground chicken are fantastic leaner options that still absorb the Greek flavors wonderfully, resulting in lighter meatballs. For a richer, more traditional taste, consider using a mix of ground lamb and beef.
  • Gluten-Free Option: To make these meatballs entirely gluten-free, simply omit the breadcrumbs. The egg acts as a sufficient binder. Alternatively, you can easily substitute regular breadcrumbs with gluten-free breadcrumbs; the meatballs will be equally delicious and tender.
  • Egg-Free Alternative: If you need to avoid eggs, you can still achieve perfectly bound meatballs. In a small bowl, combine the panko breadcrumbs with about 1/4 cup of milk (dairy or non-dairy). Let it sit for a few minutes until the breadcrumbs absorb the liquid, then add this mixture to your meatball ingredients. This will effectively replace the binding function of the eggs.
  • Add More Veggies: Stir in finely grated zucchini or carrots into the meatball mixture for added moisture and nutrients. For the orzo, you can sauté spinach, bell peppers, or even sun-dried tomatoes along with the garlic for extra color and flavor.
  • Spicy Kick: If you enjoy a bit of heat, add a pinch of red pepper flakes to the meatball mixture or the orzo for a subtle fiery undertone.
A vibrant bowl of Greek meatballs and orzo, showcasing the rich colors and textures of the dish, ready to be enjoyed.

What to Serve with Greek Meatballs and Orzo

These flavorful Greek Meatballs and Orzo are a complete meal on their own, but pairing them with a few simple sides can elevate the dining experience and create a truly authentic Mediterranean spread. Here are some fantastic suggestions:

  • Fresh or Creamy Feta: A sprinkle of crumbled feta cheese adds a salty, tangy counterpoint that is quintessential to Greek cuisine. You can also serve it in creamy blocks for a delightful texture contrast.
  • Crisp Vegetables: Offer bowls of thinly sliced red onions and cool, refreshing cucumbers. They add a wonderful crunch and lightness. For an even more substantial vegetable side, definitely give my Greek Cucumber Salad a try. It’s a perfect companion, especially if you want to include extra fresh greens alongside or in place of the orzo.
  • Homemade Pita Bread: Warm, fluffy homemade pita bread is ideal for scooping up any extra sauce or enjoying with the meatballs. It adds a comforting, carb-rich element to the meal.
  • Kalamata Olives: The briny, rich flavor of Kalamata olives is a hallmark of Greek dishes and complements the meatballs beautifully.
  • Tzatziki Sauce: Don’t forget a generous serving of homemade tzatziki sauce! Its cool, creamy, and garlicky cucumber notes provide a refreshing balance to the rich meatballs and are an absolute must for an authentic experience.
  • Sun-Dried Tomatoes: If you have any on hand, consider adding a couple of chopped sun-dried tomatoes to the orzo or as a garnish. Their intense, sweet-tart flavor adds another layer of Mediterranean deliciousness to the meal.
  • Simple Green Salad: A light green salad with a lemon-herb vinaigrette is always a welcome addition, providing freshness and balancing the richness of the dish.

Pro Tips for Perfect Greek Meatballs

Achieving perfectly cooked, juicy, and flavorful Greek meatballs is easier than you think with a few key techniques:

  • Ensure Proper Doneness with a Meat Thermometer: The most reliable way to prevent undercooked or dry meatballs is to use a meat thermometer. Insert the thermometer into the thickest part of a meatball, ensuring it reaches an internal temperature of 160°F (71°C) for ground beef and 165°F (74°C) for ground poultry. This guarantees food safety while maintaining optimal juiciness.
  • Allow Resting Time for Juicier Meatballs: Once your meatballs are cooked, resist the urge to serve them immediately. Transfer the cooked meatballs to a plate or serving dish, loosely cover them with foil (this step is optional but helps retain warmth), and allow them to rest for 5-10 minutes before serving. This crucial resting period permits the meat’s juices to redistribute throughout the meatballs, resulting in a more tender, succulent, and intensely flavorful bite.
  • Don’t Overmix the Meat: When combining the meatball ingredients, use your hands and mix just until everything is incorporated. Overmixing can compact the meat proteins, leading to tough and chewy meatballs. Gentle handling ensures a tender texture.
  • Uniform Meatball Size: Aim for consistently sized meatballs. This ensures that all meatballs cook evenly at the same rate, preventing some from being overcooked while others are undercooked. A cookie scoop is an excellent tool for achieving this uniformity.
  • Brown in Batches: If your skillet isn’t large enough to accommodate all the meatballs in a single layer without crowding, cook them in batches. Crowding the pan lowers the temperature, causing the meatballs to steam rather than brown, preventing that desirable crust development.
  • Taste and Adjust Seasoning: Before forming all the meatballs, cook a tiny piece of the mixture and taste it. This allows you to adjust the seasoning (salt, pepper, spices) before committing to the entire batch, ensuring the flavor is exactly to your liking.

Making Ahead, Storing, and Freezing

This recipe is excellent for meal prepping and managing leftovers efficiently:

  • Making Ahead: You can prepare the meatball mixture 1-2 days in advance. Simply combine all the meatball ingredients, form the meatballs, and then store them in an airtight container in the refrigerator. When you’re ready to prepare your meal, proceed with cooking the meatballs and orzo according to the recipe instructions. This significantly cuts down on prep time on busy weeknights.
  • Storing Cooked Leftovers: Any leftover cooked Greek meatballs and orzo can be stored together in an airtight container in the refrigerator for up to 3 days. Reheat gently in a skillet over low heat with a splash of water or broth, or in the microwave until warmed through.
  • Freezing Meatballs:
    • Raw Meatballs: To freeze raw meatballs, arrange them in a single layer on a parchment-lined baking sheet and freeze until solid. Once frozen, transfer them to a freezer-safe bag or container, separating layers with parchment paper to prevent sticking. They will keep for up to 2 months. When ready to cook, you can bake them directly from frozen at 350°F (175°C) for about 20-25 minutes, or until cooked through, adding a few extra minutes to the cooking time.
    • Cooked Meatballs: You can also freeze cooked meatballs. Allow them to cool completely, then store them in a freezer-safe container for up to 2 months. To reheat, thaw them in the refrigerator overnight, then warm them up in a large skillet with a little olive oil, or gently in the oven, until heated through.

Commonly Asked Questions

What keeps meatballs from falling apart?

The primary binding agents that hold meatballs together are eggs and breadcrumbs. Eggs provide moisture and coagulation, while breadcrumbs absorb moisture and help create a cohesive structure. Using both ensures a firm yet tender meatball that won’t disintegrate during cooking.

Is it better to bake or pan fry meatballs?

The “better” method depends entirely on your personal preference and what you prioritize. Pan-frying meatballs is generally much faster and develops a beautiful, crispy, and deeply browned exterior, while the oil used also adds an extra layer of flavor. Baking meatballs, on the other hand, is more of a “set it and forget it” method, making it convenient for larger batches and a slightly healthier option as it requires less oil. This post provides instructions for both pan-frying, baking, and even air-frying, so you can choose the method that best suits your cooking style and desired outcome.

What do you serve meatballs with?

Meatballs are incredibly versatile! They pair wonderfully with a variety of sides. Excellent options include any type of pasta (like the orzo in this recipe!), crusty bread for soaking up sauces, a fresh side salad for lightness, creamy mashed potatoes, or even added to a hearty soup. The possibilities are vast, allowing you to customize your meal.

What can you use in meatballs besides breadcrumbs?

If you’re looking for an alternative to traditional breadcrumbs, there are several effective binders you can use. Crushed crackers (like Ritz or saltines), grated Parmesan cheese, rolled oats (especially finely ground), or even almond flour (for a gluten-free and lower-carb option) all work well to absorb moisture and bind the meatball mixture.

Is orzo a pasta or rice?

Despite its striking resemblance to rice, orzo is definitely a pasta! It is made from durum wheat flour and water, just like other pastas, but it’s shaped into small, elongated grains that can easily be mistaken for rice. It cooks like pasta, typically al dente, and absorbs flavors beautifully.

More Mouthwatering Recipes

Discover More Delicious Meals

Main Course

Crock Pot Swedish Meatballs

Main Course

Spicy Peanut Noodles with Sesame Meatballs

Main Course

The Best Creamy Salmon Pasta Recipe

Appetizers

Roasted Garlic Labneh

Want more delicious and beautiful recipes delivered straight to your inbox? Subscribe to my newsletter to receive the latest seasonal creations as soon as they’re released!

If you make this recipe, please take a moment to leave a star rating on the recipe card below and share your thoughts in the comments! You can also tag @BritneyBreaksBread on Instagram and use the hashtag #britneybreaksbread so I can celebrate your beautiful culinary creations!

Greek Meatballs with Orzo

By Britney
Prep: 15 mins
Cook: 25 mins
Total: 40 mins
Servings: 4 servings
greek meatballs and orzo in a bowl with cucumbers, tomatoes, feta, and pita bread.
Pin Recipe
Print Recipe

This Greek Meatballs and Orzo is a delicious one pan meal that comes together in under an hour! Juicy and tender meatballs that are packed with flavor paired with a buttery lemon orzo that is so easy to make. Garnish with cherry tomatoes, sliced cucumbers, feta cheese, and a dollop of tzatziki sauce for the perfect weeknight meal!

Equipment

  • Large Skillet with a Lid
  • Mixing Bowls

Ingredients

Greek Meatballs

  • 1 lb Ground Beef
  • 1/2 Red Onion, (minced)
  • 3 cloves Garlic, (minced)
  • 3/4 cup Panko Breadcrumbs
  • 1 Large Egg
  • 1/4 cup Fresh Parsley, (diced)
  • 3 tbsps Fresh Mint, (diced)
  • 2 tbsps Fresh Dill, (diced)
  • 2 tsp Oregano
  • 1 1/2 tsp Cumin
  • 1/2 tsp Ground Coriander
  • 1/8 tsp Cinnamon
  • 1 tbsp Lemon Zest
  • 1/2 tsp Kosher Salt, (more or less as desired)
  • 1 tsp Black Pepper

Orzo

  • 3 tbsps Butter
  • 1 clove Garlic, (chopped)
  • 1 1/2 cups Orzo
  • 3 cups Water
  • 1 tsp Chicken Bouillon Paste
  • 1 tbsp Fresh Dill, (chopped)
  • Salt and Pepper, (to taste)

Garnishes (optional)

  • Olives
  • Feta Cheese
  • Sliced Cucumber
  • Sliced Cherry Tomatoes
  • Black Olives
  • Sliced Red Onion
  • Tzatziki

Instructions

  • Add all of the ingredients for the greek meatballs into a large mixing bowl. Use your hands to mix together until everything is incorporated and smooth, about 3 minutes.
  • Use a large cookie scoop or spoon out 2 tbsps of the meatball mixture and form into a ball and place onto a plate or baking sheet.
  • Drizzle 1-2 tbsps of olive oil into a large skillet over medium heat. Once warmed, add the meatballs and browned all over and cooked thoroughly (about 7-10 minutes). Cook in batches so as to not overcrowd the pan. Remove and place onto a plate.
  • Begin making the orzo by adding 1 tbsps of butter to the same skillet. Once melted, add garlic and cook until fragrant, about 3 minutes. Add orzo and toast the orzo in the skillet until translucent.
  • Add 3 cups of water and chicken bouillon paste. Cook until al dente, about 8-10 minutes. Then add remaining 2 tbsps of butter and dill and mix until butter is melted. Taste for salt and pepper and add as desired.
  • Serve orzo with the meatballs and add whatever garnishes you’d like!

Notes

Other Cooking Methods

Air Fryer: Preheat the air fryer to 400 degrees F and cook the meatballs for 12-15 minutes, until browned and thoroughly cooked (internal temperature should be 160 degrees F).

Oven Method: Place the meatballs on a parchment-lined baking sheet and bake for 17-20 minutes.

With each method, you will still have to make the orzo on the stovetop.

Helpful Tips

  • To check for doneness, it may be helpful to use a meat thermometer. Insert the thermometer into the center of a meatball, and ensure it reaches an internal temperature of 160°F (71°C) for ground beef and 165°F (74°C) for ground poultry. This will help you avoid undercooked or dry meatballs.
  • Allow Resting Time: Once your meatballs are cooked, allow them to rest for a few minutes before serving. This resting period allows the juices to redistribute throughout the meatballs. This means juicier and more flavorful meatballs. Simply transfer the cooked meatballs to a plate or serving dish, cover loosely with foil (optional), and let them rest for 5-10 minutes before serving.

Nutrition

Calories: 658kcal, Carbohydrates: 55g, Protein: 31g, Fat: 34g, Saturated Fat: 15g, Polyunsaturated Fat: 2g, Monounsaturated Fat: 13g, Trans Fat: 2g, Cholesterol: 150mg, Sodium: 672mg, Potassium: 589mg, Fiber: 4g, Sugar: 3g, Vitamin A: 851IU, Vitamin C: 10mg, Calcium: 122mg, Iron: 5mg

Nutrition information is automatically calculated, so should only be used as an approximation.

Explore More Delicious Desserts

Desserts

Eggnog Pound Cake with Spiced Eggnog Glaze

Desserts

Cranberry and Orange Loaf Cake with Buttermilk Glaze

Desserts

Red Velvet Cake with Cream Cheese Frosting

Desserts

Almond Shortbread Cookies