This cheesy vegan garlic mushroom and spinach pizza is perfect when you want a quick dinner that’s not only delicious but also healthy! This recipe is simple, and it’s the best pizza you will ever have!

Sometimes I just really need pizza, and by sometimes, I mean almost every Friday night! I’m not sure who came up with #pizzafriday, but for me everyday is a good day for pizza! Especially when it’s an easy to make and delicious pizza, like this cheesy vegan garlic mushroom and spinach pizza with toasted pine nuts. I like it best when it’s made with my homemade best pizza dough, but sometimes I switch it up for easy pizza toast. Also, if you make your own pizza dough in advance and store it in the freezer, you can be having homemade pizza in less than 20 minutes! I mean, how amazing is that?!
This Garlic Mushroom and Spinach Pizza is quick, easy, and healthy!
If anyone were to ask me what my all-time favorite food is, my answer would definitely be Pasta, Ravioli, Gnocchi, and of course PIZZA! I’m a little bit obsessed with these kinds of foods, they’re so delicious. However, that’s not such a big problem because you can make everything healthier by using plant-based ingredients and adding lots of vegetables. I don’t think it can get any better when meals are healthy but still super tasty, right?

Creamy Spinach Topping with roasted Garlic Mushrooms and vegan Cheese
This vegan Garlic Mushroom and Spinach Pizza is plant-based and contains no dairy ingredients and no saturated fats. To make the topping (spread), I start with the spinach cream. It’s simply made of fresh spinach (frozen spinach will do too), vegan cream cheese (you can also make your own cashew ricotta), and some spices. This mixture creates a creamy base on your pizza before going into the oven. I also added roasted garlic to the cream cheese which gives your pizza amazing flavors! Granted I like to add quite a lot of garlic but when you roast garlic the flavor becomes a lot milder. Don’t be afraid of using more garlic in this recipe, well unless you don’t like garlic. While the pizza is baking, pan-fry the mushrooms. Honestly, I don’t like baked mushrooms so much because they usually get dry and tasteless when you just bake them.






Use your favorite pizza dough or swap for toast
If you take a look in my freezer, I guarantee that you’ll find at least one frozen homemade pizza dough in there. I usually make a big batch and freeze it, so I always have pizza dough on hand for those inevitable pizza cravings! Of course, there are times that I forget to prepare new pizza dough, or I forget to defrost it, in which case I simply use bread, a baguette, or toast as a base for my pizza. If that sounds good to you, check out the recipe for my easy vegan Pizza Toast.


This Garlic Mushroom and Spinach Pizza recipe is a great way to eat healthy but still delicious! I hope you‘ll love this recipe as much as I do. It‘s:
- Vegan
- Plant-based
- Dairy-free
- Healthy
- Creamy
- Garlicky
- Loaded with spinach and mushrooms
- Topped with toasted pine nuts
- Flavorful
- So GOOD!


The perfect simple recipe for any occasion!
This vegan Spinach Pizza is so perfect if you want a quick and easy vegan weeknight dinner! I’ve actually made this Garlic Mushroom and Spinach Pizza a lot and often several times in a row. Sometimes I even eat the leftovers for breakfast or as a quick lunchtime snack to go. I’m pretty sure no one will notice that this pizza is made with dairy-free alternatives, but if you’re not vegan, you can most certainly use regular ricotta or cream cheese to make this pizza. Regardless, no matter what pizza dough or cheese you use, this pizza comes together in only 20 minutes! If you like this recipe, be sure to check out my other recipes with spinach and mushrooms. Have fun trying!


Garlic Mushroom and Spinach Pizza
Author:Ingredients
- 1 batch pizza dough* (1/2 lbs) (gluten-free, if desired)
Spinach Cheese:
- 7 oz spinach (200 g) fresh or frozen
- 3 garlic cloves
- salt, pepper to taste
- ⅔ cup dairy-free cream cheese* (150 g)
- ¾ cup dairy-free cheese (75 g) shredded
Roasted mushrooms:
- 1 tbsp olive oil
- 5 oz mushrooms (150 g)
- salt to taste
Topping:
- 2 tbsp pine nuts
Instructions
- Heat your oven to 400°F (200°C).Ricotta/ Crème fraîche
- Roll out your pizza dough with a rolling pin. Place the pizza dough onto a baking sheet lined with parchment paper. (You can also use a pizza pan or pizza stone).
- If using frozen spinach, simply thaw and squeeze the liquid.
- If using fresh spinach, bring salted water to a boil in a pot. Add spinach and cook for 1-2 minutes until it starts to wilt. Then squeeze the spinach well and chop roughly.
- Heat up a little oil in a small pan and roast garlic for 30 seconds while stirring. Then add the cream cheese along with the spinach. Season with salt and pepper to taste and stir to combine.
- Spread the spinach cream mixture over your pizza dough followed by vegan cheese.
- Bake the pizza for about 10-15 minutes until cheese is melted.
- In the meantime, fry mushrooms in a pan with some oil for 6-8 minutes until golden browned. Add a little salt to taste.
- Toast pine nuts in another pan without adding any oil.
- When your pizza is done top with mushrooms and pine nuts if using.
- Enjoy!
Notes
- You can make your own homemade pizza dough with this recipe, or using store-bought pizza dough, or your favorite bread to make pizza toast.
- You can either use store-bought dairy-free cream cheese/ricotta/sour cream or make your own homemade cashew ricotta with this recipe.
IF YOU HAVE PINTEREST, YOU CAN FIND ME HERE AND PIN YOUR FAVORITE PICTURE, IF YOU LIKE!

©Bianca Zapatka | All images & content are copyright protected. Please do not use my images without prior permission. If you want to republish this recipe, please link back to this post for the recipe. More info here. Thank you for supporting biancazapatka.com!

This page may contain affiliate links that earn me a small commission, at no additional cost to you. You can find more information here.
This looks so delicious. We are trying to go vegan and we have been looking all over for great recipes and I can’t wait to try this! Thank you so much!
Thank you so much! I hope you’ll enjoy this pizza! 🙂
Looks wonderful. On the video it looks like 2 layers of pizza dough go in the pizza pan. Can you clarify? Also in a comment someone asked if you could sauté the spinach. Your answer was yes and to put it in with the cheese. Did you mean the cream cheese as on the recipe or the cheese that goes on top? Thank you
The recipe for the pizza dough yields 2 pizzas.
For the topping, sauté the spinach, then combine with the cream cheese as shown in the recipe video. Lastly, top with shredded cheese.
I’ve made this twice this week and my friends have been making it too! Sooooo delicious. I bought a cauliflower crust from Trader Joe’s because I was too lazy to make the dough and it came out great!
So glad you love this recipe! Thank you so much! ❤️
Delicious and easy pizza! The topping is so creamy! It’s the second time I make it and addind sliced cherry tomatoes on top before going in the oven is also super nice and it adds some colours :). I can’t wait to make my friends taste it.
It’s so nice to have new dishes to rotate with!
Thank you, your work is amazing!
So glad you love this pizza and my other recipes! Thank you for your wonderful feedback! 🙂
Best vegan pizza and it’s so easy!!! <3
Thank you so much! 🙂
Wow, das sieht mal wieder klasse aus😍 machst du die Pizza ganz normal im Ofen auf einem Blech? ☺️
Huhu, schau dir gerne das Rezept-Video an, dann siehst du wie ich diese Pizza mache! Ich hoffe sie wird dir schmecken! 🙂
This pizza is so delicious. And so easy to make.
Me and my friend loved it. Thanks for the recipe.
So glad that you liked it 🙂 Thank you so much! <3
Today I made the delicious pizza with the homemade dough and it was great. The preparation is simple and fast, it was a lot of fun.
So happy about that! Thank you 🙂
The first pizza i made without tomato sause and I loved it! So much flavour😍
So happy that you liked it 🙂 Thank you <3
Hey I’m just wondering is there any eggs in dough mix because then it’s not vegan x
No it’s without eggs 😀