Sweet Potato Cinnamon Rolls with Blueberries + Orange Glaze {vegan}


Soft and fluffy sweet potato brioche-style dough is swirled with cinnamon sugar and dotted with jammy blueberries in this cinnamon roll recipe. Glazed with a tangy orange, vanilla bean & cashew ‘cream cheese’ frosting, they are the perfect transitional summer-autumn weekend brunch treat.

Cinnamon rolls (and sweet yeasty rolls in general) are one of my all-time favourite things to bake, and these have definitely made my top 10 list of sweet bun recipes. The middle of the bun is where i’m at, it ends up being this delicious mess of soft dough, spiced sugar, jammy berries & tangy glaze.

I’ve adapted the sweet potato dough from the Kitchn, from a recipe by Samatha Seneviratne (of Love, Cake). It’s super fluffy and has just the right amount of sweetness (though the sweet factor is bumped up A LOT by the orange glaze). The sweet potato helps to create a tender dough whilst adding natural sweetness, a little earthy flavour and a pretty saffron hue. I roasted a whole sweet potato, then scooped out the cooled soft flesh and pureed it in a food processor for this recipe. Pumpkin puree would also be a nice addition to the buns if you don’t have any sweet potato around.

The buns are swirled with cinnamon sugar and dotted with blueberries that roast as the buns cook,  creating a tangy-jammy filling and adding a little sweet burst of seasonality. The orange, cashew glaze is specked with vanilla bean seeds and is reminiscent of the traditional cream cheese version, but with a little extra tang (and less heaviness!). It’s only lightly orange-y, I didn’t want the orange to overpower the rest of the buns so I kept it on the subtle end of the spectrum by cutting it with a little lemon juice. If you’d like more of an orange bang, just swap in a little of the lemon juice for extra orange juice.

Sweet Potato Cinnamon Rolls with Blueberries + Orange Glaze {vegan}

vegan, soy‐free, dairy‐free, egg‐free
Soft and fluffy sweet potato brioche‐style dough is swirled with cinnamon sugar and dotted with jammy blueberries in this cinnamon roll recipe. Glazed with a tangy orange, vanilla bean & cashew 'cream cheese' frosting they are the perfect transitional summer‐autumn weekend brunch treat. Make sure to start soaking the cashews for the frosting at the very beginning of the recipe so that they have a good 2–3 hours to soften. Adapted from The Kitchn from a recipe by Samatha Seneviratne (of Love, Cake).
Servings 8



  • 220 ml / 2/3 c + 3 Tbsp full‐fat coconut milk
  • 70 g / 5 Tbsp coconut oil or vegan butter cut into small pieces
  • 1/2 cup cooled sweet potato purée from approx. 1 roasted sweet potato
  • 375 g / 3 cups all‐purpose flour
  • 1 tbsp chickpea flour
  • 50 g / 1/4 cup raw granulated sugar or maple sugar
  • 2 1/4 tsp active dry yeast
  • 1/2 tsp fine sea salt


  • 2 tbsp coconut oil or soft vegan butter
  • 100 g / 1/2 cup packed light muscovado or light brown sugar
  • 50 g / 1/4 cup raw granulated sugar or maple sugar1
  • 1 tbsp ground ceylon cinnamon
  • pinch fine sea salt
  • 210 g / 1 1/2 cups blueberries fresh or frozen


  • 150 g / 1 cup cashews soaked 2–3 hours in cold water
  • 2 tbsp coconut oil melted & cooled
  • 70 g / 1/2 cup + 1 Tbsp raw icing sugar or use approx. 4 Tbsp maple syrup for a less sweet & less refined frosting
  • 100 ml / 1/4 cup + 2 Tbsp water
  • 3 tbsp coconut milk
  • zest of 1 unwaxed orange
  • 3 tsp fresh orange juice
  • 3 tsp lemon juice
  • seeds of 1 vanilla bean
  • little pinch fine sea salt


make the dough

  • In a small saucepan, bring the coconut milk just to a simmer over medium heat (don't let it bubble too much). Remove from the heat and add the coconut oil / vegan butter to the saucepan to melt. Once melted, add the milk mixture to a small bowl and let it cool until it's just warm to the touch (not hot, or it will kill the yeast), about 40 degrees celsius / 105 fahrenheit. Once the mixture has cooled, add the sweet potato purée and whisk to combine.
  • In the bowl of a stand mixer fitted with the paddle attachment, or in a large bowl with a wooden spoon, combine the flours, sugar, yeast, and salt. Add the milk‐sweet potato mixture and mix just until combined.
  • Switch to the dough hook and knead the dough on low speed until it begins to come together, then increase the speed to medium‐high and knead until the dough is smooth and elastic and pulls away from the side of the bowl, about 8–10 minutes (if you are kneading by hand it will take a little longer). If you press a floured finger lightly onto the dough, it should spring back slowly (if not, continue kneading and re‐test in a few more minutes). The dough should be lightly tacky but not too sticky, if it feels too wet & sticky, add another Tbsp or 2 of flour until it is a little drier.
  • Form the dough into a ball and transfer it to a lightly oiled bowl, cover it, and leave it in a warm, draft‐free spot until it has doubled in size, about 1 to 2 hours (depending on the temperature of the room and activity of the yeast).

fill + shape

  • To prepare the filling, mix together the muscovado sugar, raw sugar, cinnamon, and salt in a small bowl. Set aside until you are ready to fill the dough.
  • Lightly oil a 30cm / 12‐inch cast iron pan or baking dish (or line a large baking tray with baking paper). Tip the risen dough out onto a very lightly floured work surface. Roll it into a 30 cm / 12 inch x 28 cm / 11 inch rectangle. Spread the 2 Tbsp of coconut oil / vegan butter evenly over the surface and sprinkle with the cinnamon sugar, then scatter over the blueberries.
  • With the long side of the dough facing you, tightly roll up the dough (I use a bench scraper to help me here) and pinch the seam closed (make sure to pinch it well, or the roll will unravel whilst proofing/baking). With a serrated knife, cut the roll crosswise into 8 equal pieces (cut the roll in half, then cut those 2 pieces in half and then cut all 4 of the pieces in half = 8 even pieces!) . Gently set them in the oiled pan with the spirals facing upward. Cover loosely with a tea towel, and let them rest until the dough has almost doubled again, about 1 hour to 90 minutes.


  • Preheat the oven to 180 degrees celsius / 350 fahrenheit. Uncover the rolls and bake until golden‐brown and puffed and a skewer inserted into the middle roll, in the thick middle part of the dough comes out without any raw dough attached. About 25 to 35 minutes (mine took 35). You may need to rotate the pan as the rolls cook if you have an uneven oven.
  • Let the buns cool for 15 – 20 minutes before frosting and eating! I actually prefer these buns served only very slightly warm, rather than hot out of the oven. Best eaten on the day of baking. However, to re‐warm them the next day, just place them in the microwave for about 30 seconds until they have softened up again.


  • While the buns cook, make the frosting. Drain and rinse the cashews, then place all of the frosting ingredients in a blender (preferably high‐speed) and blend until completely smooth and emulsified. Pour into a bowl / jug, cover and place in the fridge until needed.

Join the Conversation

  1. These rolls look amazing. I’m always eager to try a new vegan sweet roll recipe. Thanks for the creativity.

Leave a Reply

Your email address will not be published. Required fields are marked *

Recipe Rating

This site uses Akismet to reduce spam. Learn how your comment data is processed.

The Floured Kitchen © Copyright 2017-2021. All rights reserved.