The Carnivore Restaurant is a restaurant chain where the specialty is, as its name suggests, meat. There are all types of meat, and most of it is really good. Here, you pay a fixed price for the food, which is a buffet, and then waiters pass by every table serving food non stop until you can't eat anymore. This place might even be a little too touristy, but it's worth a visit. It is very on the edge, so it is advisable to take a taxi, agree on the price and return, usually you expect or stay an hour of collection.
At the Rusty Nail, a restaurant in Karen, there is an organic market on Saturday mornings (9-3pm) with local produce, and after shopping for the week, you can eat in the restaurant in the garden under the trees. I especially recommend it for spending the whole afternoon there on a sunny day.