- Heat oil in a large saucepan over high heat. Cook beef, in batches for 3-5 mins until brown. Transfer to a plate.
- Reduce heat to medium-high. Add garlic and cook for a few seconds then add the onion. Saute for 1 minute. Add chilli flakes and cook for 15 seconds. Add the carrots and celery, cook, stirring for 1 minute. Return beef to the pan and stir. Add just enough water to cover the beef. Bring to a boil. Scoop and remove any scum. Reduce heat to low. Add hoisin, oyster sauce, soy sauce, kecap manis, tomato paste and fish sauce. Simmer and stir occasionally for 1 hour or until the beef is tender and liquid has reduced and thickened. Remove and discard the star anise and cinnamon.
- Add the potatoes and cook for further 15 mins or until the potatoes are tender. Check the seasoning.
- Transfer beef to a serving bowl. Serve with cooked jasmine rice.