Heat 1 tablespoon of oil in a frying pan over high heat. Add half of the beef and cook until browned all over. Transfer to slow cooker and add the reminder tablespoon of oil and beef to the pan. Once browned, add to slow cooker.
To the same pan, add the onions and sauté for a couple of minutes. Next add in the garlic and ginger and stir for a minute until fragrant.
Add the yellow curry paste and cook, stirring, for 1 minute.
Add the beef stock to deglaze the pan, and then add it all to the slow cooker.
Add the remaining ingredients to the slow cooker except for the corn flour and water.
Mix together and cook on high for 4-5 hours or low for 6-8 hours until the meat is tender.
Before serving, combine the corn flour and water to create a slurry. Stir into the coconut beef curry to thicken the sauce.
Serve on top of rice with crushed peanuts, coriander leaves,, and the lime wedges and sliced chilli (if using). We added Greek yogurt to the top of ours and it was lovely.