March 19, 2024| By

Greek Meatballs with Lemon Orzo

Prep Time: 15 minutes
Cook Time: 25 minutes
Skip to 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! 

Want more recipes? Try this Cajun Chicken Caesar Salad and Healthy Orange Sesame Chicken!

greek meatballs and orzo in a bowl with cucumbers, tomatoes, feta, and pita bread.
Jump to:

This post may contain affiliate links.

Although I've never been to Greece (hopefully we can change that soon), I LOVE Greek food. It's always so fresh, bright, and flavorful. Although I don't make many Greek-inspired meals in my household, when I do, it's always a feast.

So far, I've made souvlaki, moussaka (one of my favorite meals of all time), and spanakopita. Fourth up was these Greek Meatballs, also known as Keftedes. In fact, I've made these so much, I put my own spin on them and just had to share the recipe with you. 

And honestly, it couldn't be easier. Juicy meatballs full of spices and fresh herbs and when paired with buttery orzo, it's just a complete dinner. 

Why You'll Love this Recipe

  • It's an easy Greek meatball recipe that comes together in under an hour! The meatballs are juicy and flavorful and incredibly simple to make. 
  • Friendly weeknight meal! I have very finicky children and they love this recipe. Whenever I make this, the whole family gathers around the dinner table with excitement.
  • Simple ingredients. This recipe calls for pantry staples only!
  • One pot dinner - which means easy clean up - and I HATE doing a ton of dishes. So, if you're anything like me, this recipe is for you! 
greek meatballs in a bowl with tzatziki sauce, tomatoes, and cucumbers.

What are Greek Meatballs?

Greek meatballs, known as "Keftedes," are savory, seasoned meatballs traditionally made with a mixture of ground beef and lamb. They are seasoned with aromatic herbs such as oregano, mint, and parsley, along with garlic and onions. These flavorful meatballs are often fried until golden brown and crispy on the outside, while remaining tender and juicy on the inside. 

Keftedes are a popular dish in Greek cuisine, often served as an appetizer, main course, or part of a mezze spread.

Ingredients

Ground Beef: in my research, authentic Greek Meatballs use a mix of ground lamb and either (or both) ground beef or pork. Feel free to use whatever kind of ground meat you have on hand. I only had ground beef so that's what I used but 

Fresh Herbs: you'll need fresh parsley, fresh mint, and fresh dill. 

Orzo Pasta: contrary to popular belief, orzo is pasta and not a grain. We're gonna boil the orzo until just al dente and then add in the garlic, lemon juice, and herbs for more flava!

Spices: oregano, cumin, ground coriander, and ground cinnamon. No, that's not a typo, just a pinch of cinnamon gives these meatballs so much character and a nice kick of subtle warmth. It's my favorite spice in my 

Lemon Zest: the lemon zest adds brightness and slightly floral notes to the meatballs - it pairs so well with the spices and herbs.

How to make Greek Meatballs 

  • Combine all of the ingredients for the greek meatballs in a mixing bowl - ground beef, minced red onion and garlic, panko bread crumbs, fresh parsley, fresh dill and mint, oregano, cumin, cinnamon, and lemon zest. Mix together until smooth and combined, about 2-3 minutes.  (Image 1) 
meatball ingredients mixed together in a mixing bowl.
  • Cover your hands in a little bit of oil to prevent the meat from sticking to your hands. Use a cookie scoop or spoon to scoop out 2 tbsps of the meat mixture and roll into a ball.
  • Drizzle a little olive oil into a large skillet and warm over medium heat for about 2-3 minutes. Then place the meatballs into the skillet. Work in batches to prevent overcrowding the pan. Cook until browned on all sides and thoroughly cooked, about 8-10 minutes. Remove and place onto a plate. (Image 2)
  • Carefully remove pour out the oil from the pan and blot clean to remove any browned bits. Add butter and olive oil to the pan and add garlic. Cook until fragrant, about 2-3 minutes. 
  • Add the orzo and lightly toss in the pan until slightly translucent, about 2-3 minutes. (Image 3)
  • Pour in the water and chicken bouillon paste. Whisk together until the paste is incorporated into the water and bring to a boil over high heat, then reduce to simmer and cook until al dente, about 8-10 minutes.   
  • Add remaining butter and dill and season with salt and pepper.
  • Serve with the meatballs and whatever garnishes you'd like.
up close photo of greek meatballs in a bowl with a fork and blocks of feta cheese and tomatoes.

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. 

Variations

Choose a different meat: any ground meat works for this recipe. Ground turkey or ground chicken are also great options. 

Gluten Free option: omit the breadcrumbs entirely for gluten free meatballs. You can also use gluten free breadcrumbs, they'll be delicious either way.

Egg Free: omit the eggs and combine the panko breadcrumbs and ¼ cup of milk in a small bowl. Mix together and add the meatball mixture. This will take the place of the eggs.

What to serve with Greek Meatballs 

Serve with fresh or creamy feta, sliced red onions, cucumbers. Also, if you'd like even more veggies, give my Greek Cucumber Salad a try, especially if you don't have any orzo. It's an amazing side salad that goes SO well with this Greek meatball recipe and some homemade pita bread.

Don't forget those kalamata olives and tzatziki sauce too! 

If you have any on hand, I highly suggest adding a couple sun-dried tomatoes too. It makes such a delicious meal.

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.

Making Ahead, Storing, and Freezing

​Making Ahead: You can prep the meat about 1-2 days in advance. Prepare the meat and store in an airtight container in the refrigerator. When you're ready to prepare the meal, cook the meatballs and orzo as per the recipe instructions.

Storing: store in the refrigerator in an airtight container for up to 3 days.

Freezing: you can freeze the raw meatballs or the cooked meatballs in a freezer safe container for up to 2 months. If storing them raw, I recommend baking in the oven for about 20-25 minutes at 350 degrees F. If storing the cooked meatballs, let them thaw in the refrigerator and then warm up in a large skillet with a little EVOO. 

​Commonly Asked Questions

What keeps meatballs from falling apart?

Eggs and breadcrumbs are binding agents that keep the meatballs together. 

Is it better to bake or pan fry meatballs?

It all depends on your personal preference. Cooking meatballs in a pan is a lot faster and gives you a nice crunchy exterior. The oil from pan frying also adds flavor to the meatballs as well. Baking meatballs can be more of a "Set it and forget" kind of method and is a little healthier because you don't have to use oil. I provide both options in this post, as well as an option to cook in the air fryer so that you can make the decision based on your preference.

What do you serve meatballs with?

Any type of pasta, crusty bread, a side salad, mashed potatoes, soup - all great options to enjoy with meatballs.

What can you use in meatballs besides breadcrumbs?

You can use eggs as a binder without the breadcrumbs. If you're looking for a breadcrumb alternative, you can use crushed crackers, parmesan cheese, rolled oats, and even almond flour. 

is orzo a pasta or rice?

Orzo is a pasta! It's made from flour and is shaped like rice but isn't rice at all!

More Recipes

Want more delicious and beautiful recipes? Subscribe to my newsletter, where you'll hear about new recipes FIRST and get tantalizing and exclusive perks!

Let's stay connected on social media and continue to cook together! Also, if you decide to make this recipe, please leave a star rating on the recipe card and leave a comment below! Tag @BritneyBreaksBread on Instagram and hashtag #britneybreaksbread so I can see your creations! I hope that you love this recipe as much as we do!

greek meatballs and orzo in a bowl with cucumbers, tomatoes, feta, and pita bread.

Greek Meatballs with Orzo

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! 
Serving: 4 servings
Prep Time: 15 minutes
Cook Time: 25 minutes
Total Time: 40 minutes
Calories: 658kcal

Equipment

  • Large Skillet with a Lid
  • Mixing Bowls

Ingredients

Greek Meatballs

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

Orzo

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

Garnishes (optional)

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

Directions

  • 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
Course: Dinner, Lunch
Cuisine: Greek

Did you make this?

instagram icon

Tag us on the gram @britneybreaksbread to be featured in our stories!

Rate + Review

What do you think of this recipe?

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

Recipe Rating




  1. 5 stars
    This is soooo yummy and very easy to make. The combination of the yogurt, lemon & herbs gives the orzo a creamy texture and paired with the feta stuffed turkey meatballs takes it next level. Surprisingly quick & easy to make. The meatballs went fast but still snacking on the orzo. ( Add extra feta to the pasta!)

Share To