Wash the asparagus and break off the tough, woody ends. Cut the asparagus into small pieces.
Put the asparagus and the vegan buttery spread in a saucepan. Cook over medium heat for about 5 minutes, until the asparagus is bright green.
Stir in the flour, and cook for about one minute to remove the raw flour taste.
Add the non-dairy milk, garlic powder, salt, and pepper, and cook over medium heat, stirring often until the sauce thickens. This should take about 5 minutes.
While the sauce is cooking, toast your bread, and butter it with vegan buttery spread if you like.
Serve the creamed asparagus over the toasted bread. Add more salt and pepper if desired.
Notes
This is best eaten right away, but the creamed asparagus can be refrigerated. It should stay fresh for about 2 days.