Choose a new cookbook worth up to £28 when you subscribe to our magazine.
Pat the beef dry using kitchen paper. Heat 1 tbsp oil in a large flameproof casserole, and fry the beef in batches over a high heat until browned on all sides. Transfer the browned batches to a bowl using a slotted spoon as you continue frying the remainder.
When all the meat is browned, heat another 1 tbsp oil in the casserole, and fry the onion for 12 mins until soft and pale golden. Stir in the allspice, cloves, cinnamon stick, juniper berries, and a generous grating of nutmeg.
Pour in the stout and cook over a medium heat until it has reduced by half. Stir in the stock, carrots, sugar, bay leaves and some seasoning. Return the browned meat to the pan, and bring the mixture the boil. When it’s boiling, immediately reduce the heat to low and cover. Cook for 1 hr 30 mins, stirring and checking the seasoning every so often. In the last 20 mins of cooking time, stir in the prunes (if you do this any sooner, the prunes will fall apart).
Meanwhile, peel the baby onions and fry these in a small frying pan in the remaining oil over a medium-low heat until golden on the outside and soft in the middle (you may need to add a little stock or water to the pan to help them soften, if they’re slightly bigger). The baby onions should be tender, but not falling apart. Stir these into the braise, check the seasoning again, and scatter over the chopped parsley before serving.