Book a Table or Send a Note 

We promise to do our very best to accommodate your party’s needs. Please contact us today to make a reservation, inquire about an event, or book a banquet, we are here to assist you however possible!

Call Us

(847) 214-5877


1250 Bowes Creek Boulevard, Elgin IL 60124
Located at Bowes Creek Country Club


Johnny’s now offers delivery within 5 square miles of our restaurant for only $5 per delivery! Call your order in now at 847-214-5877.


Order To Go

Looking to place an order to go? Not a problem, take a look at the menu, make your choices and call us to place your order for pickup.

(847) 214-5877

Gift Cards

We are so happy you want to give the gift of Johnny’s Supper Club to your freinds and family. Please call us to purchase a gift card.

(847) 214-5877


Are you looking to expand your career to an Italian Eatery guru? Email our manager today to inquire about what positions may be available. 

email your resume


Book a Private Event

We thank you for considering Johnny’s for your private event or banquet. Please  contact our manager for more information about what Johnny’s Supper Club can offer you and your guests on your special occassion.

Business Info

We Can't Wait to See You!

Summer Hours

Mondays - Tuesdays: 11a-8p
Wednesdays - Fridays:  11a-9p
Saturdays: 8:30a-9p
Sundays: 8:30a-8p

Holiday Hours

Thanksgiving 11a-4p (pick up orders only)
Christmas Eve CLOSED
Christmas Day CLOSED
New Year's Eve 6p-1a 
New Year's Day CLOSED

Call Us

(847) 214-5877

Visit Us

1250 Bowes Creek Boulevard, Elgin, IL 60124

Email Us

Subscribe To Our Newsletter

Join our mailing list to receive the latest news and updates from our sister restaurants, including specials, live music and upcoming events.

You have Successfully Subscribed!