clock clock iconcutlery cutlery iconflag flag iconfolder folder iconinstagram instagram iconpinterest pinterest iconfacebook facebook iconprint print iconsquares squares iconheart heart iconheart solid heart solid icon
Perfect Vegan Cinnamon Buns -

Perfect Vegan Cinnamon Buns

  • Author: Brittany at
  • Prep Time: 50 minutes
  • Cook Time: 40 minutes
  • Total Time: 1 hours 30 minutes
  • Yield: 8 1x
  • Category: Dessert, Baking
  • Cuisine: Vegan


Intensely decadent pecan raisin cinnamon buns complete with a sticky glaze and a creamy cashew drizzle. 100% vegan and delicious!




  • 2/3 cup warm water
  • 1/3 cup + 1 tbsp warm soy or almond milk
  • 1/3 cup + 2 tbsp sugar
  • 2 3/4 tsp active dry yeast
  • ¼ tsp salt
  • ¼ cup + 1 tsp coconut oil, melted
  • 3 cups + 2 tbsp all-purpose flour


  • ¼ cup vegan butter or coconut oil (plus extra)
  • 1-2 tsp cinnamon
  • ¼ cup coconut sugar (or brown sugar) (plus extra)
  • 1/3-1/2 cup raisins
  • 1/3-1/2 cup pecans, chopped (plus extra)

Pecan Raisin Glaze:

  • ¼ cup brown sugar
  • 2 tbsp vegan butter or coconut oil
  • 2 tbsp pecans (optional)
  • ¼ cup soy or almond milk

Cashew Drizzle

  • Cashew Drizzle:
  • ½ cup raw cashews, soaked
  • 1 tbsp maple syrup
  • 1 tbsp coconut oil, melted
  • ¼ cup icing sugar
  • 2-4 tbsp almond milk (plus more to thin, as necessary)


Cinnamon Buns

  1. Combine all dough ingredients in a stand mixer with a dough hook attachment. Knead for 6-8 minutes or until the dough is smooth and elastic.
  2. Coat the dough ball in a light amount of canola oil, place in a large bowl and cover with a damp dish towel. Let the dough ferment at room temperature until doubled in size.
  3. On a lightly floured surface, roll the dough out into an approx. 19" X 16" rectangle. Spread evenly with 1/4 cup vegan butter or coconut oil, 1 tbsp cinnamon, 1/4 cup coconut or brown sugar, raisins and pecans.
  4. Starting from the longest edge closest to you, roll the dough away from you (encasing the filling inside.) Place the rolled dough seam side down and cut into 8 equal pieces.
  5. Line an 8" cast iron skillet or baking pan with parchment paper, spread with a little bit of vegan butter or coconut oil, top with a sprinkle of coconut or brown sugar and some chopped pecans. Place a single cinnamon bun, cut side facing up, into the center of the pan and group the remaining buns around the center one. Cover with plastic wrap and a damp tea towel and refrigerate overnight to rise.
  6. The next morning, take cinnamon buns out of the fridge and bring them to room temperature. Preheat oven to 300F. Bake cinnamon buns for 35-40 minutes. Important: About 1/3 of the way through cooking, cover them with a layer of aluminum foil to prevent them from getting too brown.

Pecan Raisin Glaze

  1. Combine all ingredients, bring to a simmer in a small saucepan and cook for 5-10 minutes over low heat. Pour immediately over warm cinnamon buns, working some of the pecans and raisins into the crevices on top.

Cashew Drizzle

  1. Combine all ingredients in a high speed blender, blend until smooth and creamy. Add more almond milk to thin if necessary. Drizzle over nearly cool cinnamon buns for the best appearance. (For cashew frosting: Reduce almond milk to 1 tbsp. Do not thin with additional almond milk. Chill before whipping with a whisk and spreading over cooled cinnamon buns.)


Eat within a day or 2 or freeze any extras.