Add the salt, sugar, yeast and warm water to a stand mixing bowl. Give it a quick stir with a fork and allow it to sit until the yeast begins to bubble (approx. 3-5 minutes). It should look cloudy.
Add the olive oil, flour and non-dairy milk to the bowl and attach the dough hook to the mixer.
Turn the mixer on low and beat until combined. Turn the speed up slightly and knead the dough for another 2 minutes.* Transfer the dough to a lightly floured surface.
Cut the dough in half and stretch each piece into a log. Cut each log into 6 equal pieces (12 total). Shape each piece into a ball.
Grease a baking sheet or casserole dish and transfer the rolls. Cover and allow to rise for 30-60 minutes, or until they have doubled in size.
Preheat the oven to 375 degrees and melt the vegan butter in a small dish.
Brush the rolls with the butter then top with everything but the bagel seasoning. Gently press the seasoning into the rolls to help it stick. Place the rolls in the oven and bake for 18-20 minutes, or until lightly browned on top.
Serve immediately with vegan butter.