Whole Wheat Gingerbread Cinnamon Rolls

Whole Wheat Gingerbread Cinnamon Rolls

These soft and gooey Whole Wheat Gingerbread Cinnamon Rolls combine two holiday favorites – waking up to fresh cinnamon rolls and making gingerbread houses! But now you get to eat them both 😉

Whole Wheat Gingerbread Cinnamon Rolls

Some of the links in this post are affiliate links. If you make a purchase through the link there is no additional cost to you, but I will make a small commission that allows me to keep bringing you delicious healthy dessert recipes!

Have you ever tried to make a gingerbread house from scratch? I’ve spent many holidays decorating gingerbread houses, and a few attempts at making the gingerbread house’s actual house, too. All of them fails in the stability department (but, pretty delicious fails). Eventually, we took the easy route and started buying one of those pre-baked kits, but added extra decorations. Particularly, the decorations that tasted the best. What can I say…I’ll take any excuse to buy candy.

Whole Wheat Gingerbread Cinnamon Rolls

Except, gingerbread house creativity was never my strong suit. After a few years of the houses looking pretty much exactly the same, (I mean, what else CAN you do with jelly beans besides turn them into a string of Christmas lights!?) making the gingerbread houses kind of fell by the wayside.

But, that doesn’t mean the flavor of a gingerbread house has to, too! If you’ve ever checked out any of my other recipes, you can probably tell I very much prefer chewy, gooey goodies, like my Eggless Edible Cookie Dough, Samoa Cookie Bars, and Chocolate Fudge Rounds Sandwich Cookies over crispy, crunchy ones (though, I’m trying to expand my palate! :D). And these Whole Wheat Gingerbread Cinnamon Rolls fall right into that category – sweet, ooey, gooey center with soft, pillow-y, (and whole grain) doughy exterior.

Whole Wheat Gingerbread Cinnamon Rolls

So, first we’ve got to talk about the filling.

  • It’s creamy. Almost nut butter-y consistency.
  • It’s perfectly sweet without being overpoweringly sweet, thanks to the molasses.
  • It’s got just the right amount of ginger without feeling like your mouth is on fire (or is that just me that can’t handle heat and thinks mild salsa is still too spicy?)
  • It basically tastes like gingerbread cookie dough.

And when it’s baked inside the deliciously fluffy whole wheat rolls, it makes the inside extra gooey. And let’s be real, whose favorite part about a cinnamon roll ISN’T the tight little curled up middle.

Whole Wheat Gingerbread Cinnamon Rolls

So, if you’re looking for cinnamon rolls to make for Christmas morning, or any other day of the year really, these rolls are meant for you! Besides being full of whole grains and fiber, they’re also packed with healthy fats from the nuts, and vital vitamins and minerals from the molasses. And if you choose to use dairy milk, you’ve got added protein and calcium. I mean, it’s practically a well-balanced meal….kinda. Even if a more balanced meal is if you’ve got one gingerbread cinnamon roll in each hand.

These healthy whole wheat gingerbread cinnamon rolls are perfect for any time of the year! They light and fuffy, full of whole grains, and are all around delicious! #vegan #wholewheat #healthydesserts

Yields 8 rolls

Whole Wheat Gingerbread Cinnamon Rolls

Whole Wheat; Vegan; Soy Free; Low in Saturated Fats; Egg Free

45 minPrep Time

13 minCook Time

58 minTotal Time

Recipe Image
Save RecipeSave Recipe


  • 1/2 cup water
  • 1/2 cup milk of choice
  • 1 packet (2 1/4 tsp) active dry yeast (not the instant kind)
  • 1 tsp sweetener of choice
  • 2 cups whole wheat flour
  • 1/2 cup all-purpose flour
  • 1 Tbsp sweetener of choice
  • 1/2 tsp salt
  • 1/4 cup almond butter
  • 1 Tbsp molasses
  • Filling
  • 3/4 cup cashews, soaked
  • 1 Tbsp oil
  • 2 Tbsp molasses
  • 2 Tbsp light brown sugar
  • 1 tsp cinnamon
  • 1 tsp ginger
  • 1/4 tsp salt
  • Frosting
  • 3 oz cream cheese (regular, light, or non-dairy)
  • 1/4 cup powdered sugar of choice
  • 1/2 cup yogurt, vanilla (dairy or non-dairy)
  • 1/4 cup coconut milk (the type in a can)
  • 1/2 tsp vanilla paste
  • 1/2 tsp lemon juice
  • 2 Tbsp brown rice flour


  1. For the rolls: warm the water and milk to 105 - 100 F (If you don't have a thermometer, read about my trick to get the perfect temp here ).
  2. Add the yeast and 1 tsp of sweetener to the warm liquids. Allow the yeast to proof for about 5 min. It should get frothy and bubbly. If not, do not continue with that yeast!
  3. In a large bowl, add the flours, sweetener, and salt and whisk together.
  4. Cut in the almond butter to the dry ingredients. You can do this with a pastry cutter, the tines of a fork (my fave way), or your hands. You want to incorporate the almond butter into the dry ingredients as much as possible. There shouldn't be any large clumps of the butter.
  5. Add the yeast mixture and the molasses to the dry ingredients and mix to combine. Once everything is pretty well incorporated (there should still be a little bit of dry flour left. The dough shouldn't be too wet) turn it out onto a floured surface.
  6. Knead the dough using the heel of your hand until the dough is smooth and not sticky (about 100 kneads should do it).
  7. Grease the bowl used to mix the ingredients and place the dough back in the bowl. Cover with plastic wrap or a clean towel and place the dough in a warm, draft free place to rise (I like to put mine in the microwave...not turned on obviously ;)) until it almost doubles in size. This usually takes about an hour depending on the temperature of your house.
  8. For the filling: once you're done making the dough, bring some water to a boil (enough to cover the cashews). Add in the cashews and let them sit to soften.
  9. Once the dough has risen, continue to make the filling. Add the softened (and drained) cashews and the oil to a food processor or blender. Whizz them up until smooth. Add the mnolasses, and blend again to incorporate. Then, add in the sugar, cinnamon, ginger, and salt and blend to combine. The filling will be a similar consistency to a nut butter.
  10. On a lightly floured surface, turn out the dough and roll it out to about an 11" x 9" rectangle.
  11. Spread the filling evenly over the dough. (Using a butter knife or a rubber spatula will be easiest.)
  12. Starting at one of the long sides of the dough, begin to roll the dough up tightly. You want to avoid loosely rolling the dough or you'll get gaps in between the curls when the rolls bake.
  13. Using a piece of thread, cut the dough into 8 equal sizes. The thread method can be done by sliding the thread underneath the dough, crossing the thread overtop of the log, then pulling on each end of the thread so that it goes through the dough and makes an nice clean cut. But, you could also use a knife (the edges just aren't as clean).
  14. Place each roll into a greased pan (either an 8"x8" square or 8" round cake pan will work), leaving a little bit of space between the rolls.
  15. Cover the rolls again and place them back in the warm, draft free spot for a second rise. They won't double in size, but will get slightly puffier (which will take about 30-45 min).
  16. Preheat your oven to 350 F.
  17. Once your oven is heated and your dough risen, bake the rolls for about 12-15 min. or until the rolls are slightly golden on the top, but the sides are still soft and springy. If you bake them until the sides are firm, they will have more of a dinner roll texture on the outside, but will still be soft and gooey on the inside - if you're into that kind of thing.
  18. While the rolls are baking, make the frosting. For the frosting: in a large mixing bowl, cream together the cream cheese, sugar, yogurt, milk, vanilla paste, and lemon juice.
  19. Stir in the flour.
  20. Allow the rolls to cool slightly before slathering the frosting on top and then digging in! They're definitely best warm or eaten on the same day they're baked, but will store in the fridge well for a few days.
  21. ENJOY! (And try not to eat only the middles of each roll...we all know that's the best part)


Prep time doesn't include the time for the dough to rise.

Some products I used for this recipe:

You might also like:

Vegan Pumpkin Cinnamon Rolls

Vegan Pumpkin Cinnamon Rolls







Healthy Molasses Cookie

broken giant healthy molasses cookie









6 Replies to “Whole Wheat Gingerbread Cinnamon Rolls”

  1. i have tried this today and unfortunately my dough got so hard..what could be the reason??i pre heated oven at 350F and heated about 10 minutes
    1. Oh no! I'm sorry that happened! Did you knead the dough enough? Kneading yeast dough makes it light and airy.
  2. OMG. Kaylie, These look amazing!! Can the almond butter and cashews be subbed for anything?
    1. Thanks so much, Alison! :D You could sub them both for any type of nuts or seeds/nut butter or seed butter. If you're trying to avoid nuts all together, the almond butter could be subbed for regular unsalted butter. I haven't tried subbing the cashews out in the filling, but you could try a firm tofu or regular cream cheese. Let me know how it goes if you try any substitutions! :)
  3. What can I use instead of brown rice flour in the frosting?
    1. Oat flour or regular AP flour should work too.

Leave a Reply

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