here you go
1 and 1/2 cups cubed day-old white bread, no crusts
1 cup milk
1/2 pound to 3/4 pound ground beef; 1/2 pound ground lamb
1 egg, beaten
1 tsp salt
¼ tsp black pepper
4 garlic cloves, minced
⅛ tsp grated nutmeg
1 tsp ground ginger
1 tsp turmeric
2 tsp paprika
¼ tsp cayenne
¼ tsp ground cloves
¼ tsp ground coriander
½ tsp ground cumin
3 TBSP chopped parsley
3 TBSP chopped cilantro
soak bread cubes in milk about 5 minutes and then squeeze out liquid
mix soaked with remaining ingredients and roll into balls. roll in flour and then fry in vegetable oil until browned. drain and set aside
make sauce (or you can make this first)
2 TBSP olive oil
1 and 1/2 cups diced onion
3 garlic cloves, minced
2 TBSP tomato paste
1 inch piece cinnamon stick
Large pinch saffron, crumbled
1 tsp - 1 TBPS harissa (depending on how hot you want it)
Salt and pepper
3 cups chicken broth
sautee onions in olive oil, 5 minutes or so
add garlic, tomato paste, cinnamon, salt and pepper and saffron and make paste in the pan and sautee it for a couple minutes
add chicken broth and simmer and cook sauce down, about 5 minutes
add harissa to sauce and sautee another couple minutes
add meatballs back in and cook them through with/in the sauce