Moroccan spiced turkey meatballs

Moroccan Spiced Turkey Meatballs

These aren’t your Italian grandmother’s meatballs. The combination of warm spices, sweet raisins, and bright lemon creates layers of flavor that keep you coming back for another bite.

And since they’re made with ground turkey, they’re lighter than traditional beef versions while still being satisfying enough for dinner.

The yogurt sauce ties everything together—cooling, tangy, and just acidic enough to cut through the richness of the meatballs.

Served over fluffy couscous, this becomes the kind of weeknight meal that feels special without requiring any fancy techniques or hard-to-find ingredients.

Why You’ll Love This Recipe

This dish delivers restaurant-quality flavor with minimal effort. The spice blend creates complexity without being overwhelming, and the golden raisins add little bursts of sweetness that surprise you in the best way.

It’s also incredibly practical. Most of the ingredients are pantry staples, and the meatballs come together quickly. You can even make them ahead and reheat when you’re ready to eat.

The leftovers are fantastic. These meatballs taste even better the next day after the flavors have had time to meld. Pack them for lunch over couscous, stuff them into pita bread, or just eat them cold straight from the fridge.

Ingredients

For the Meatballs:

  • 1 pound ground turkey
  • 1/3 cup golden raisins, roughly chopped
  • 1/4 cup panko breadcrumbs
  • 1 large egg
  • 3 cloves garlic, minced
  • 1 1/2 teaspoons ground cumin
  • 1 teaspoon ground coriander
  • 3/4 teaspoon ground cinnamon
  • 1/2 teaspoon smoked paprika
  • 1 teaspoon salt
  • 1/2 teaspoon black pepper
  • 2 tablespoons fresh cilantro, chopped
  • 2 tablespoons olive oil (for cooking)

For the Couscous:

  • 1 1/2 cups couscous
  • 1 3/4 cups chicken or vegetable broth
  • 2 tablespoons butter
  • 1/4 teaspoon salt
  • 2 tablespoons fresh parsley, chopped

For the Lemony Yogurt Sauce:

  • 1 cup plain Greek yogurt
  • 2 tablespoons fresh lemon juice
  • 1 tablespoon olive oil
  • 1 clove garlic, minced
  • 1/4 teaspoon salt
  • Zest of 1 lemon

For Garnish:

  • Fresh cilantro or parsley
  • Lemon wedges
  • Extra golden raisins (optional)

Instructions

Start by preheating your oven to 400°F. Line a baking sheet with parchment paper.

In a large bowl, combine the ground turkey, chopped raisins, panko, egg, garlic, cumin, coriander, cinnamon, paprika, salt, pepper, and cilantro. Mix gently with your hands until just combined—don’t overwork the meat or the meatballs will be tough.

Form the mixture into meatballs about 1 1/2 inches in diameter (roughly the size of a golf ball). You should get around 20-24 meatballs.

Heat the olive oil in a large oven-safe skillet over medium-high heat. Working in batches if needed, sear the meatballs for 2-3 minutes per side until golden brown. They don’t need to be cooked through yet.

Transfer the skillet to the oven (or move the meatballs to your prepared baking sheet if your skillet isn’t oven-safe). Bake for 12-15 minutes until the meatballs reach an internal temperature of 165°F.

While the meatballs are in the oven, bring the broth, butter, and salt to a boil in a medium saucepan. Remove from heat and stir in the couscous.

Cover the pot and let it sit for 5 minutes. Fluff with a fork and stir in the chopped parsley.

In a small bowl, whisk together the yogurt, lemon juice, olive oil, garlic, salt, and lemon zest. Taste and adjust seasoning as needed.

If the sauce is too thick, thin it with a tablespoon or two of water until it’s drizzle-able.

Divide the couscous among four bowls. Top with the meatballs and drizzle generously with the yogurt sauce.

Garnish with fresh herbs, lemon wedges, and extra raisins if you like. Serve immediately.

Tips and Variations

Don’t skip the searing step. Browning the meatballs before baking adds a depth of flavor you won’t get from just baking them.

If you can’t find golden raisins, regular raisins work fine. You could also substitute dried apricots or dates, chopped small.

Make it spicier by adding a pinch of cayenne pepper or red pepper flakes to the meatball mixture.

The yogurt sauce can be made up to 3 days ahead and stored in the refrigerator. It actually tastes better after sitting for a few hours.

Swap the couscous for quinoa, rice, or even cauliflower rice if you want to change things up!

Print
clockclock iconcutlerycutlery iconflagflag iconfolderfolder iconinstagraminstagram iconpinterestpinterest iconfacebookfacebook iconprintprint iconsquaressquares iconheartheart iconheart solidheart solid icon
Moroccan spiced turkey meatballs

Moroccan Spiced Turkey Meatballs

5 Stars 4 Stars 3 Stars 2 Stars 1 Star

No reviews

These Moroccan-spiced turkey meatballs bring together warm spices like cumin and cinnamon with sweet golden raisins for a flavor-packed weeknight dinner.

  • Total Time: 45 minutes
  • Yield: 4 servings 1x

Ingredients

Scale

For the Meatballs:

  • 1 pound ground turkey (preferably 93% lean)
  • 1/3 cup golden raisins, roughly chopped
  • 1/4 cup panko breadcrumbs
  • 1 large egg
  • 3 cloves garlic, minced
  • 1 1/2 teaspoons ground cumin
  • 1 teaspoon ground coriander
  • 3/4 teaspoon ground cinnamon
  • 1/2 teaspoon smoked paprika
  • 1 teaspoon salt
  • 1/2 teaspoon black pepper
  • 2 tablespoons fresh cilantro, chopped
  • 2 tablespoons olive oil (for cooking)

For the Couscous:

  • 1 1/2 cups couscous
  • 1 3/4 cups chicken or vegetable broth
  • 2 tablespoons butter
  • 1/4 teaspoon salt
  • 2 tablespoons fresh parsley, chopped

For the Lemony Yogurt Sauce:

  • 1 cup plain Greek yogurt
  • 2 tablespoons fresh lemon juice
  • 1 tablespoon olive oil
  • 1 clove garlic, minced
  • 1/4 teaspoon salt
  • Zest of 1 lemon

For Garnish:

  • Fresh cilantro or parsley
  • Lemon wedges
  • Extra golden raisins (optional)

Instructions

  1. Start by preheating your oven to 400°F. Line a baking sheet with parchment paper.
  2. In a large bowl, combine the ground turkey, chopped raisins, panko, egg, garlic, cumin, coriander, cinnamon, paprika, salt, pepper, and cilantro. Mix gently with your hands until just combined—don’t overwork the meat or the meatballs will be tough.
  3. Form the mixture into meatballs about 1 1/2 inches in diameter (roughly the size of a golf ball). You should get around 20-24 meatballs.
  4. Heat the olive oil in a large oven-safe skillet over medium-high heat. Working in batches if needed, sear the meatballs for 2-3 minutes per side until golden brown. They don’t need to be cooked through yet.
  5. Transfer the skillet to the oven (or move the meatballs to your prepared baking sheet if your skillet isn’t oven-safe). Bake for 12-15 minutes until the meatballs reach an internal temperature of 165°F.
  6. While the meatballs are in the oven, bring the broth, butter, and salt to a boil in a medium saucepan. Remove from heat and stir in the couscous.
  7. Cover the pot and let it sit for 5 minutes. Fluff with a fork and stir in the chopped parsley.
  8. In a small bowl, whisk together the yogurt, lemon juice, olive oil, garlic, salt, and lemon zest. Taste and adjust seasoning as needed.
  9. If the sauce is too thick, thin it with a tablespoon or two of water until it’s drizzle-able.
  10. Divide the couscous among four bowls. Top with the meatballs and drizzle generously with the yogurt sauce.
  11. Garnish with fresh herbs, lemon wedges, and extra raisins if you like. Serve immediately.
  • Author: Rommy Mitchell
  • Prep Time: 20 minutes
  • Cook Time: 25 minutes

Leave a Comment

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

Recipe rating 5 Stars 4 Stars 3 Stars 2 Stars 1 Star

Scroll to Top

FREE FOOD STORAGE PLAN!

A Week-by-Week Plan
for a Year's Worth of
Shelf-Stable Food

Join our newsletter & receive our 1-Year Food Storage Plan Printable FREE!