Greek inspired baked lamb meatballs on top of easy sun dried tomato orzo with a swoosh of luscious whipped feta is an impressive (and surprisingly easy!), and delicious meal that everyone will love.

I LOVE this recipe. It’s a Big Delicious Life reader favorite! Super flavorful, Greek inspired meatballs made with ground lamb, served on top of a veggie packed sun-dried tomato orzo pasta and finished with a dollop of creamy, salty whipped feta cheese.
This is one of those dishes that will have everyone asking you for the recipe. I guarantee it will be a huge hit with the whole family!
If you’re in a dinner rut, this recipe is exactly what you need to mix it up. I also recommend you try another fan favorite, my Sheet Pan Teriyaki Salmon with Baby Bok Choy.
Jump to:
Why you will love this recipe
- It’s a relatively easy recipe for a weeknight meal but also perfect for company or a special occasion. The entire dish comes together in about 40 minutes.
- The meatballs are baked, not fried in a skillet. While the meatballs cook, you can easily pull together the other components.
- It’s flexible. I definitely recommend using ground lamb but if that’s not your thing, you can make it with ground beef, turkey or even chicken. You can also make this gluten free just by subbing in gluten free orzo – the meatball mixture does not have breadcrumbs.
- It’s exploding with delicious mediterranean flavors and absolutely delicious!

Ingredients
This fresh and flavorful dish is made with simple ingredients.
- Ground Lamb – this delicious protein is easily found in most grocery stores. If they don’t have it at the butcher counter, look around in the packaged meat section. I always find it at Whole Foods.
- Onion and garlic – sweet or yellow onion and fresh garlic cloves. I would not recommend using red onion.
- Fresh Herbs – parsley and mint. Fresh parsley is a non-negotiable. If you don’t have fresh mint, you can omit.
- Dried Oregano – you can use fresh if you want. For every teaspoon of dried oregano, substitute one tablespoon of fresh.
- Cumin – cumin really brings out the flavor in lamb. It’s a match made in heaven!
- Orzo Pasta – a short grain pasta that looks just like rice.
- Sun-dried Tomatoes – I prefer to use oil packed sun dried tomatoes. To me they are less chewy and packed with flavor from the oil.
- Baby Spinach – a few handfuls.
- Feta cheese – salty, creamy feta rounds out the flavors and textures in this dish.
- Greek Yogurt – a dollop of Greek Yogurt in the whipped feta makes it so creamy.
- Olive Oil
- Lemon – fresh lemon juice and zest.
- Salt and pepper – I love a little cayenne pepper for some heat. Black pepper also works.

Method
This dish has three different components but I promise you, it’s way easier than it looks.
Start by prepping the veggies. Cut the onion in half and grate one half for the meatballs and finely dice the other half for the orzo. Mince 3 cloves of garlic, two for the meatballs and one for the orzo.
Chop up your fresh herbs – I always add a little extra to set aside for sprinkling on top for a pop of color.
Use your hands to break apart the ground lamb and add it to a large bowl. Breaking up the meat before adding the rest of the ingredients helps prevent over mixing it which can give you tough meatballs. Add grated onion, garlic, fresh herbs, cumin, dried oregano, lemon zest, kosher salt and pepper and gently combine the lamb mixture with your hands just until everything comes together.
Coat your hands in a bit of olive oil and use a cookie scoop to portion out the meatball mixture. Roll gently with oiled hands to form the shape and place them in a single layer about an inch apart on a parchment paper lined baking sheet. Put the meatballs in the oven to bake at 425 degrees f for about 18-20 minutes until the internal temperature reads 160 degrees. While the meatballs are baking, make the orzo and whipped feta.

Add the feta, greek yogurt, and olive oil to a food processor and whip on high until smooth and creamy. Set aside in the fridge while you make the orzo.
Heat a few tablespoons of olive oil in a large skillet over medium heat. Add diced onion and sauté for for a few minutes until translucent. Add in minced garlic and orzo and cook for another few minutes until garlic is fragrant and orzo is lightly toasted. Keep stirring while you do this.
Pour the broth into the skillet and stir, scraping up any pasta that sticks to the bottom of the pan. Bring it to a simmer and then add in chopped sun-dried tomatoes. Cook for about 8 minutes or until orzo is al dente. You can add in a bit more broth if it looks dry before the pasta is cooked. During the last minute of cooking, add in the baby spinach and stir until it wilts into the orzo. Finish with the juice of half a lemon.

Serving suggestions
How to plate this dish
You can serve it plated or family style. For plated, start with a bed of orzo on one side of the plate. Place a few Greek lamb meatballs on top or in the middle of the plate. Add a swoosh of whipped feta to the other side of the plate and finish it all with a sprinkling of fresh parsley and mint.
For family style, add orzo to one half of the platter and meatballs to the other half. Sprinkle fresh herbs over the entire platter and serve with whipped feta in a separate dish on the side.
What to serve with lamb meatballs
This dish really is a complete, balanced meal on it’s own. If you would like to add some accompaniments, I recommend:
- Warm fluffy pita bread or pita chips – the extra whipped feta is the perfect dip.
- Simple green salad or a refreshing cucumber salad.
- Babaganoush and/or hummus with crunchy fresh cucumbers, cherry tomatoes, carrots and pita chips.

Recipe and storage tips
- For best results, make the recipe components in the order outlined in the post. This will help you have everything ready at the same time!
- Use orzo pasta. I don’t recommend using any other shape. It just doesn’t have the same vibe.
- Break up the ground lamb into the bowl before you add vegetables, herbs and spices. This increases the surface area for the add-ins to distribute throughout the ground meat without overmixing it. Overmixing ground meat can lead to tough, chewy meatballs.
- Get in there with your hands! They are the best tools for making perfect meatballs.
- Leftovers can be stored in an airtight container in the refrigerator for 2-3 days. I recommend storing the whipped feta separately from the meatballs and orzo.
Recipe FAQs
No. Orzo looks almost exactly like rice but it is pasta! To make this dish gluten free, you can easily substitute gluten-free orzo.
You can use ground beef, ground turkey or ground chicken in this recipe. Most ground lamb is about 17-20% fat so whatever meat you use, be sure to use something with a good amount of fat content so your meatballs are not dry.
Yes. You can easily freeze cooked or uncooked meatballs. Place them on a parchment lined baking dish and put them in the freezer until hardened. Transfer to a freezer bag or airtight container and freeze for up to 3 months. To thaw, place in the refrigerator for about 24 hours. Frozen meatballs are great to have on hand for an easy dinner.
More favorite dinner recipes to try

Greek Meatballs with Sun-dried Tomato Orzo and Whipped Feta
Ingredients
For the Meatballs:
- 1 pound ground lamb
- ½ large onion grated
- 2 cloves garlic minced
- 1 tablespoon fresh mint chopped
- 2 tablespoon fresh parsley chopped
- ½ teaspoon ground cumin
- 1 teaspoon dried oregano
- ½ lemon (zest)
- ½ teaspoon salt
- ¼ teaspoon of cayenne pepper replace with black pepper for no heat
For the Orzo:
- 1 cup dry orzo pasta
- ½ large onion finely diced
- 1 clove garlic minced
- ¼ cup oil packed sun-dried tomatoes chopped
- 2 handfuls baby spinach leaves
- 2 cups vegetable broth maybe an extra half cup
- ½ lemon juiced
- 1 tablespoon olive oil
- Salt and pepper to taste
For the Whipped Feta:
- 7 ounce package of feta cheese
- ¼ cup full fat Greek yogurt
- 2 tablespoons olive oil
Instructions
- Preheat oven to 425 degrees and line a baking sheet with parchment paper.
- Cut one onion in half. Grate one half of the onion and finely dice the other half. Set the diced onion aside for the orzo.
- Mince three cloves of garlic. Set aside one clove for the orzo
- Chop up parsley and mint. Chop a little extra for garnishing plates at the end.
- In a large bowl place ground lamb, grated onion, two cloves minced garlic, mint, parsley, cumin, oregano, lemon zest, salt and cayenne pepper. Mix gently with hands until combined. Do not over mix!
- Coat hands in a little bit of oil and form meat mixture into tablespoon sized balls. Place on a baking sheet with a little space between them. This makes about 12-15 meatballs. Bake for 18-20 minutes until meatballs are browned and cooked through.
- While the meatballs are baking, prepare the orzo. In a large skillet, heat 2 tbsp olive oil on medium heat. Add in onion and cook for about 2 minutes. Add in garlic and orzo and cook for another 2-3 minutes until garlic is fragrant and orzo is toasted. Stirring frequently.
- Add 2 cups broth to the skillet and stir, scraping up any orzo that sticks to the bottom of the pan. Bring to a simmer and add in sun-dried tomatoes. Cook for 7-8 minutes, stirring frequently until orzo is al dente. Add in a little bit more broth if it becomes too dry. During the last minute of cooking, wilt in 2 handfuls of baby spinach leaves. Once orzo is cooked and spinach is wilted, squeeze in juice of half a lemon. Check for seasoning and set aside.
- In a food processor add feta, greek yogurt and 2 tbsp olive oil. Whip on high until smooth and creamy.
- To serve, place a serving of orzo on one side of the plate. Arrange meatballs on top. Dollop or swoosh whipped feta on the other side and garnish plate with more fresh mint and parsley. Serve immediately.
Gierman Liz
SO delish!! Flavors were spot-on!!
Reco pre-prep for Moms or slow cookers!
I tried my Bullet to blend feta-not a great idea;).
Jessica
So glad you enjoyed it! Definitely one of my favorites.