This artichoke and lamb meatball stew is rich, comforting, and full of flavor. The right mix of sweet, savory and tangy ingredients!
1) Combine the lamb mince, the chopped parsley, ground paprika and half of the pine nuts. Season with pepper and salt.
2) Knead the mince well. Divide it into about 8 meatballs.
3) Pour 2 tbsp of olive oil in a large non-stick pan. Once hot, add the meatballs. Gently fry them until golden brown on all sides. This should take about 6 to 7 minutes.
4) Transfer the meatballs to a plate. Add the sliced onion and garlic to the same pan (don't wipe it clean). Add 1 tbsp of olive oil. Gently fry the onion and garlic for about 10 to 15 minutes until slightly caramelised and browned.
5) Add the meatballs back to the pan. Also add the soy sauce and the cloves. Pour in a cup of water. Season with pepper. Bring the meatballs and onion to a gentle boil. Cover the pan and braise the meatballs for 30 minutes.
6) After that, add the raisins, the lemon zest, the rest of the pine nuts and the artichokes. Stir and cover the pan again. Simmer the meatballs for another 15 minutes.
7) Right before serving, stir in the fresh coriander. Scoop the meatballs and the onion sauce onto deep plates. Sprinkle with extra fresh coriander and pine nuts. Serve with flatbreads or couscous.