Homemade Cinnamon Rolls Like Cinnabon

Soft, fluffy cinnamon rolls with a rich cream cheese frosting that taste just like the famous mall treat.

There's nothing quite like the aroma of cinnamon rolls baking in the oven. This recipe recreates the iconic Cinnabon experience at home, with a tender, yeasted dough swirled with a buttery cinnamon-brown sugar filling and topped with a creamy frosting.

The dough comes together easily, and the rolls rise beautifully to yield a dozen generous pastries. Perfect for a weekend brunch or a cozy holiday morning, these rolls are best enjoyed warm, fresh from the oven.

Ingredients

Servings 12

    Dough

    Filling

    Frosting

    Converted amounts are rounded.

    Method

    1. In a large bowl, combine 2 cups of the bread flour with the yeast. In a small saucepan, heat the milk, ⅓ cup butter, granulated sugar, and ½ teaspoon salt over medium heat until the mixture reaches 120–130°F (the butter will be almost melted). Pour the warm milk mixture into the flour mixture, add the eggs, and beat with an electric mixer on low for 30 seconds. Gradually stir in enough of the remaining flour to form a soft dough.
    2. Turn the dough out onto a lightly floured surface and knead, adding more flour as needed, until smooth and elastic, about 5–10 minutes. Lightly grease the dough with oil or cooking spray, place it in a bowl, cover with plastic wrap, and let rest for 15 minutes. Meanwhile, in a small bowl, mix the brown sugar and cinnamon together.
    3. Roll the dough into an 18×21-inch rectangle. Spread the softened ⅓ cup butter evenly over the dough, then sprinkle the brown sugar-cinnamon mixture on top.
    4. Starting from the long side, roll the dough tightly into a 21-inch log. Cut the log into 12 equal pieces. Grease a 9×13-inch baking pan and arrange the rolls cut-side up. Cover with plastic wrap and a tea towel, and let rise until nearly doubled in size, about 45 minutes. Meanwhile, preheat the oven to 400°F.
    5. Bake the rolls on the center rack for about 15 minutes, or until lightly golden brown.
    6. While the rolls bake, prepare the frosting: in a bowl, beat the cream cheese, ¼ cup butter, powdered sugar, vanilla extract, and ⅛ teaspoon salt with an electric mixer until smooth and fluffy.
    7. Let the baked rolls cool for 10–15 minutes, then spread the frosting generously over the warm rolls.

    💡 Tips

    • For best results, use a kitchen thermometer to ensure the milk mixture reaches the correct temperature (120–130°F) to activate the yeast.
    • If the dough feels too sticky while kneading, add a little more flour, but avoid adding too much or the rolls will be dense.
    • The rolls are best served warm; you can reheat leftovers briefly in the microwave.

    Inspired by a recipe from Spend With Pennies

    You may also like

    🍽️

    Raspberry Charlotte Cake – A Classic French Dessert

    A stunning layered dessert with a light raspberry mousse, soft sponge cake, and ladyfingers, perfect for…

    ⏱ 2h 30mMedium
    🍽️

    Chocolate Coconut Bar Delights

    Indulge in these delightful chocolate and coconut bars, reminiscent of a Mounds candy bar, featuring a rich…

    ⏱ 40 minEasy
    🍽️

    Molasses Gingerbread House Cookies

    These spiced molasses cookies are perfect for building and decorating gingerbread houses, or for cutting into…

    ⏱ 50 minMedium
    🍽️

    Crunchy Sunflower Seed Brittle

    This easy homemade brittle combines sunflower seeds with a golden caramel for a sweet, crunchy treat.

    ⏱ 30 minEasy