Grate the lemon zest and set aside. Remove the bottom 3-4 rows of leaves from the artichokes and snip approx. 1/3 off the tips. Halve the artichokes, remove the "beard" and drizzle with lemon juice.
Heat the oil in a frying pan. Brown the meat in batches for approx. 3 mins. per batch, remove from the pan, season. In the same pan, briefly sauté the onion and artichokes, pour in the stock, bring to the boil, reduce the heat. Return the meat to the pan, cover and braise for approx. 15 mins. Add the potatoes and finish braising for approx. 30 mins. Before serving, stir in the parsley and reserved lemon zest.