He eats for optimal performance
While Mr Ng tries to be flexible with what he eats, the lightweight MMA fighter sticks to food high in micro-nutrients such as vitamins and minerals.
These include dark leafy green vegetables such as kale, spinach and romaine lettuce, cruciferous vegetables like cauliflower and broccoli, as well as walnuts and avocado.
"Your body doesn't just work on protein, carbohydrates and fat. It works on a finer scale, and micro-nutrients like vitamins and minerals are essential," he explained.
Mr Ng watches what he eats for performance and to keep within his weight class. He normally maintains his weight between 75 and 80kg.
"Growing up, you see these guys with big muscles and washboard abs. So initially, I ate to change the way I looked," he said.
"But how you look in MMA has absolutely zero bearing on how you perform, so now I eat for performance first and foremost," he added.