Grilled Moroccan Meatballs with Yogurt Sauce
- By Jennifer Segal
- Updated April 18, 2024
- 258 Comments
- Leave a Review
This post may contain affiliate links. Read my full disclosure policy.
Spice things up with these grilled Moroccan meatballs, seasoned with warm spices and cooled down with a creamy yogurt sauce—every bite is packed with flavor!

I have a late-night habit of scouring the Internet for gently used cookbooks to add to my collection. I always find great buys—books with stunning photography that look like they’ve barely been cracked open. It’s such a treat when they arrive on my doorstep, like a little gift to myself! One of my recent treasures is Curtis Stone’s What’s for Dinner? I’m slowly cooking my way through the book, and this dish has quickly become a family favorite.
It comes together in a snap: ground beef mixed with spices, fresh herbs, egg, panko, and garlic, then grilled into succulent meatballs. Served with couscous and a refreshing yogurt-cucumber sauce, it’s a quick, easy, and delicious meal that’s just perfect for a spring or summer night.
“Served these for a dinner party and they were an absolute hit! I doubled the recipe as I knew I had some hearty eaters coming, and I’m glad I did – my guests gobbled them up!”
What You’ll Need To Make Grilled Moroccan Meatballs

- Egg & Panko: Work together as binders to help the meatballs hold their shape while keeping them light and tender.
- Garlic, Cumin & Allspice: Add depth and warm, earthy Moroccan flavor.
- Fresh Cilantro: Brings a bright, herbal note to the meatballs (optional).
- 85% Lean Ground Beef: The perfect balance of flavor and fat for juicy meatballs.
- Vegetable Oil: Used for grilling to prevent sticking.
- Cucumber, Yogurt, Lemon Juice & Fresh Dill: Come together to make the cool, creamy sauce that brightens and balances the spiced meatballs.
- Jump to the printable recipe for precise measurements
Step-by-Step Instructions
Combine the egg, garlic, cilantro, cumin, allspice, salt and pepper in a medium bowl. Mix until well combined.

Add the ground beef and panko bread crumbs.

Mix together with your hands until just combined.

Use a 1/3 cup measure to portion out the meat and shape into discs.

Preheat your grill to medium-high heat and grease well. Place the meatballs on the grill and cook for about four minutes per side, until charred and no longer pink in the center. As they cook, the centers will dome slightly, creating nicely shaped meatballs.

Meanwhile, make the yogurt sauce by mixing the yogurt, cucumber, lemon juice, fresh dill, salt, and pepper in a small bowl.

Serve the meatballs over couscous, topped with the yogurt sauce.

You May Also Like
Grilled Moroccan Meatballs with Yogurt Sauce
Ingredients
For the Meatballs
- 1 large egg
- 3 cloves garlic, minced
- 1 teaspoon ground cumin
- 1 teaspoon ground allspice
- ¼ cup finely chopped fresh cilantro (optional)
- 1¼ teaspoons kosher salt
- ½ teaspoon freshly ground black pepper
- 1¼ lbs 85% lean ground beef
- ⅓ cup panko
For the Yogurt Sauce
- ½ cucumber, peeled, halved lengthwise, seeded and finely diced
- 1 cup plain low-fat or whole milk Greek yogurt (do not use non-fat)
- 2 tablespoons fresh lemon juice, from one lemon
- 1 tablespoon chopped fresh dill
- ¼ teaspoon kosher salt
- ¼ teaspoon freshly ground black pepper
Instructions
For the Meatballs
- Preheat the grill to medium-high heat (about 500°F/260°C).
- Mix together the egg, garlic, cumin, allspice, cilantro, salt and pepper in a medium bowl. Add the ground beef and panko and mix with your hands until well combined.
- Using a ⅓ cup measure, form 8 disc-shaped meatballs. (They will dome slightly on the grill, forming nicely rounded meatballs.)
- Lightly dip a wad of paper towels in vegetable oil and, using tongs, carefully rub over the grates several times until glossy and coated. Grill the meatballs, covered, for about 4 minutes per side, or until they are nicely browned on the exterior and no longer pink in the center. Transfer the meatballs to a serving plate and let rest for 3 minutes. Serve with the yogurt sauce and couscous, if desired.
For the Yogurt Sauce
- Combine all of the ingredients in a small bowl and mix well. Refrigerate until ready to serve.
Notes
Nutrition Information
This website is written and produced for informational purposes only. I am not a certified nutritionist and the nutritional data on this site has not been evaluated or approved by a nutritionist or the Food and Drug Administration. Nutritional information is offered as a courtesy and should not be construed as a guarantee. The data is calculated through an online nutritional calculator, Edamam.com. Although I do my best to provide accurate nutritional information, these figures should be considered estimates only. Varying factors such as product types or brands purchased, natural fluctuations in fresh produce, and the way ingredients are processed change the effective nutritional information in any given recipe. Furthermore, different online calculators provide different results depending on their own nutrition fact sources and algorithms. To obtain the most accurate nutritional information in a given recipe, you should calculate the nutritional information with the actual ingredients used in your recipe, using your preferred nutrition calculator.
Add a Comment Cancel reply
This site uses Akismet to reduce spam. Learn how your comment data is processed.







Could I substitute a ground lamb or maybe a blend of meats?
Yup– hope you enjoy!
Hi!
Can you bake these?
Thanks!
Yes, Holly – you could bake or broil them.
Just returned from Israel and had this recipe as a reminder of my trip to the Middle East. Made as per recipe, divided into six “meat balls”and pan seared in olive oil in cast iron skillet to give a wonderful crust. Much like German Frikadellen. Fantastic. Made farro as a side dish instead of couscous. The cucumber tzatziki was simple and contrasted well with the dish.
This was delicious! I don’t like cilantro, so used fresh parsley in its place.
I just read where you already answered my question.
Sorry!
Will try this again in the oven!
I want to make this again because we enjoyed it-however…our grill is not the best and the meatballs ended up burnt. We used a thermometer but they went from pink inside to burnt very quickly.
Question: Can I bake them in the oven? If so-time and temperature please.
If not, should I shape them smaller or flatter?
I made the roasted pepper salad as a side dish and it was delicious. A nice summery meal-if I could just perfect the meatballs.
It isn’t fair for me to rate it until I cook it properly.
Hi Jana, Sorry to hear you struggled with these meatballs the first time around. You can prepare them in the oven. I’d bake them at 350 for 15-20 minutes, then pop them under the broiler for a minute or so at the end.
WOW – how delicious and easy!
Shared with co-workers and they agree!
Jen,
We served 6 with this recipe last night, substituting rice for cous cous. I added 50% to the meatball recipe and made them the day before. It was amazing to see the meatballs turn round on the grill just like you said. They were a huge hit! Many thanks for another wonderful meal.
I had no idea what to make for dinner yesterday, until I got the newsletter that showed these meatballs. Yep, I made them last night for dinner. They turned out great. We had tzatziki sauce so didn’t make the sauce. Loved the meatballs. Will be making these again. thanks for the idea.
Hi Jen, love all your receipes!!! My daughter can’t have dairy. Can I use something else in place of the yogurt?
Hi Vicky, Thank you! I know there are dairy-free tzatziki recipes out there. Otherwise you could just omit the sauce and serve them with this Minted Cucumber Salad.