Upcoming Events


Online event registration and ticketing powered by Event Espresso


  • Yardley
    October 17, 2019
    10:00 am - 11:00 am
  • West Windsor
    October 17, 2019
    1:30 pm - 2:30 pm

Join Jill Kwasny, MS, RDN, at McCaffrey’s Food Markets for an informative discussion on “Stews and Casseroles: Then and Now.” Reminisce about those dishes you grew up with and see how they have evolved into the healthier versions we enjoy today. Whatever your relationship with casseroles and stews may be, these easy-to-prepare, one-pot dishes are here to stay! As always, you will enjoy a culinary treat. This program will be held on Thursday, October 17 from 10:00 to 11:00 am at the McCaffrey’s Market in Yardley located at the Edgewood Village Shopping Center at 635 Heacock Road in the upstairs bistro. The class will be repeated 1:30 – 2:30 pm at the McCaffrey’s Market in West Windsor, also in the upstairs bistro, in the Southfield Retail Center at 355 Princeton Hightstown Road. Please RSVP to nutritionist@mccaffreys.com or call 215 750-7713 to reserve your seat.


  • All Markets, All Day
    October 23, 2019
    7:00 am - 10:00 pm

Every year, McCaffrey’s holds a community-giving day, Grocer Fights Cancer Day, when five percent of that day’s net sales are donated to St. Mary Regional Cancer Center in Newtown, PA (from our Newtown & Yardley Stores); the American Cancer Society (from our NJ Stores); Doylestown Health’s Cancer Institute (from our Doylestown Store); and Abington-Jefferson Health’s Asplundh Cancer Pavilion (from our Blue Bell Stores).


  • Yardley
    October 27, 2019
    12:00 pm - 3:00 pm

The Carve-O-Thon is a great family-friendly activity where we gather to carve over 300 Jack-O-Lanterns in about 3 hours! Bring your tools if you have them and we invite you to bring a large pumpkin or carve one of ours! McCaffrey’s Will be cooking up hot dogs and there will be other snacks, too, free to participants! For more information, visit: http://www.experienceyardley.com/canal-o-ween


  • All Markets
    November 9, 2019
    11:00 am - 4:00 pm
  • All Markets
    November 10, 2019
    11:00 am - 4:00 pm
  • All Markets
    November 12, 2019
    11:00 am - 4:00 pm
  • All Markets
    November 16, 2019
    11:00 am - 4:00 pm
  • All Markets
    November 17, 2019
    11:00 am - 4:00 pm
  • All Markets
    November 19, 2019
    11:00 am - 4:00 pm