I’ve only done ultras up to 50 miles and luckily have an iron stomach...but, late in the race is when I’m really craving real food: PB&J, soup, etc.   I have tried Ensure too and it definitely hits the spot.   

This is embarrassing but the best thing I’ve ever eaten late in a race was Doritos and Mountain Dew.  Just tasted so good!