Preheat your oven to 500 degrees Fahrenheit (260 degrees Celsius). If you have a pizza stone, place it in the oven while it preheats.
Divide the pizza dough into 8 equal portions. On a floured surface, roll out each piece into a thin circle.
Spread each piece of dough with a thin layer of pesto, leaving a small border around the edges for the crust.
Evenly distribute the crumbled feta cheese over the pesto on each pizza.
Distribute the asparagus pieces and sliced red onion evenly over the feta cheese on each pizza.
Drizzle each pizza with olive oil and season with salt and pepper.
If using a pizza stone, transfer each pizza to the preheated stone using a pizza peel. If not, place each pizza on a baking sheet. Bake for 10-12 minutes or until the crust is golden and the cheese is bubbling.
Remove from the oven and let cool for a few minutes before serving.