With the passing of his father recently I would be more lenient with him as his world has been shook up pretty good.
Have you tried serving your food then sprinkling cheerios on top of the food with him watching? Maybe it will be enough to get him eating other foods.