Heat 1tbsp of vegetable oil in a large pan over a high heat.
Season your beef with salt and pepper and fry in batches until it is all browned, then remove from the pan and set aside.
Adding another tbsp of oil to the pan and turning the heat down to medium, fry the onion until golden, then add the chilli, garlic and ginger and fry for a further minute.
Add the curry paste and fry for 2-3 minutes, stirring frequently to let the flavours infuse.
Place the beef back into the pan, alongside the coconut milk, beef bone broth and cinnamon stick and bring to the boil.
Cover the pan with a lid and simmer gently for around 30 minutes, stirring occasionally, to let the beef tenderise.
Add the sweet potato and cook for a further 15 minutes, until the sweet potato has softened. Then take out the cinnamon stick, add the lime juice and scatter with coriander, serving with basmati rice.