Trim the asparagus stalks and peel off tough outer layers at base if needed. Place the asparagus into a large saucepan along with the oil, onion and celery. Heat until sizzling, then cover and simmer 10 minutes, stirring occasionally. Add the stock or water, soy sauce, salt, pepper and rice. Bring to a boil. Cover and simmer gently for another 20 minutes or until the rice is tender and vegetables have softened. Stir in the milk or soymilk and raise the heat until almost boiling. Taste and adjust the salt and pepper if needed. Serve hot, garnished with chopped parsley and/or almond flakes.