Subscribe to our magazine
Save 42% & receive a £10 M&S e-gift card!
Blitz the ginger and garlic to a paste in a small food processor. Put the beef in a large bowl and add the ginger-garlic paste, the allspice, cloves, 2 tsp black pepper and 2 tsp salt. Mix to coat the beef, then cover and leave to marinate for 30 mins. Will keep chilled for up to a day.
Heat the oil in a large ovenproof pan over a medium heat and cook the onion for 8 mins until soft and translucent. Tip the beef and any leftover marinade into the pan and sizzle for 10 mins until the beef starts to caramelise in places.
Add the cardamom pods, cinnamon sticks, thyme, all- purpose seasoning and stock. Bring to a simmer, then cover and reduce the heat to low. Cook for 1 hr, then remove the lid and cook for another 30 mins. The beef should be tender but still holding together. Heat the oven to 180C/160C fan/gas 4. Leave to cool completely, then seal in an airtight container and freeze for up to two months.
Tip the rice into the beef mixture with just enough water to cover it by about 1cm. Stir, then dot the butter over the top. Cover and bake in the oven for 30 mins. Fluff the rice up with a fork and serve with Ghanaian gravy (see 'Goes well with').