Beef Shack opens second location in Elgin

Beef Shack, Chicagoland’s fast-growing destination for beef sandwiches, has opened its second location in Elgin. The new restaurant, which opened on July 25, is located at 2300 N. Randall Rd. with dine-in, drive-thru, take-out and catering services.

“We are excited to expand our presence in the Elgin community,” said Beef Shack CEO Daniel Perillo. “The new location will continue to deliver the high-quality dining experience customers love: the finest sandwiches made from only the freshest ingredients. We are also proud to provide a spacious outdoor patio where guests can enjoy the beautiful summer weather.

The new Elgin location is the chain’s fourth restaurant in the Chicagoland area. In addition to locations in Huntley and Bartlett, Beef Shack already had an Elgin location at 3145 Hwy. 20.

“We are very pleased that Beef Shack is expanding its business in the town of Elgin with a second location,” said Elgin Mayor David Kaptain. “The increase in dining options and employment opportunities is always welcome. We wish them well in their new Randall Road location.

Beef Shack parted ways with Rosati’s Pizza in 2019 when Perillo saw growth opportunities for beef sandwiches. Since its founding, Beef Shack has only served fresh sandwiches made with all-natural beef that is never frozen. The rolls are baked daily; the fries are cut and fried just before being served. The philosophy has always been to keep the menu small but do everything well.

Beef Shack will open two additional locations later this year: St. Charles (2015 W. Main St.) in October and Oswego (3433 Orchard Rd.) in December. Beef Shack will continue to expand its presence in Chicago’s western suburbs next year, with five new locations slated to open in 2023.

The new Elgin location is at 2300 N. Randall Rd., Unit A, with restaurant, drive-thru, take-out, and catering services. Hours: Sunday through Thursday 10:30 a.m. to 9 p.m., Friday and Saturday 10:30 a.m. to 10 p.m. Stop in for $1 milkshakes every Saturday and $1 hot dogs every Tuesday (limit two per person). Learn more at or call 847-792-1760.

Comments are closed.