The ultimate Japanese street snack, now in your own home. Have a takoyaki party this weekend!
Japanese pizza toast is crispy yet soft Japanese milk bread topped with savory pizza sauce, gooey cheese, pepperoni, and green peppers.