In a bowl, mix the dry ingredients until combined: all-purpose flour, instant yeast, salt and sugar.
Add the wet ingredients: vegan milk and vegan butter or oil, and with a stand mixer fitted with a dough hook, knead on medium-low until the dough forms. It may seem like there’s too much vegan butter, but the dough will come together after a minute or two.
Knead for another 6 minutes. The dough should feel smooth and slightly tacky and should come out of the bowl easily.
Transfer the dough to a clean bowl and cover with a kitchen towel or plastic wrap. Let it rise in a warm spot for 90 minutes or until doubled. This might take longer in winter or less time during summer.
Once doubled, punch down the dough to deflate it. Remove it from the bowl.
Divide the dough into 4 even pieces and let them rest, covered, for 10 minutes before shaping.
Prepare a 9-inch loaf pan by lining it with parchment paper.
On a clean surface, roll each piece of dough out with a rolling pin, then roll it up tightly, pinching to seal. Repeat with all 4 pieces and place them side by side in the loaf pan, pinched side down.
Cover loosely and let rise for about 40 minutes, or until the dough looks puffy and light.
While the dough rises, preheat the oven to 350°F, placing the rack in the middle.
Mix maple syrup with a little plant-based milk for the vegan wash and brush it on the dough just before baking.
Bake for 35–40 minutes, or until a thermometer reads 180–190°F in the center of the loaf.
Use the parchment paper to remove the loaf from the pan and cool it on a wire rack.