I would have told the waitress and sent it back to the kitchen, then you can either try to order the same thing on the chance it was a one time thing and the chef didn't make it the way he usually does, or you could reorder something else. You could also send back your order, and not have anything else. But when you don't say anything at all, you leave upset and angry, that you didn't get the meal you had ordered, and that you had to pay for food that wasn't good, and that you didn't get to eat. Also by not letting the waitress know you weren't happy with the food, and you walk away an unhappy customer, who will probably not come back, and then the restaurant doesn't know that the food was off, or that they probably lost a customer. A lot of the time when you let the restaurant know in a nice way what they're doing is wrong, be it food, service, etc they will try to accommodate the customer and make it right. Sometimes they will give you a discount, a voucher for a fee meal or discount on a future visit back. Last week was my sons 33rd birthday, and we went out for a family dinner. Our waitress came over and took our drink orders, we ordered 2 cokes, an ice tea, and I had a mineral water, she brought the drinks over, and took our food orders, we ordered some appetizers to come before our meals, some cheesy garlic bread, and some spinach dip with pita bread. Our appetizers never came, I had my grandson with me that night and he reached across the table and knocked over a drink, which ran all over my sons t shirt, all over the seat and onto the floor. When the waitress came over, she brought a cloth to wipe it up, but instead of wiping it up, she took the cloth and pushed all the ice and coke from the table and onto the floor, the same with the coke that was on the bench seat. Our feet were now sitting in sticky pop, and ice and then she left. We never did see our waitress again, a young man took over our table, and he gave us excellent service, very attentive, brought refills of our drinks regularly, and was very pleasant. When my husband received the bill, he didn't want the tip to go to the girl, but to the young kid who took over. He told the boy, about the service, that we hadn't seen our waitress, and that we never received our appetizers. I told him what she had done to clean up our spilled coke, and how our shoes and feet were all wet and sticky, underneath our table was a puddle, and I was wearing flip flops, and the cuffs of my pants were wet. He was very apologetic, and he excused himself and said he would be right back. When he came back, he said he had spoken to the manager, and he had given us a 15% discount on our bill, and our dessert for free, also he gave us a card for a 20% discount on a future visit to the restaurant. The manager also came over and apologized, so it definitely better to tell them how you feel, because you don't leave feeling mad or upset, the restaurant is made aware that a customer wasn't happy with the food or service, and you're more than likely going to be compensated in some way by the restaurant or manager in either a free meal, or future meal, or a discount.