Cranberry-Orange Cinnamon Rolls (Vegan)
Recipe type: Sweets, baked goods
Cuisine: breakfast, brunch
Serves: about 24 rolls
  • For the dough:
  • 2 packages of yeast, dissolved in 1 cup lukewarm water
  • 3 tablespoons coconut oil
  • 3 tablespoons vegan butter, such as Earth Balance (or use real butter), softened
  • 1 cup granulated sugar
  • 7¼ cups all purpose flour (plus more if dough is still sticky)
  • 2 cups hot water
  • 1 tablespoon salt
  • grated zest from 1 medium orange, about 1 tablespoon
  • For the Filling:
  • 1 stick unsalted butter, softened
  • 1 cup light brown sugar
  • 1½ cups dried cranberries
  • 1 tablespoon ground cinnamon
  • zest of 2 large oranges
  • ¾ cup granulated sugar
  • For the orange sugar topping:
  • zest of 1 large orange
  • ½ cup granulated sugar
  • For the frosting:
  • 4 tablespoons vegan butter, melted
  • 2 cups powdered sugar
  • 2 tablespoons unsweetened almond milk
  • 1 tablespoon orange zest
  • 2 tablespoons fresh orange juice
  • ½ teaspoon vanilla extract
  1. Add the yeast to 1 cup of lukewarm water. Stir and set aside for about five minutes, or until proofed (the top layer should look foamy and bubbly)
  2. In the bowl of a stand mixer, place the coconut oil, 3 tablespoons butter, sugar, and salt to hot water and beat for about a minute, or until the butter and coconut oil are melted. Allow to cool to lukewarm. Stir in 2 cups of flour and mix until smooth. Stir in the yeast mixture and the 1 tablespoon orange zest and mix until well combined.
  3. Gradually stir in the remaining flour and mix with the dough hook for about 2 minutes. Remove dough from the bowl and place on a lightly floured counter. Knead by hand for about 8-10 minutes, adding flour as needed if the dough is sticky, until satiny and smooth.
  4. Put the dough in a floured bowl and cover with a towel. Let rise for 30 minutes or until dough doubles in size.
  5. Remove dough from bowl and place on a lightly floured counter. Divide dough in half. With a rolling pin, roll one half of the dough into a rectangular shape.
  6. Add the filling: spread dough evenly with 4 tablespoons of softened butter. Sprinkle the dough with ½ cup and ¾ cup dried cranberries. Rub the orange zest, cinnamon, brown sugar and granulated sugar together in small bowl. Sprinkle half of the mixture over the dough.
  7. Gently roll up dough into one long roll. Cut rolls, using a piece of dental floss or thread, about two inches thick (after cutting with the floss, you may need to finish cutting it with a sharp knife). Rub the zest of one orange and half cup of sugar together in a small bowl. Dip and twist the rolls into the orange sugar mixture. Place rolls in greased 9X13 baking pans.Now follow the exact same steps with the other half of the dough.
  8. Place the rolls in a warm spot and cover with a towel. Let rolls rise until double in bulk, about an hour. Bake 425 degrees F for 10 minutes. Reduce temperature to 350 degrees F and bake for 5-7 more minutes or until golden brown. Remove pans from oven and let cool on a wire rack for 5 minutes.
  9. To make the frosting-in a medium bowl combine, butter, powdered sugar, almond milk, orange zest, orange juice and vanilla extract. Whisk until smooth. Frost rolls generously with frosting. Serve warm.
  10. *Rolls may be re-heated in a 300˚ oven if needed.
Recipe by Spoon With Me at