Dinner · Turkish

Lamb and Apricot Meatballs

These little lamb meatballs get a sweet lift from chopped dried apricots and warm spices, all simmered in a quick tomato sauce. It is a Turkish-inspired dinner that comes together in about 45 minutes and tastes like you fussed way more than you did. Scoop it all up with warm pita and a crisp salad.

Jump to recipe
Lamb and Apricot Meatballs

Why you'll love this

  • Sweet apricots and warm spices make ordinary lamb feel special.
  • Ready in about 45 minutes for a weeknight-friendly dinner.
  • One skillet does most of the work.
  • Great with pita and salad for an easy spread.

EveryDayMeal recipe

Lamb and Apricot Meatballs

Prep
20m
Cook
25m
Total
45m
Serves
4
Level
Easy

Ingredients

  • 2 tablespoons olive oil
  • 2 red onions, chopped
  • 4 garlic cloves, crushed
  • 2 teaspoons ground cumin
  • 2 teaspoons ground coriander
  • 1 can (about 14 ounces) canned diced tomatoes
  • 1/2 teaspoon granulated sugar
  • 2 tablespoons fresh mint, chopped
  • 1 pound ground lamb
  • 8 dried apricots, finely chopped
  • 1/2 cup breadcrumbs
  • pita bread, to serve

Equipment

  • Skillet
  • Nonstick skillet
  • Mixing bowl

Instructions

  1. Heat about 2 teaspoons of the olive oil in a skillet over medium heat and cook the onions for about 5 minutes, stirring now and then, until soft and translucent so they taste sweet rather than sharp.
  2. Add the garlic, cumin, and coriander and cook for another 2 to 3 minutes until fragrant, which wakes up the spices and takes away any raw garlic bite.
  3. Spoon half the onion mixture into a bowl and set it aside to cool, since hot onions would start cooking the raw lamb.
  4. To the onions left in the pan, add the tomatoes, sugar, and a good pinch of salt and pepper, then simmer for about 10 minutes until the sauce thickens and looks glossy.
  5. While the sauce simmers, add the mint, ground lamb, chopped apricots, and breadcrumbs to the cooled onions, season with salt and pepper, and mix well with your hands until just combined (do not overwork it or the meatballs turn tough).
  6. Roll the mixture into small meatballs, about 1 inch each, so they cook through quickly and evenly.
  7. Heat the remaining oil in a nonstick skillet over medium-high heat and fry the meatballs until golden brown all over, working in batches if the pan is crowded so they sear instead of steam.
  8. Stir in the tomato sauce with a splash of water, lower the heat, and gently simmer for a few minutes until the meatballs are cooked through and the sauce clings to them.
  9. Serve hot with warm pita bread and a crisp salad on the side.

Tips from the kitchen

  • Wet your hands with a little water before rolling the meatballs so the mixture does not stick.
  • Toast the cumin and coriander with the garlic for the biggest flavor payoff.
  • Do not crowd the pan when frying, or the meatballs will steam and stay pale instead of browning.

Estimated nutrition per serving: 420 cal · 26g protein · 24g carbs · 25g fat

Make it your own

  • Swap ground lamb for ground beef if you prefer a milder flavor.
  • Add a spoonful of harissa to the sauce for a little heat.
  • Serve over rice or couscous instead of pita.

Storing & make-ahead

Store leftovers in an airtight container in the fridge for up to 3 days. Reheat gently in a covered skillet with a splash of water until warmed through. The meatball mixture can be shaped a day ahead and kept chilled.

Good to know

Can I make these ahead?
Yes. Shape the raw meatballs up to a day in advance and keep them covered in the fridge, then fry and simmer when you are ready to eat.
Can I freeze them?
Cooked meatballs freeze well in the sauce for up to 2 months. Thaw overnight in the fridge and reheat gently on the stove.
My meatballs fell apart. What happened?
They usually need more breadcrumbs to bind or a gentler hand when frying. Let them get a golden crust before turning.
What can I use instead of pita?
Serve over rice, couscous, or with flatbread. A dollop of yogurt on top is delicious too.

Related recipes