One of my favorite places to eat in Bangkok is the food court in the MBK building because it’s delicious and good for my solo traveler budget. It’s hidden on the sixth floor behind all the chain restaurants and vendor stalls. It’s a series of stalls lined up side by side. (Don’t get it confused with the restaurants on the fifth floor, which is more obvious from escalators.) You have to buy tickets to purchase food and redeem unused tickets for cash afterwards. You’ll see the ticket booth before you enter. They have everything from curry to papaya salad.
Both the Terminal 21 and Siam Paragon shopping malls also have food courts. The food court is located on the top floor of Terminal 21 and the bottom floor of the Paragon behind all the normal restaurants.