Start by cleaning the artichokes and set them aside in large bowl with cold water and lemon.
Heat oil in a large pan and sauté chopped onion for a few minutes. Then, add the lamb and salt and mix. Cook this on low heat for about 50 minutes, stirring occasionally.
Then, add the lemon juice, chopped parsley and some water. Stir and cook for 15 minutes, then add the artichokes.
Add some more water and continue cooking this for another 30-35 minutes. Remove from heat and serve hot!
Video
Notes
If you can, use bone-in lamb shoulder or leg here for the best flavor and richness.
You can also use white wine instead of water to deglaze the pot and get some extra deliciousness into the stew.