Jaundice is a self limiting disease caused by virus.
Oily foods should be avoided.
You are giving correct diet.
Please get his liver function tests,Tests for Hepatitis B
,C viruses,Ultrasound abdomen to rule out obstructive jaundice
Please consult a Gastroenterologist
If the Bilirubin levels are not too high,nothing to worry
Wish him speedy recovery