In the work bowl of your stand mixer combine the flour, salt, yeast, cardamom & sugar *If using regular dry active yeast you will sprinkle it over the warm liquid from the recipe first to activate & prove
Measure the plant milk then add the orange juice & orange zest then add all the liquid to the dry ingredients in the bowl
Mix on low to medium speed until the dough starts to come together into a shaggy mass
The dough should come together & start to pull away from the sides of the bowl into a neat smooth ball ~You may have to add a tablespoon or two more flour if the conditions in your area are particularly humid
Mix for 3 minutes on medium speed then add the softened vegan butter a couple tablespoons at a time until it is all incorporated while mixing on low for 3 more minutes.
Turn the dough out into a lightly oiled bowl, cover & rise for 45 minutes to 1 hour.
Once the dough has risen gently pull from one side of the dough & stretch it upwards to strengthen the gluten
Do this all the way around the sides of the bowl - about 4 pulls total folding the stretched dough on top of itself.
Next turn the dough out onto a lightly floured surface and let it rest for about 5 minutes
Now roll it out to 10" X 15" approximately & spread the orange marmalade over the dough
Roll up jelly roll style along the long edge then pinch the seams to close
Cut into 8 or 12 portions & place each bun into a lightly greased BUT NO PARCHMENT PAPER 9" x 13" pan
Cover & let rest in a warm spot for another 45 minutes or until they are fluffy & puffy & risen to almost double
Preheat the oven to 350°F & bake for 30-40 minutes or until golden browned
If you are using the Cream Cheese Icing recipe be sure to prepare that according to the recipe on that page while the buns are bakingCool the buns to warm before spreading with the icing