ClockPlayEmailInstagramLinkSMSTwitterYouTubeWhatsAppXSearchClockRight ArrowArrow DownCaret downCaret upCaret leftCaret rightHamburger MenuPop OutThumbs upThumbs up buySpeechAudio onReplayPlusMinusSad smiley faceNo resultsSwapMoreYour grocery bagSuccessShop Tasty MerchYour Cart (empty)Your CartFacebookPinterestEmailPrintSmsTwitterWhatsappCommentTips Highlights
Skip to Content

Sweet Potato-Pecan Cinnamon Rolls

These ooey-gooey cinnamon rolls are made even better with the addition of sweet potato and pecans. The best part? They are vegan!

Tasty Team
93% would make again
Sweet Potato-Pecan Cinnamon Rolls


for 12 servings


  • 1 cup plain unsweetened soy milk (240 mL), or other non-dairy milk
  • ¼ cup vegan butter (55 g)
  • 1 cup mashed sweet potato (250 g), from 1 baked medium sweet potato
  • 3 cups unbleached all-purpose flour (375 g), plus more for dusting
  • ¼ cup granulated sugar (50 g)
  • ½ teaspoon salt
  • 2 ¼ teaspoons active dry yeast, 1 packet
  • ½ teaspoon grapeseed oil


  • ½ cup brown sugar (110 g), or coconut sugar, or a mix of the two
  • ½ tablespoon ground cinnamon
  • ¾ cup toasted pecans (95 g)
  • ⅓ cup vegan butter (75 g)

Sweet Potato Cream Cheese Frosting

  • ½ cup vegan cream cheese (110 g)
  • ½ cup confectioners sugar (80 g)
  • ¼ cup mashed sweet potato (60 g), from ¼ baked medium sweet potato
  • ½ teaspoon pure vanilla extract

Nutrition Info

  • Calories 346
  • Fat 13g
  • Carbs 49g
  • Fiber 3g
  • Sugar 17g
  • Protein 5g

Estimated values based on one serving size.


  1. In a small saucepan, warm the soy milk and vegan butter over medium heat until the butter has melted. Do not boil it. Remove from the heat and stir in the mashed sweet potato.
  2. In a large bowl, mix together the flour, granulated sugar, salt, and yeast. Pour the liquid ingredients into the dry and use a wooden spoon to combine. Once it gets too difficult to stir, use your hands to combine the ingredients.
  3. Flour a clean work surface and transfer the dough onto the prepared work space. Knead it until you’ve got a smooth dough ball. Lightly oil a large bowl. Place the dough ball in it, cover with plastic wrap or a kitchen towel, and let rise for 1 hour. The dough should double in size.
  4. Make the filling: In a small bowl, combine the brown sugar and cinnamon and set aside. Chop the pecans into small pieces and set aside. In a small saucepan, melt the vegan butter and set aside.
  5. Once the dough has doubled in size, preheat the oven to 375°F (190°C).
  6. Press the air out of the dough, then transfer it back onto your floured work space. Roll the dough until it is about ¼-inch (6 mm) thick. You should end up with a roughly rectangular oval, about 12x16 inches (30x40 cm).
  7. Brush the dough with the melted butter, sprinkle with the cinnamon-sugar mix, and then top with the chopped pecans. Fold the short side of the dough over and roll tightly until you have a log.
  8. Carefully cut the log into twelve 1-inch (2 cm) slices. Grease a large skillet or a 10-inch (25 cm) round baking dish and place the rolls in it cut-side down.
  9. Bake for 25 minutes, or until they've expanded and turned slightly golden on top.
  10. Meanwhile, make the frosting: Place all the ingredients in a food processor or standing mixer with the whisk attachment on high and blend until creamy.
  11. Remove the rolls from the oven and let cool for 5 to 10 minutes. Top with the sweet potato frosting and serve immediately. They will stay fresh for up to 2 days, but they’re best eaten the day you bake them.
  12. Enjoy!
  13. Love this recipe? Download the Tasty app to save it and discover others like it.
Sweet Potato-Pecan Cinnamon Rolls