Go Back

Easy Vegan Spinach and Mushroom Pizza with White Garlic Sauce

Get ready to fall in love with this easy, cheesy homemade vegan pizza. You might even be tempted to eat the whole thing at once!
This recipe turns out so incredibly good every time, so think twice the next time you plan to order out. Make this easy and delicious dairy-free pizza recipe instead.
Prep Time1 hr
Cook Time20 mins
Total Time1 hr 20 mins
Course: Main Course
Cuisine: Italian, Plant-based, Vegan
Keyword: cooking vegan for one, spinach mushroom vegan pizza, vegan pizza recipe
Servings: 4


  • 1 tablespoon vegan margarine (ex. Miyoko's or Flora)
  • 2 cloves garlic minced
  • 1 tablespoon cornstarch
  • 1 1/4 cup soy cream, almond cream, or any other plantbased cream
  • 1/2 teaspoon nutritional yeast flakes OR 1/2 teaspoon Italian Seasoning choose either or combine the two to equal 1/2 teaspoon
  • Salt and pepper season to taste
  • 2-3 handfuls fresh spinach (can also use 1/2 cup frozen spinach, thawed and drained)
  • 10-12 white button muchrooms or use Crimini or Portabella mushrooms
  • 2 tablespoons diced shallots (you can substitute 1/2 of a medium red or yellow onion if you don't have shallots)
  • 1/2 tablespoon Oregano (dried) use 1 tablespoon if you are using fresh Oregano


  • Chop the spinach and cook it down in a small pot with 2-3 tablespoons of warm water. Cook over medium heat until the spinach gets soft, making it easier to work with. Drain if necessary and set aside.
  • Chop the mushrooms and shallots into thin slices and set aside.
  • Mix the cornstarch into your soy cream to prepare it for adding to the garlic “butter.”
  • Melt the vegan margarine over medium-high heat and brown the minced garlic until fragrant and slightly browned.
  • Take the pot off the heat and vigorously stir in the soy cream/cornstarch mixture. The cornstarch can clump up if you don’t stir it right away, so stir quickly!
  • Add the nutritional yeast or Italian seasoning to the sauce, plus salt and pepper to taste. Set the sauce aside.
  • Preheat the oven to 450 degrees F and prepare the pizza dough on your baking tray or pizza stone.
  • Apply a thick layer of white sauce onto the raw pizza dough, spreading it to the outer edges. Leave a little room on the edges if you like more crust.
  • Top the dough and sauce with vegan mozzarella or vegan cheese.
  • Add the shallots, spinach, and mushrooms. Sprinkle with dried oregano.
  • Cook for 15-20 minutes until the pizza crust is golden. If you're unsure if it's ready, stick a knife into the crust to see if it's doughy or not.
  • Top with some fresh basil or parsley and enjoy!


TIP: To help melt the vegan cheese, broil your pizza for 2-3 minutes.

  • Adding more nutritional yeast will increase the cheesy flavor of the white sauce.
  • You can substitute soy milk for soy cream, but add more cornstarch to make it thick enough. The pizza dough will get soggy and soft if the sauce is too runny.
  • If you’re using cheese sauce instead of mozzarella, replace the white sauce in this recipe for the cheese sauce. You can also layer the two together, which is very rich but quite delicious.
  • Spray your baking sheet with a little olive oil spray to help prevent sticking.