It took a fair bit of wandering (plug intended) at the Chatuchak weekend market but there it was, a proper inside the building food court.
Both the food and the prices were excellent.
It was on the side furthest away from the entrances by the BTS station. Google maps lists as JJ mall food court
Be creative with your wandering
Fred