I follow roughly the same dietary guidelines as the OP, but perhaps even more stringently, as I follow the Keto lifestyle and have for the past seven years. No rice, no noodles, no potatoes, no bread! I eat lunch in a restaurant every day of the year. Mostly Thai food, but balanced with Western foods, too. I haven't found it difficult to eat Keto-style, avoiding all empty carbs, and eating veggies as a small part of the meal. Chicken, pork, seafood, stir-fried or roasted, high in fats and oils every day. Certainly, eating from a vendor cart when the oil hasn't been changed since God's dog was a puppy is NOT a healthy choice. But nothing wrong with a plate of Khanna Moo Krub. Healthy protein, healthy fats, and just a bit of green vegetable for flavor balance, prepared in a decent restaurant. Pad Grapow Gai or Moo with a fried egg? Almost pure protein. Shrimp with asparagus? Oyster omelets? There are dozens of Thai dishes that can be high-protein while being low in carbs, when you keep in mind that the amount of Dietary Fiber gets subtracted from the amount of carbs. No one forces you to eat the rice.