North African Lamb meatballs: Incredible flavors with saffron, apricots, amonds in a rich tomato sauce. A super easy weeknight meal!
5 from 11 votes

Saucy North African Lamb Meatballs - Lamb Kofta

These tasty meatballs have a wonderful combination of exotic spices. They are fabulous as an appetizer or a main dish. You need these in your life. This makes about 24 meatballs.

Course Main Course
Cuisine North African
Keyword homemade sauce, lamb meatballs, sweet and savory, tapas
Prep Time 15 minutes
Cook Time 45 minutes
Total Time 1 hour
Servings: Change to adjust-> 8 servings
Calories 230 kcal



For the stew:

  • 1 onion medium sliced
  • 2 garlic cloves minced
  • 1 Tbsp olive oil
  • 1 1/2 cup vegetable broth
  • 14 oz diced tomatoes can
  • 1/3 cup dried apricots coarsely chopped
  • 1/4 tsp saffron
  • 2 Tbsp parsley chopped
  • 1 Tbsp almonds chopped


  1. To make the meatballs: Place all the dry spices in a small bowl and blend well. Mix into the meat. Add in the cilantro, mint leaves and breadcrumbs.
  2. Form lamb into 1" meatballs. I like to use a cookie scooper.

  3. Heat olive oil on medium heat in a Dutch oven or large braising pan then sauté onions and garlic until translucent. Do not brown the onions and garlic. Add in the lamb meatballs then cover so they brown lightly. This takes about 5 minutes covered.

  4. Add the vegetable broth, and tomatoes. Bring to a light boil on high heat.

  5. Turn down heat to low and add parsley, apricots, and saffron. Cook covered for about 25 minutes. Add salt to taste. Cook uncovered on low to reduce to your desired consistency. (I like mine kind of thick and chunky like a salsa with very little liquid.) Sprinkle with chopped almonds before serving.

  6. Serve with rice.

Recipe Notes

Frequently Asked Questions:


Nutrition Facts
Saucy North African Lamb Meatballs - Lamb Kofta
Amount Per Serving
Calories 230 Calories from Fat 144
% Daily Value*
Fat 16g25%
Saturated Fat 6g38%
Cholesterol 41mg14%
Sodium 363mg16%
Potassium 364mg10%
Carbohydrates 10g3%
Fiber 2g8%
Sugar 5g6%
Protein 12g24%
Vitamin A 407IU8%
Vitamin C 7mg8%
Calcium 49mg5%
Iron 2mg11%
* Percent Daily Values are based on a 2000 calorie diet.