These sweet potato cinnamon rolls offer a delightful twist on a classic breakfast treat, infusing the dough with the natural sweetness and moisture of mashed sweet potato for an incredibly tender and flavorful experience. They’re perfect for a cozy weekend brunch or a special holiday morning, topped with a creamy frosting that complements the warm spices within.

Introduction
Imagine waking up to the aroma of warm spices and sweet potato filling your kitchen; that’s the magic these sweet potato cinnamon rolls bring to your table. The tender, moist dough, enriched with pureed sweet potato, makes for a truly unique and comforting pastry that’s sure to become a family favorite.
This recipe elevates the humble cinnamon roll with the earthy sweetness of sweet potato, creating a soft, pillowy texture and a beautiful golden hue. You can find more inspiration for creative baked goods on Allrecipes, but these spiced sweet potato rolls stand out for their comforting flavors and delightful chew.
Why You’ll Love This Sweet Potato Cinnamon Roll Recipe

This sweet potato cinnamon roll recipe is a game-changer for anyone who loves a classic cinnamon roll but wants to incorporate a touch of wholesome goodness. The sweet potato not only adds a beautiful color and subtle sweetness but also contributes to an exceptionally moist and tender crumb, making these rolls wonderfully soft. They are a fantastic way to enjoy a decadent breakfast or dessert with an added nutritional boost, making them a truly satisfying treat.
Flavor and Texture Profile
The star of this sweet potato cinnamon roll recipe is, of course, the sweet potato, which lends a gentle, earthy sweetness that pairs beautifully with the warm cinnamon and sugar filling. Unlike traditional cinnamon rolls, the sweet potato creates a dough that is incredibly soft and moist, almost cake-like in its tenderness, with a slight chewiness that’s utterly delightful. The cinnamon sugar filling bakes into a gooey swirl, offering pockets of caramelized sweetness throughout each roll.
Looking for more? Try this delicious Sweet Potato Cookies next.
Perfect Occasions
These sweet potato cinnamon rolls are ideal for a leisurely weekend breakfast or brunch, offering a comforting and slightly more wholesome alternative to traditional versions. They also make a wonderful addition to holiday gatherings, such as Thanksgiving or Christmas morning, adding a festive and unique touch to your spread. For those seeking healthier dessert options, this recipe can be adapted, making them a versatile treat for various occasions.
Ingredients for Sweet Potato Cinnamon Rolls

Gathering your ingredients is the first step towards baking these delightful spiced sweet potato rolls. Using cooked and pureed sweet potato is key to achieving the perfect texture and flavor in your cinnamon roll dough.
- 1 cup mashed cooked sweet potato (about 1 medium sweet potato, baked or boiled until very tender, then mashed smooth)
- 1/2 cup warm milk (whole or 2% recommended for richness)
- 1/4 cup unsalted butter, melted
- 1/4 cup granulated sugar
- 1 large egg, at room temperature
- 1 teaspoon vanilla extract
- 1 teaspoon salt
- 4 cups all-purpose flour, plus more for dusting
- 2 1/4 teaspoons active dry yeast (one standard packet)
For the Cinnamon Sugar Filling
The filling is where the classic cinnamon roll magic happens, creating those irresistible swirls of spice and sweetness.
- 1/2 cup unsalted butter, softened
- 1 cup packed light brown sugar
- 2 tablespoons ground cinnamon
- 1/4 teaspoon ground nutmeg (optional, for extra warmth)
For the Sweet Potato Frosting
This creamy frosting brings the flavors together, complementing the sweet potato dough and cinnamon filling perfectly.
Another favorite of ours is the Sweet Potato Cake.
- 8 ounces cream cheese, softened
- 1/2 cup unsalted butter, softened
- 1 1/2 cups powdered sugar, sifted
- 1/4 cup mashed cooked sweet potato
- 1 teaspoon vanilla extract
- Pinch of salt
- 2-3 tablespoons milk or cream, if needed for consistency
How to Make Sweet Potato Cinnamon Rolls

Crafting these homemade sweet potato cinnamon rolls involves a few key steps, from preparing the dough to assembling and baking. Patience is key, especially during the rising stages, to ensure light and fluffy rolls.
Prepare the Sweet Potato Puree
First, ensure your sweet potato is cooked until fork-tender and then mashed very smoothly, without any lumps. For the best texture in your sweet potato swirl rolls, avoid using canned sweet potato puree, as it can sometimes be too watery or have a different flavor profile.
Activate the Yeast and Mix the Dough
In a large mixing bowl, combine the warm milk, melted butter, granulated sugar, and active dry yeast. Let this mixture sit for about 5-10 minutes until it becomes foamy, indicating the yeast is active and ready to work its magic on the cinnamon roll dough. To this yeast mixture, add the mashed sweet potato, egg, vanilla extract, and salt, whisking until well combined before gradually incorporating the flour.
Knead the Dough
Turn the dough out onto a lightly floured surface and knead for about 8-10 minutes, or until it becomes smooth and elastic. The dough will be slightly sticky due to the sweet potato, so resist the urge to add too much extra flour; a little oil on your hands can help manage it. Properly kneaded dough is essential for achieving those perfect, airy sweet potato cinnamon rolls.
Another favorite of ours is the How To Cream Butter And Sugar.
First Rise
Place the kneaded dough in a lightly oiled bowl, turning to coat, and cover the bowl tightly with plastic wrap or a clean kitchen towel. Let the dough rise in a warm place for 1 to 1.5 hours, or until it has doubled in size, which is crucial for a light and fluffy texture in your baked sweet potato cinnamon rolls.
Prepare the Cinnamon Sugar Filling
While the dough is rising, prepare the cinnamon sugar filling by creaming together the softened butter, brown sugar, cinnamon, and nutmeg (if using) in a medium bowl until well combined. This mixture should be spreadable and fragrant, ready to be layered onto the dough for those classic swirls.
Shape the Cinnamon Rolls
Once the dough has risen, punch it down gently and turn it out onto a lightly floured surface. Roll the dough into a large rectangle, approximately 12×18 inches, ensuring an even thickness for consistent baking of your sweet potato swirl rolls. Spread the prepared cinnamon sugar filling evenly over the dough, leaving a small border along one of the long edges.
Roll and Slice
Starting from the long edge with the filling, tightly roll up the dough, pressing gently to seal the seam. Use a sharp knife or dental floss to cut the log into 12 equal-sized rolls, ensuring clean cuts will help them maintain their shape as they bake.
If you enjoyed this, you might also love our How To Make Ice Cream At Home recipe.
Second Rise
Arrange the sliced sweet potato cinnamon rolls in a greased 9×13 inch baking pan, ensuring they have a little space between them as they will expand. Cover the pan loosely with plastic wrap or a kitchen towel and let the rolls rise again in a warm place for another 30-45 minutes, or until they are puffy and have nearly doubled in size.
Bake the Rolls
Preheat your oven to 375°F (190°C) while the rolls are having their second rise. Bake the rolls for 20-25 minutes, or until they are golden brown on top and the centers are cooked through. For beautifully baked sweet potato cinnamon rolls, avoid overbaking, which can dry them out.
Prepare the Sweet Potato Frosting
While the rolls are baking, prepare the sweet potato frosting by beating together the softened cream cheese and butter in a bowl until smooth and creamy. Beat in the sifted powdered sugar, mashed sweet potato, vanilla extract, and salt until the frosting is light and fluffy, adding a tablespoon or two of milk or cream if it’s too thick to spread easily.
Frost and Serve
Once the baked sweet potato cinnamon rolls are slightly cooled but still warm, generously spread the sweet potato frosting over the tops. The warmth of the rolls will help the frosting melt slightly, creating a luscious glaze that perfectly complements these easy sweet potato cinnamon rolls.
Another favorite of ours is the Zucchini Cake With Cream Cheese Frosting.
Tips for the Best Sweet Potato Cinnamon Rolls
Achieving the best sweet potato cinnamon rolls involves a few key techniques and considerations. Paying attention to details like ingredient temperature and dough consistency can make a significant difference in your final baked goods.
Using Cooked Sweet Potato
For this recipe, it’s crucial to use well-cooked and thoroughly mashed sweet potato to ensure it incorporates smoothly into the dough. Baking or steaming the sweet potato until it’s very soft will yield the best results, and you want to mash it until it’s completely smooth, without any stringy bits or lumps. This smooth puree is what contributes to the incredibly tender texture of the best sweet potato cinnamon rolls.
Dough Consistency
The dough for these sweet potato cinnamon rolls will be stickier than traditional cinnamon roll dough due to the moisture content of the sweet potato. Resist the temptation to add excessive amounts of flour, as this can result in tough rolls. Instead, use a bench scraper or lightly oiled hands to manage the dough during kneading and shaping. If you’re new to working with sticky doughs, you might find this guide on kneading dough from Serious Eats helpful.
Achieving a Soft Texture
The sweet potato itself is the primary contributor to the soft, moist texture of these rolls. However, ensuring your dough rises properly and is not over-baked will also guarantee a tender crumb. Over-kneading can also make the dough tough, so aim for that smooth, elastic stage without overworking it.
Don’t miss out on our guide to Carrot Cake With Cream Cheese Frosting.
Make-Ahead and Storage
You can prepare the dough for these sweet potato cinnamon rolls the night before. After the first rise, punch down the dough, cover it tightly, and refrigerate it. In the morning, let it sit at room temperature for about 30 minutes before shaping and proceeding with the recipe. Once baked and cooled, store leftover sweet potato rolls in an airtight container at room temperature for up to 2 days, or refrigerate for up to 4 days.
Variations and Substitutions
While this recipe focuses on the classic sweet potato cinnamon roll experience, there are several ways to customize it to your preferences or dietary needs.
Vegan Sweet Potato Cinnamon Rolls
To make vegan sweet potato cinnamon rolls, substitute the milk with a plant-based milk like almond or soy milk, use a vegan butter alternative for both the dough and filling, and replace the egg with a flax egg (1 tablespoon flaxseed meal mixed with 3 tablespoons water, let sit for 5 minutes). For the frosting, use vegan cream cheese and vegan butter, and ensure your powdered sugar is vegan.
Gluten-Free Sweet Potato Cinnamon Rolls
Creating gluten-free sweet potato cinnamon rolls requires a good gluten-free all-purpose flour blend that contains xanthan gum. You may need to adjust the liquid slightly, as gluten-free flours can absorb moisture differently. The texture might be slightly different than traditional wheat-based rolls, but they will still be delicious.
Dairy-Free Sweet Potato Cinnamon Rolls
For dairy-free sweet potato cinnamon rolls, use a dairy-free milk alternative (like almond, soy, or oat milk) and a dairy-free butter substitute in both the dough and the filling. For the frosting, opt for dairy-free cream cheese and dairy-free butter alternatives. This will result in a delicious dairy-free version of these spiced sweet potato rolls.
Print
sweet potato cinnamon rolls Recipe
- Total Time: PT3H
- Yield: 12 servings 1x
- Diet: Vegetarian
Description
Indulge in these incredibly soft and flavorful sweet potato cinnamon rolls, swirled with warm cinnamon and sugar, and topped with a creamy cream cheese frosting. They’re the perfect treat for a cozy morning or a special occasion.
Ingredients
- For the Dough:
- 1 cup warm milk (105-115°F)
- 1/4 cup granulated sugar
- 2 1/4 teaspoons active dry yeast
- 1/2 cup mashed sweet potato (from about 1 medium sweet potato, roasted or steamed until tender)
- 1 large egg, room temperature
- 1/3 cup unsalted butter, melted
- 1 teaspoon salt
- 4 to 4 1/2 cups all-purpose flour, plus more for dusting
- For the Filling:
- 1/2 cup unsalted butter, softened
- 3/4 cup packed light brown sugar
- 2 tablespoons ground cinnamon
- 1/2 teaspoon ground nutmeg
- For the Cream Cheese Frosting:
- 8 ounces cream cheese, softened
- 1/2 cup unsalted butter, softened
- 2 cups powdered sugar, sifted
- 1 teaspoon vanilla extract
- 1–2 tablespoons milk (optional, for thinning)
Instructions
- Prepare the Dough: In a large bowl, combine the warm milk, granulated sugar, and yeast. Let it sit for 5-10 minutes until frothy.
- Stir in the mashed sweet potato, egg, and melted butter until well combined.
- Add the salt and 4 cups of the flour. Mix with a wooden spoon or dough hook until a shaggy dough forms.
- Turn the dough out onto a lightly floured surface and knead for 8-10 minutes, or until smooth and elastic, adding more flour as needed (up to 1/2 cup) until the dough is no longer sticky.
- Place the dough in a lightly greased bowl, cover with plastic wrap or a damp towel, and let it rise in a warm place for 1 to 1 1/2 hours, or until doubled in size.
- Assemble the Rolls: Punch down the risen dough. Turn it out onto a lightly floured surface and roll it into a large rectangle, about 12×18 inches and 1/4 inch thick.
- Prepare the Filling: In a small bowl, mix together the softened butter, brown sugar, cinnamon, and nutmeg until well combined and spreadable.
- Spread the filling evenly over the rolled-out dough, leaving a 1/2-inch border on one of the long edges.
- Starting from the long edge with the filling spread all the way to the edge, tightly roll up the dough. Pinch the seam to seal.
- Cut the roll into 12 equal slices using a sharp knife or dental floss.
- Place the cinnamon roll slices, cut-side up, in a greased 9×13 inch baking dish.
- Cover the dish loosely with plastic wrap and let the rolls rise for another 30-45 minutes, or until puffy.
- Bake the Rolls: Preheat your oven to 375°F (190°C).
- Uncover the rolls and bake for 20-25 minutes, or until golden brown and cooked through.
- Prepare the Frosting: While the rolls are baking or cooling slightly, beat together the softened cream cheese and butter in a medium bowl until smooth and creamy.
- Gradually add the sifted powdered sugar and vanilla extract, beating until well combined and smooth. If the frosting is too thick, add milk 1 tablespoon at a time until desired consistency is reached.
- Frost and Serve: Once the cinnamon rolls have cooled slightly (warm, not hot), spread the cream cheese frosting generously over the top. Serve immediately.
Notes
- For best results, use mashed sweet potato that has been roasted or steamed and then cooled. Avoid using canned sweet potato puree as it can be too watery.
- Ensure your yeast is fresh and your milk is the correct temperature for proper rising.
- Don’t over-flour the dough; it should be slightly tacky but manageable.
- For perfectly even slices, use unflavored dental floss to cut the dough.
- These cinnamon rolls are best enjoyed fresh, but leftovers can be stored in an airtight container at room temperature for up to 2 days or refrigerated for up to 4 days. Reheat gently in the microwave or oven.
- Prep Time: PT2H45M
- Cook Time: PT25M
- Category: Desserts, Breakfast
- Method: Baking
- Cuisine: American
Nutrition
- Serving Size: 1 roll
- Calories: 450
- Sugar: 40g
- Sodium: 300mg
- Fat: 25g
- Saturated Fat: 15g
- Carbohydrates: 55g
- Fiber: 3g
- Protein: 6g
- Cholesterol: 80mg









