Vegan Sweet Potato Cinnamon Rolls

-makes about 20


  • 3/4 cup warm water
  • 1 package dry active or instant yeast
  • 1/4 cup brown sugar
  • 1 cup mashed sweet potatoes (just bake em, peel em and smash em up!)
  • 1 & 1/2 cups almond or soy milk (or your favorite non-dairy milk)
  • 4 cups white whole wheat flour (or a combination of all purpose and whole wheat)
  • 1 teaspoon salt


  • 1/2 cup mashed sweet potatoes
  • 3/4 cup brown sugar
  • 2 Tablespoons ground cinnamon
  • 1 Tablespoon flour 


  • 1.5 cups sifted powdered sugar
  • 4 Tablespoons maple syrup
  • 4 teaspoons maple extract 
  • 2 teaspoon cinnamon

Combine the warm water and yeast then set aside for about 10 minutes. 

Get a medium sized bowl out and mix the sugar, sweet potatoes and almond milk together until smooth. Add in the water and yeast mixture and stir until combined. 

Now in a large bowl mix your flour and salt together. Slowly stir in the liquid mix. The dough should be pretty sticky. Dump out onto a floured countertop and knead a few times until it forms a ball.

Place the ball of dough in a large clean bowl and cover with plastic wrap. Cover with a towel and place in a warm spot to rise. It should take an hour or so for it to double in size. Make sure you wait until it has completely doubled. 

Once doubled place on a floured piece of parchment paper and roll out into a thin rectangle  The parchment paper helps you roll it up in the end and I LOVE using it for this! 

Mix all of the filling ingredients together and spread over the entire rectangle. Starting at one end tightly roll up the dough. Place the roll seam side down and cut into about one to two inch sections with a serrated knife or a string of unflavored dental floss. Place the rolls in a pan that you have lightly sprayed with oil or lined with parchment paper. Cake pans and casserole dishes work great for this. Cover the pan with plastic wrap and let rise again for about 30-45 minutes. 

While they are rising preheat your oven to 375 degrees. Once they have risen remove the plastic wrap and bake for about 20 minutes or until the bottoms begin to slightly brown. 

Take out and let cool for about 5 minutes. Then mix the glaze ingredients together and pour over all of the rolls. Eat and enjoy! (And don’t feel bad if you have two!) 

You can wrap them up and freeze them if you aren’t wanting to eat 20 or so rolls at once. I wrap them up after they have been sliced into rolls and are in a pan. I just wrap it with plastic wrap first and then with foil. Mark the foil and freeze. Then take them out within a few months, let them thaw out (and rise) and then bake! Yum! You can also freeze them after they have been cooked and glazed. Just wrap them up, freeze and when you’re ready to eat them thaw them out. You can heat them up for a few minutes in the oven to make them extra awesome.