Preheat the oven to 475°F;
Crack open and scoop out all the avocado flesh into a mixing bowl, add in the flour, baking powder and salt, knead and mix with your hands, make sure to crush the avocado well;
Start with 1 cup of flour and gradually add more, until it comes together as a soft dough, cover and let it rest for 15 minutes;
Meanwhile, make the tofu cream cheese, add all ingredients to a kitchen processor, pulse and blend till it's smooth;
Once the dough is rest, knead again for about 5 minutes until the dough is very smooth and even, transfer the dough to a baking sheet lined with parchment paper;
Press the dough into a flat disk, twirl and stretch it out into a pizza crust shape, the bigger you stretch it the thinner the crust becomes, so you can adjust based on your preference;
Spread the tofu cream cheese evenly, add thinly sliced onions, then the asparagus, and finally the peas on top;
Bake for 10-12 minutes, based on the thickness of your crust, monitor the bake so it doesn't brown too much;
Once the bottom and edges are golden brown, take the pizza out, drizzle with extra virgin olive oil and lemon juice, decorate with edible flowers if you like, slice and enjoy!