Even if you've waited until the last minute to pick up dessert to go with your holiday dinner, you're in luck. Several bake shops in and around Three Village are open late on Christmas Eve – and are even open Christmas Day, too.
- in East Setauket is open from 6 a.m. to 7 p.m. on Christmas Eve, and on Christmas Day from 6 a.m. until the early afternoon.
- in Stony Brook is open from 7 a.m. to 7 p.m. on Christmas Eve, and 7 a.m. to 4 p.m. on Christmas Day.
- For something quick – or for the ingredients to do it yourself – supermarket staples like , , and in Three Village and in Smithtown have bakery aisles.
- In nearby Port Jefferson, is open from 7 a.m. to 8 p.m. on Christmas Eve and 7 a.m. to 2 p.m. on Christmas Day.
- In Port Jefferson Station, is open from 7 a.m. to 5 p.m. on Christmas Eve, and 7 a.m. to 2 p.m. on Christmas Day.
- in Port Jefferson Station is open Christmas Eve from 6 a.m. until 6 p.m. (closed on Christmas Day).
- in Smithtown is open on Christmas Eve from 6 a.m. to 6 p.m. and on Sunday from 6 a.m. to 2 p.m.