Ummmmmmmmmmmm - the best part about Papa John's Pizza (by far) is the Garlic Sauce -
So here's a quick video on how you can make it yourself - so you don't have to settle for those little cups ever again
Oh! and want a version that does the same thing with no garlic and no butter (?) - here ya go