The Best Easy Vegan Cheese Pizza Recipe

This is the best easy vegan cheese pizza recipe and you can choose your own toppings! It uses simple ingredients from any grocery store and is perfect for your next pizza night.

vegan cheese pizza with mushrooms, spinach, and white wine garlic sauce
Jump to Recipe

For my toppings, I chose spinach, shallots, and mushrooms and made a delicious vegan white sauce that’s garlicky and creamy. The instructions for the sauce are below, or if you want your pizza in a hurry, you can purchase vegan white pizza sauce. Whatever you do, don’t forget the vegan cheese!

Homemade vegan cheese pizza fits into any vegan diet, and you can customize it with your favorite whole-food toppings. This vegan meal proves you don’t need animal products to make a delicious pizza.

How to Make Vegan Cheese Pizza with Spinach, Mushrooms, Shallots, & White Garlic Sauce

This simple vegan cheese pizza is made on a baking sheet lined with parchment paper. You can also use a pizza stone if you have one.

The Pizza Dough

The first thing you need to consider before making this vegan cheese pizza recipe is whether you want to use store-bought or homemade pizza dough.

Most premade doughs in stores are naturally vegan but double-check the ingredients to make sure.

You can also make my easy vegan pizza dough recipe if you feel like making your own. It makes the best pizza base and is delicious!

My dough recipe makes enough for either two small to medium pizzas or 1 large pizza. It has excellent flavor and a great crust and can be halved and frozen if you cook for 1-2 people.

hand-stretching floured pizza dough into a baking sheet

Prepare your dough ahead of time so it’s ready to go when you need it. Premade dough handles best at room temperature, so give it some time on the counter to become stretchy and elastic.

When the dough is ready, shape it with your hands or a rolling pin. If using a baking sheet, put parchment paper down first, then stretch the dough.

The Pizza Sauce

I made my flavorful vegan cheese pizza recipe with a luscious and creamy vegan white sauce that’s so easy to make. Just combine vegan margarine, garlic, soy cream (or soy milk if you don’t have the cream), cornstarch, and some seasonings in a small saucepan.

Spread the sauce all over your dough, and you’re done! The nutritional yeast in this sauce gives it some extra cheesy flavor, but you can also just use Italian seasoning. I like to use both.

You can also use a premade vegan garlic white sauce if you’re in a pinch.

Alternatively, try a rich tomato sauce if you’re not a big fan of white sauces. You can make a homemade marinara sauce that incorporates tomato paste and other simple ingredients into hearty pizza spread.

The Toppings

sliced shallots, mushrooms, and chopped spinach - toppings to be used for a vegan cheese pizza recipe

Feel free to customize this dish any way you like to make this the perfect pizza for you.

I used fresh spinach, white button mushrooms, shallots, and vegan cheese for this yummy pizza dish. To prepare the vegetables, rinse and chop the mushroom and shallots into small pieces.

Set them aside until it’s time for the toppings to go on. Remember – mushrooms shrink when cooked, so be sure to use plenty!

vegan cheese pizza with spinach, shallots and mushroom pizza with white garlic sauce ready to cook

For the spinach, I cook it down slightly – until it’s a little damp. This makes it easier to work with, as fresh spinach tends to fall off the pizza.

But if you prefer fresh, raw spinach, put the cheese down after you add the spinach, so it helps hold it down better.

vegan white sauce pizza in the making

Vegan Cheese Options

A good vegan pizza recipe should have some vegan pizza cheese to go with it, right? The best vegan cheese is whichever one has the best texture/flavor to go with your other toppings. There are many options, so here are a few to get you started.

  1. My go-to vegan cheese is Miyoko’s Mozzarella – it’s creamy texture is perfect for this vegan cheese pizza.
  2. Check out this great recipe for vegan cheese sauce made with raw cashews, nutritional yeast, olive oil, garlic powder, lemon juice, and some salt. If it’s your first time trying it, I think you’ll be surprised by how good the flavor tastes.
  3. This is another good vegan cheese sauce if you don’t prefer the cashew version. This simple recipe is nut-free and incorporates tapioca flour (or tapioca starch), which adds great elasticity to the texture. If you can’t find tapioca powder, you can use arrowroot powder for a similar outcome.
  4. For a more traditional route, try this stretchy cashew mozzarella that uses many of the same ingredients as the cashew cheese sauce. This vegan mozzarella cheese recipe takes a little more work, but it is SO worth it!
  5. You can also try this other ooey gooey vegan mozzarella recipe that uses apple cider vinegar and tapioca starch. These cheeses have the same texture as the real deal, but you might need to experiment with the flavor.

For most of these homemade cheese recipes, you’ll need a food processor or high-speed blender to get the job done.

After the pizza is cooked, I love to add fresh basil leaves for a little extra pop of brightness. A little vegan parmesan cheese topping never hurt anyone, either. 🙂

 Print Recipe

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.

How to serve vegan white sauce pizza

This vegan pizza recipe is excellent as a filling meal for 1-2 people. Since it’s a little richer than your average pizza, it also goes great with something fresh on the side.

Vegan spinach and mushroom pizza with white garlic sauce goes great with a colorful side salad.

Or make a small salad with your favorite greens garnished with olive oil, salt, and lemon. This is a simple and refreshing salad, and it pairs nicely with this dish.

For a complete Italian evening, why not make cherry tomato bruschetta as an appetizer and accompany it with a glass of white wine? I’m getting hungry just thinking about it! 🙂

Can I Save Vegan Cheese Pizza for Leftovers?

Absolutely. After a long day, is there anything better than a leftover slice of the best vegan pizza? (No, there isn’t!) Store any leftover pizza in an airtight container for 3-4 days in the refrigerator. You can also wrap leftovers in foil if they’re too big for a container. Reheat in the oven at 400°F for about 10 minutes for a delicious, hot, and crispy crust.

NOTE: I tried freezing this pizza for leftovers, but the sauce separated into a bit of a mess. I think this happened because of the soy cream but I’m not sure, so I don’t recommend freezing it!

vegan cheese pizza with white garlic sauce, spinach, and mushrooms

Similar Posts

Leave a Reply

Your email address will not be published. Required fields are marked *

Recipe Rating

This site uses Akismet to reduce spam. Learn how your comment data is processed.