Whether you need to give your kitchen a break from holiday cooking or want to show your family around the Elgin Area, this is the blog you have to see. Check out our list of Elgin Area restaurants and businesses that are open on Christmas Eve, Christmas Day, New Year’s Eve, and New Year’s Day. You will want to confirm with any restaurant you are considering visiting before heading out, because some might change their hours due to staffing or weather.
🎄Bartlett
- Christmas Day: offers a Holiday Brunch. Reservations required and taken at 630-540-4170. For more information, visit https://bartlettparks.org/villa-olivia/restaurant/
🎄Burlington
- Christmas Eve: open 4-9 p.m.
- Christmas Day: closed
- New Year’s Eve: open 4-10 p.m.
- New Year’s Day: Reservation only, call 815-749-9186.
🎄Carpentersville
- Christmas Eve: Open regular hours from 6 a.m to 3 p.m.
- Christmas Day: Closed
- New Year’s Eve: Open regular hours from 6 a.m to 3 p.m.
- New Year’s Day: Open regular hours from 6 a.m to 3 p.m.
🎄East Dundee
Rosie O’Hare’s Public House: open for regular business hours
- Christmas Eve: Open regular hours from 11 a.m to 1 a.m.
- Christmas Day: Ham dinner only and fryer will be on for limited offerings
- New Year’s Eve: New Year’s Eve music at 5pm. Irish new year at 6pm countdown (it’s midnight in Ireland) and again at midnight!
- Christmas Day: Everyone is welcome to enjoy a free Christmas buffet (with drink purchase) Dec. 25. Doors open at 4 p.m. No reservations required.
🎄Elgin
- Christmas Eve: Closed Dec. 23 until January 2.
- Christmas Eve: Normal Hours
- Christmas Day: Closed
- New Year’s Eve: Normal Hours
- New Year’s Day: Normal Hours
- Christmas Eve: Closed
- Christmas Day: 2 – 8 p.m. Last seating at 8 p.m.
Carmina’s Restaurant and Banquets
- New Year’s Eve Party: 9 p.m. to 1 a.m.
- New Year’s Day: closed
- Christmas Eve: 6 a.m. to 5 p.m.
- Christmas Day: 6 a.m. to 5 p.m.
- Christmas Eve: 11 a.m. to 10 p.m.
- Christmas Day: 11 a.m. to 6 p.m.
- New Year’s Eve: 11 a.m. to 10 p.m.
- New Year’s Day: 11 a.m. to 1 a.m.
- Christmas Eve: 11 a.m. to 9 p.m.
- Christmas Day: 11 a.m. to 8 p.m.
- New Year’s Eve: 11 a.m. to 10 p.m.
- New Year’s Day: 12 p.m. to 8 p.m.
- Christmas Eve: 12 p.m. to 10 p.m.
- Christmas Day: 3 p.m. to 10 p.m.
- New Year’s Eve: 12 p.m. to 1 a.m.
- New Year’s Day: 12 p.m. to 12 a.m.
- Christmas Eve: 7 a.m. to 7 p.m.
- Christmas Day: Closed
- New Year’s Eve: 7 a.m. to 8 p.m.
- New Year’s Day: 7 a.m. to 2:30 p.m.
- Christmas Eve: 7 a.m. to 2:30 p.m.
- Christmas Day: Closed
- New Year’s Eve and New Year’s Day: Open
- Christmas Eve: 11 a.m. to 8 p.m.
- Christmas Day: Closed
- New Year’s Eve: 11 a.m. to 11 p.m.
- New Year’s Day: 11 a.m. to 11 p.m.
- Christmas Eve: 7 a.m. to 1 p.m.
- Christmas Day: Closed
- New Year’s Eve: 7 a.m. to 1 p.m.
- New Year’s Day: 7 a.m. to 1 p.m.
ZZA Factory
- Christmas Eve: 10:30 a.m. to 5 p.m.
- Christmas Day: 4 p.m. to 9 p.m.
🎄Hampshire
- Christmas Eve: Open for normal dinner service from 4 – 8 p.m.
- Christmas Day: Closed
- New Year’s Eve: Open for normal dinner service from 4 – 8 p.m.
- New Year’s Day: Closed
**Offers a Christmas Take Out Menu. Orders must be placed by 6 p.m. Dec. 21; pick up will be Dec. 24, between 4-7 p.m. Orders are cold with reheating instructions. Call (224) 218-1300 to place your order.
- Order your holiday meal now for Christmas Day and let Double R Dogs do the cooking so you can enjoy more time with family: order here
- New Year’s Eve: Open at normal hours
- New Year’s Day: Closed
🎄West Dundee
- Christmas Eve: Open normal hours from 11:30 a.m. – 9 p.m.
- Christmas Day: Closed
- New Year’s Eve: Open normal hours from 11:30 a.m. – 9 p.m.
- New Year’s Day: Closed
- Christmas Eve: 11 a.m. to 8 p.m.
- Christmas Day: Closed
- New Year’s Eve: Normal Hours
- New Year’s Day: Normal Hours





