Prepare your pizza dough or crust according to recipe or package directions. And place on a parchment paper lined baking sheet, set aside until ready to use.
Preheat the oven to 425 degrees F.
In a food processor, combine all of the pesto ingredients and blend on high until you reach a coarse pesto consistency. This pesto should look and have the same texture as a basil pesto made with pine nuts. If you are having trouble getting it to mix, add a splash of water at a time until you reach the desired consistency.
Taste the pesto and season with salt and pepper if needed, then transfer to a small bowl and set aside until ready to use.
In a small bowl, combine the ricotta cheese and lemon zest and mix well. Prep your asparagus as desired (see notes).
Now, to assemble your pizza. Spread a generous amount of pesto over your prepared pizza crust. (You don’t have to use all the pesto, but feel free to if you want!)
Dollop the lemon ricotta mixture over the pesto, and spread it out using the back of the spoon. Sprinkle the mozzarella cheese over the ricotta, then top with the asparagus and any additional desired toppings.
Finally, sprinkle the Parmesan cheese over the top, and place your pizza in the oven.
Back for 10-15 minutes or until the crust is golden brown and the cheese is melted and bubbly. At this point, I like to switch my oven to broil and broil the pizza for 1-2 minutes or until the cheese on top is golden brown. But this step is completely optional.
Remove the pizza from the oven and allow it to cool for 5-10 minutes before slicing and serving.
Enjoy!