Go Back
Harissa Turkey Meatballs & Orzo Recipe
Ash Tyrrell

Harissa Turkey Meatballs & Orzo Recipe

I stumbled onto this combination on a night when I wanted something warm, spiced, and a little different from my usual turkey meatball routine. I mixed harissa and Greek yogurt right into the meat, and honestly, the smell alone had me hooked before the pan even got hot
Total Time 30 minutes
Servings: 4

Ingredients
  

  • lean ground turkey 93% lean – 12 oz (340 g) – gives you a juicy meatball without excess grease
  • plain low-fat Greek yogurt 2% – 1/2 cup, divided – tenderizes the meat and doubles as the tangy drizzle later
  • harissa paste mild or medium – 1 tbsp – this is where all that smoky heat comes from, adjust to your spice tolerance
  • garlic minced – 2 cloves – fresh garlic makes a real difference here over the jarred kind
  • cumin – 1 tsp – adds warmth and rounds out the harissa
  • smoked paprika – 1/2 tsp – boosts the smokiness without adding more heat
  • salt – 1/2 tsp – essential for seasoning the meat properly
  • black pepper – 1/4 tsp – balances the other spices
  • whole-wheat orzo dry – 3/4 cup (120 g) – adds fiber and a nuttier bite than regular orzo
  • baby spinach – 3 cups 90 g – wilts fast and adds color, use fresh, not frozen
  • cherry tomatoes halved – 1 cup (150 g) – bursts of sweetness that balance the spice
  • red onion thinly sliced – 1/4 cup – gives a sharp bite that cuts through the richness
  • lemon – 1/2 juiced – brightens the whole dish, always squeeze fresh
  • olive oil – 1 tbsp – good quality oil helps sear the meatballs evenly
  • fresh parsley chopped (optional) – 2 tbsp – a fresh finish that makes the plate look and taste brighter

Method
 

  1. Bring a pot of salted water to a boil and cook the whole-wheat orzo according to the package directions. Drain it well and set it aside while you work on the meatballs. I usually toss it with a tiny drizzle of olive oil so it doesn't clump while it waits.
  2. In a mixing bowl, combine the ground turkey, 1/4 cup of the Greek yogurt, harissa paste, garlic, cumin, smoked paprika, salt, and pepper. Mix gently with your hands or a fork until just combined. Overmixing here will make the meatballs dense, so I try to stop as soon as everything looks evenly distributed.
  3. With slightly damp hands, roll the mixture into about 12 small meatballs. Wetting your hands stops the mixture from sticking and makes shaping much faster. I keep them roughly golf-ball sized so they cook through evenly without drying out.
  4. Heat olive oil in a large skillet over medium heat and add the meatballs in a single layer. Sear for 2 to 3 minutes per side until browned and cooked through, checking that the internal temperature hits 165°F (74°C). I like to resist moving them too early so they get a proper crust.
  5. In the last 1 to 2 minutes of cooking, add the baby spinach and cherry tomatoes right into the skillet with the meatballs. Toss everything gently just until the spinach wilts down. This step is quick, so keep an eye on it or the tomatoes will turn mushy.
  6. In a small bowl, whisk the remaining 1/4 cup of Greek yogurt with the lemon juice and a small splash of water until smooth. Season with a pinch of salt to taste. This drizzle is what ties the smoky meatballs and the earthy orzo together.
  7. Toss the cooked orzo with the sliced red onion and any pan juices left in the skillet, then plate it with the meatballs and vegetables on top. Finish with a generous drizzle of the yogurt-lemon sauce and a sprinkle of fresh parsley. I think this last step is what makes the dish feel finished rather than just thrown together.

Notes

  • I always let my skillet get properly hot before adding the meatballs, otherwise they steam instead of sear.
  • I keep a bowl of water nearby to wet my hands between rolling meatballs, it saves so much frustration.
  • I taste my harissa before adding it since brands vary a lot in heat, and I adjust the amount accordingly.
  • I never skip the lemon juice in the drizzle, it's what keeps the whole plate from tasting flat.
  • I cook my orzo just shy of al dente since it keeps cooking a little from residual heat once I toss it with the warm pan juices.