This instant pizza crust is so simple and delicious with only 2 ingredients pizza dough made from scratch. Your pizza dough is ready to go in the oven in under 5 minutes! Mind blown! It tastes JUST like a regular takeout pizza crust, if not even better, because it is made from a