We took the CZ from EMY-SLC on Saturday 9/19. The crew tried their best to not mention in-room eating options. When I asked the dining car attendant if there was an option for pickup, he said I had to talk to my sleeping car attendant. I thought this was odd, but in the end we were able to get both meals in our roomette. The menu on the train had one or two fewer options than the one you can find on Amtrak's website.
Meal 1 (Lunch)
I had the vegetarian enchiladas and she had the chicken marsala. Both came with a side salad and room temp roll with butter. Only option was Italian salad dressing. Both dishes were edible and somewhat bland, nothing awful. She didn't like the broccoli hers, said it tasted off (she normally really enjoys broccoli). I felt like the portion was a little small.
Meal #2 (dinner)
Same options as lunch. I had the shrimp in lobster sauce, she again had the chicken marsala. She said the broccoli was still bad. The shrimp and lobster sauce were good except it was a TON of sauce with a little rice floating around in it. The vegetables were a little bland. This time we had the choice of ranch or Italian dressing for the salad. Same room temp roll on the side. Dessert was a packaged brownie, no options.