St. Lawrence Market on Christmas Eve. Am I kidding myself?
We wanted to buy fresh foods on Christmas Eve for our Eve and Christmas Day meals...am I kidding myself that there will be stock of good roast cuts (pork, beef, vension etc) or should I count on going earlier in the week?
I'm assuming that, since the butchers there are working with fresh and constantly replenished stock that we'll have a good selection, even on Christmas Eve...but I also don't want to trek down and be faced with bare shelves. Any insight?
Borderline silly. Looking for a "late Saturday" style deal? Buy ASAP what you'll want--Mon or Tues at the latest. "Fresh" pork/beef/poultry will be fine 1-2 days after purchase. Besides, that's why many sellers ask/insist on order-only for Xmas to avoid getting stuck with excess stock, esp. pricier cuts.
I went in to buy duck yesterday, and Uppercut had just received a large shipment of them in, the last for a while to sell throughout the holiday season. So my insight might be that no merchant in St. Lawrence is likely to have ordered anything to arrive as inventory "just in time" for Xmas eve. My recommendation would be that you go purchase what you need and store it yourself rather than risk the merchants themselves running out of stock that they too would otherwise be storing.
You might want to show up early on the 24th just to be sure. But I can't see every butcher in SLM running out. They are opening at 6am that morning specifically for people who want to buy fresh on the day so I'm assuming all vendors will be fully stocked. I don't see you leaving empty handed that's for sure. Good Luck and Happy Holidays.