This post may contain affiliate links. By browsing this website, you agree to our privacy policy and terms of use.
These soft and gooey Whole Wheat Cinnamon Rolls are packed with nutritious ingredients, yet will satisfy any cinnamon roll craving. It’s the perfect homemade breakfast recipe for holidays, birthdays, and celebrating the weekend.
Why From Scratch Cinnamon Rolls Are Worth It
It’s no secret that you can head to the grocery store and find a wide array of canned cinnamon rolls that you can bring home and bake in less than 20 minutes. So what’s the point in laboring over a from scratch cinnamon rolls recipe?
In 2024, you can still find store-bought cinnamon rolls for $5 or less. In fact, Walmart, one of the cheapest grocery stores in the US sells an 8-count can of cinnamon rolls for just $2.24. But that same can of cinnamon rolls is loaded with not-so-good-for-you ingredients – bleached flour, gums, artificial flavors, corn syrup, preservatives, etc.
If you want a can of “healthier” store-bought cinnamon rolls, you’re going to be forking out upwards of $10 a can! And still, these brands are made with refined sugars, refined flours, and subpar oils.
This from scratch cinnamon rolls recipe is made with mostly pantry staples like 100% whole wheat flour, medjool dates, and a healthy cashew icing. All for less than $8 a batch. It’s a naturally plant-based breakfast that is loaded with nutrition and ingredients I feel good about feeding my family.
Plus, once you master a homemade cinnamon rolls recipe, your confidence in cooking from scratch will increase. Soon you’ll be ready to save your family tons of money every year by making homemade pizza dough, dinner rolls, English muffins, naan, pancakes, homemade tortillas, burger buns, and more.
So without further ado, let’s master this homemade whole wheat cinnamon roll recipe!
Ingredient Notes
- Milk: We are a dairy-free household and always make this recipe with any non-dairy milk we have on hand. If you tolerate dairy, feel free to use a dairy milk here.
- Butter: Again, we use non-dairy milk, but dairy butter is great, too. If you are using a salted butter, reduce the salt in the cinnamon roll dough to just 1/4 teaspoon.
- Yeast: Either instant yeast or active dry yeast work well here.
- Whole wheat flour: I like to make these cinnamon rolls with 100% unbleached, whole wheat flour. If you want fluffier cinnamon rolls, use 50% whole wheat and 50% all-purpose flour.
- Dates: Medjool dates are the key ingredient in the filling. It creates the perfectly sweet, gooey filling, while being good for you too! If you’re out of dates, I include a cinnamon sugar filling option below.
- Cashews: Raw cashews are the base of the icing recipe. If you prefer a cream cheese frosting or a more traditional icing, scroll down to the substitutions section.
- Brown sugar: While mostly sweetened with dates, a small amount of brown sugar sweetens the dough and icing. Coconut sugar also works well for a fully refined-sugar free recipe.
- Baking powder: Whole wheat flour is significantly more dense than all-purpose flour. To make these fluffy cinnamon rolls, a bit of baking powder helps give them an extra lift!
Substitutions
- Simple cinnamon sugar filling: Are medjool dates out of your budget? No problem! Make a simple cinnamon sugar cinnamon roll filling with 2/3 cup brown sugar, 1/4 cup melted butter (dairy or dairy-free), 1 tablespoon ground cinnamon, and 2 teaspoons whole wheat flour.
- Cream cheese frosting: If you are allergic to cashews or are simply craving a more traditional cinnamon roll, make a cream cheese glaze by whisking together 1 cup sifted powdered sugar, 4 tablespoons cream cheese (dairy or dairy-free), 2 tablespoons softened butter (dairy or dairy-free), 1 teaspoon vanilla, and 1/4 teaspoon sea salt.
How to Make Whole Wheat Cinnamon Rolls
- Activate the yeast. Add the warm milk, melted butter, and brown sugar to a large bowl. Mix together until the sugar is dissolved. Add the yeast and mix together. Set aside in a warm place for 10 minutes to activate the yeast. The mixture should be foamy. If it is not, your yeast is not alive, and you should start over with new yeast.
- Add the flour mixture. After 10 minutes and the yeast has bloomed, add the whole wheat flour, baking powder, and sea salt. Mix together using a wooden spoon until combined.
- Rise for 1 hour. Cover with a damp kitchen towel and set aside in a warm place to let the dough rise for 1 hour. After 1 hour, the dough should be doubled in size.
- Prepare the cinnamon date filling. Add the pitted dates to a medium mixing bowl and cover with boiling water (you can skip this step if your dates are really fresh and soft). Soak the dates for 20 minutes, or until softened. Drain thoroughly, then add the dates to a food processor along with cinnamon and sea salt. Pulse the filling together until smooth, scraping down the sides and bottom as needed.
- Knead the dough for 5-10 minutes. Once the dough has doubled in size, transfer the dough to a lightly floured surface. Knead the dough until smooth, about 5-10 minutes, adding more flour as necessary if the dough is sticky.
- Roll until the dough is 1/4″ thick. Flour a rolling pin and roll out the dough into a square that is roughly 1/4″ thick, about 15″x15″.
- Spread on the filling. Spread the date filling evenly over the surface, leaving a very small border around the edges.
- Cut into 9 strips. Using a pizza cutter or sharp knife, cut the dough into 9 even strips. Tightly roll each strip up to form a spiral.
- Rise for 1 more hour. Transfer the cinnamon rolls to the prepared baking dish. Cover the cinnamon rolls with a damp tea towel and set aside for a second rise.
- Bake. Bake the cinnamon rolls for 25-30 minutes. When ready, the cinnamon rolls should be golden brown on top when done.
- Prepare the icing. While the cinnamon rolls bake, prepare the icing. Add the cashews to a heat-proof bowl and cover with boiling water. Soak for 30 minutes. Drain the cashews and add them to a high-speed blender along with the remaining icing ingredients. Start with 1 tablespoon of non-dairy milk, and add more if you want a thinner icing. Blend until smooth, scraping the sides of the blender as necessary.
- Drizzle with icing, then serve. Once the cinnamon rolls are baked, allow them to cool for 20 minutes before icing. Spread or pour on the icing, then serve the cinnamon rolls while warm. Enjoy!
How to Make these Cinnamon Rolls in a Stand Mixer
Yes! If you own a stand mixer, whisk together the dough in the bowl of a stand mixer. Cover and let rise for 1 hour. Instead of kneading the dough by hand, attach the dough hook and knead the dough with the stand mixer for 5-7 minutes at medium speed, or until smooth and sticky.
Make Ahead Instructions
If you’re making these cinnamon rolls for a holiday or hosting guests for brunch, prep them in advance for an easy, stress-free day.
Follow the recipe through rolling the cinnamon rolls (step 6 in the recipe card below). Instead of covering with a damp towel to rise again, cover tightly with plastic wrap and refrigerate for up to 24 hours. The homemade cashew icing can also be made ahead and refrigerated in an airtight jar until ready to use.
When ready to bake, remove the cinnamon rolls and frosting from the refrigerator and let warm to room temperature about 1 hour. Preheat and bake as usual.
Storage and Freezing Instructions
Leftover cinnamon rolls will keep for up to 5 days tightly covered in the refrigerator. Microwave for 10 seconds to warm slightly and make soft again.
Baked rolls can also be frozen for up to 3 months. Thaw overnight in the refrigerator before enjoying again.
Helpful Notes
- Knead the dough properly: Whole wheat flour is more dense than white flour and requires more kneading to develop the gluten structure. Kneading the dough for a full 5-10 minutes will help make them as soft and fluffy as possible.
- Know that whole wheat doughs can take longer to rise. Whole wheat dough may take longer to rise compared to white flour dough. Be patient and allow the dough enough time to double in size during both the first and second rises. This will ensure that your cinnamon rolls are light and airy.
- Enjoy while as fresh as possible! Whole wheat cinnamon rolls are best enjoyed fresh out of the oven when they are still warm and gooey. The next day they are definitely more dry! Serve them with a hot cup of coffee or tea for a delicious breakfast or snack.
Healthier Whole Wheat Cinnamon Rolls Recipe
Equipment
Ingredients
Cinnamon Roll Dough:
- 1 cup milk slightly warm to the touch (dairy or dairy-free) ($0.60)
- ¼ cup butter melted (dairy or dairy-free) ($0.60)
- 2 tablespoon brown sugar or coconut sugar ($0.06)
- 2 ¼ teaspoons active dry yeast ($0.40)
- 2½ cups (300 grams) whole wheat flour ($0.60)
- ½ teaspoon baking powder ($0.02)
- ½ teaspoon sea salt ($0.02)
Filling:
- 1 cup (180 grams) medjool dates packed and pitted ($2.00)
- 1 tablespoon cinnamon ($0.06)
- ¼ teaspoon sea salt ($0.01)
Cinnamon Roll Icing:
- 1 cup cashews ($2.84)
- 3 tablespoon brown sugar or coconut sugar ($0.09)
- 1 tablespoon lemon juice ($0.15)
- ¼ teaspoon vanilla extract ($0.12)
- 2-6 tablespoons non-dairy milk ($0.18)
Instructions
- Add the lukewarm non-dairy milk (should be roughly 105F-110F), melted butter, and brown sugar to a large bowl. Mix together until the sugar is dissolved. Add the yeast and mix together. Set aside in a warm place for 10 minutes to activate the yeast. The mixture should be foamy. If it is not, your yeast is not alive, and you should start over with new yeast.
- After 10 minutes, add the whole wheat flour, baking powder, and salt. Mix together with a wooden spoon until everything is combined. Cover with a damp kitchen towel and set aside in a warm place for 1 hour to rise. After 1 hour, the dough should be roughly doubled in size.
- While the dough is rising, prepare the cinnamon date filling. Add the pitted dates to a medium bowl and cover with boiling water. Allow to soak for 20 minutes to soften. Drain and add to a food processor along with the cinnamon and salt. Pulse until smooth, scraping down the sides as needed.
- Once the dough has risen, transfer to a floured work surface. Knead until smooth, adding more flour as necessary if the dough is too sticky. This should take about 5-10 minutes.
- Flour a rolling pin and roll out the dough into a rectangle roughly ¼” thick. Spread the date filling evenly over the surface. Cut the rectangle vertically into 9 even strips. Tightly roll each strip up to form a spiral. Transfer the rolls to the prepared baking dish.
- Cover the cinnamon rolls with a damp kitchen towel and set aside for another hour to rise.
- Preheat the oven to 350°F. Grease an 8×8” baking dish and set aside.
- Bake for 25-30 minutes. The cinnamon rolls should be golden brown on top when done.
- While the cinnamon rolls bake, prepare the icing. Add the cashews to a heat-proof bowl and cover with boiling water. Soak for 30 minutes.
- Drain the cashews and add to a high-speed blender along with the remaining icing ingredients. Blend until smooth, scraping the sides of the blender as necessary. Start with 1 tablespoon of non-dairy milk and add more if you want a thinner icing.
- Once the cinnamon rolls are done, allow them to cool for 20 minutes before icing. Spread or pour on the icing and serve warm. Enjoy!
- Simple cinnamon sugar filling: Are medjool dates out of your budget? No problem! Make a simple cinnamon sugar cinnamon roll filling with 2/3 cup brown sugar, 1/4 cup melted butter (dairy or dairy-free), 1 tablespoon ground cinnamon, and 2 teaspoons whole wheat flour.
- Cream cheese frosting: If you are allergic to cashews or are simply craving a more traditional cinnamon roll, make a cream cheese glaze by whisking together 1 cup sifted powdered sugar, 4 tablespoons cream cheese (dairy or dairy-free), 2 tablespoons softened butter (dairy or dairy-free), 1 teaspoon vanilla, and 1/4 teaspoon sea salt.
Notes
- Make Ahead Instructions: Follow the recipe through rolling the cinnamon rolls (step 6 in the recipe card below). Instead of covering with a damp towel to rise again, cover tightly with plastic wrap and refrigerate for up to 24 hours. The homemade cashew icing can also be made ahead and refrigerated in an airtight jar until ready to use. When ready to bake, remove the cinnamon rolls and frosting from the refrigerator and let warm to room temperature about 1 hour. Preheat and bake as usual.
- Storage: Leftover cinnamon rolls will keep for up to 5 days tightly covered in the refrigerator. Microwave for 10 seconds to warm slightly and make soft again.
- Freezing Instructions: Baked rolls can also be frozen for up to 3 months. Thaw overnight in the refrigerator before enjoying again.
Nutrition
Disclaimer: The Nutritional Information provided for this recipe is only an estimate. The accuracy of the facts listed is not and cannot be guaranteed.
Did You Love This Recipe?
Rate the recipe here and make sure to leave a comment below!
Free ebook
Wallet-Friendly Recipes & Smart Shopping Tips in Your Inbox
Plus get a free cookbook with 12 Dirt Cheap Dinner Ideas that’ll cost you $2 or less per serving.