
Heart Shaped Cinnamon Rolls – Homemade Recipe
The dough starts out shaggy, then turns smooth and springy under your hands after a few minutes of kneading. That’s the point where these heart shaped cinnamon rolls begin to…
Tip: save now, make later.
The dough starts out shaggy, then turns smooth and springy under your hands after a few minutes of kneading. That’s the point where these heart shaped cinnamon rolls begin to feel manageable, even if shaping dough into neat hearts sounds fussy at first. The trick is to give each strip two rounded ends and a pinched point, rather than trying to cut a heart from a whole sheet of dough.
I make the dough with warm milk, active dry yeast, egg, and melted butter, then give it time to rise until doubled. Once it’s filled with cinnamon and brown sugar, the strips are easy to shape one at a time. They bake in a 9×13-inch dish until puffed and golden, and the cream cheese icing goes on after a short cooling rest. The finished rolls have soft centers, cinnamon tucked into every curl, and a clear heart shape on top.

Kitchen Note
Wait for the yeast mixture to turn foamy before adding the egg and butter. If it stays flat after 5–10 minutes, pause there rather than kneading flour into a mixture that hasn’t shown you the yeast is active.
Save these heart shaped cinnamon rolls for a brunch or a special breakfast—the cinnamon-filled hearts are finished with a smooth cream cheese icing.
Why the Heart Shape Holds Better When You Build It from Two Rolls
A quick fold in the middle can look heart-shaped before baking, but the dough has a way of rounding out as it puffs. For these rolls, each strip becomes two spirals: roll both short ends toward the center, then pinch the meeting point into a distinct bottom point. That gives the shape two rounded lobes and a base that stays recognizable as the dough rises.
The small notch between the lobes matters, too. Press it gently after you’ve pinched the bottom point, so the top doesn’t read as one large loop. Aim for a clear outline rather than a deep cut; the dough still needs room to expand during its second rise and in the oven. Set each roll in the dish with its point facing down, and handle the filled strips gently so the cinnamon sugar stays in place. Even hearts don’t need to be identical. A visible dip at the top and a tapered base are what make the shape work.
What Gives These Rolls Their Soft Dough and Cinnamon-Rich Centers

- Whole milk and active dry yeast — The milk warms the yeast, while the yeast gives the dough its rise. Use a thermometer to bring the milk into the 105–110°F range; milk that’s outside that range can make the yeast step less dependable. Active dry yeast suits this method because it’s stirred into the warm milk and left to foam.
- Egg and melted butter — These enrich the dough and help it bake up tender instead of bread-like and lean. Let the melted butter cool before mixing it in, and bring the egg to room temperature so it blends into the yeast mixture without chilling it.
- All-purpose flour — It gives the rolls structure while keeping the dough soft enough to shape. Add it a cup at a time, stopping when the dough comes together shaggy; kneading will bring it to a smooth, elastic texture.
- Brown sugar and cinnamon — Packed light brown sugar melts into the butter as the rolls bake, while ground cinnamon gives the filling its familiar warm flavor. Stir them together before sprinkling so the cinnamon is distributed through the filling rather than landing in concentrated patches.
- Cream cheese and powdered sugar — Softened cream cheese makes the icing tangy and creamy, and powdered sugar gives it a smooth finish. Start with softened butter and cream cheese so they beat together evenly before the sugar, vanilla, and milk go in.
From Foamy Yeast to Iced Cinnamon Hearts
Mix the dough, then knead until elastic
Warm the milk to 105–110°F, whisk in the active dry yeast and granulated sugar, and let the mixture stand for 5–10 minutes. Whisk in the egg, cooled melted butter, and kosher salt, then stir in the flour one cup at a time until a shaggy dough forms. Knead on a clean work surface for 8–10 minutes, until the dough feels smooth and elastic. If it still looks rough, keep kneading rather than moving on while the surface is shaggy.
Let the dough rise until it doubles
Spray a large bowl with cooking spray, set the dough inside, and cover it. Leave it in a warm place for 1–1 1/2 hours, watching for the dough to double in size rather than relying only on the clock. A cooler spot can slow the rise, so the doubled volume is the cue that matters. Avoid rushing straight to rolling while the dough is still compact.
Fill the rectangle and shape the hearts
Roll the dough into a 12×18-inch rectangle on a clean work surface, then spread the softened butter evenly over it. Stir the brown sugar and cinnamon together and sprinkle the mixture across the butter. Cut the dough into 12 strips, each 1 1/2 inches wide and 12 inches long. Roll the short ends toward the center of each strip, pinch the meeting point into a bottom point, and press a slight notch between the rounded lobes.
Proof the shaped rolls and bake until golden
Spray a 9×13-inch baking dish with cooking spray and arrange the rolls with their pointed ends facing down. Cover loosely and let them rise for 30–45 minutes, until puffy; heat the oven to 350°F toward the end of that rise. Bake for 22–27 minutes, until the rolls are puffed and golden brown. If the tops are still pale, give them more time within the baking window instead of pulling them before they’ve colored.
Beat the icing and finish the rolls
Beat the softened cream cheese and butter until smooth. Beat in the powdered sugar, vanilla, and milk until the icing looks creamy, with no visible lumps of cream cheese. Let the rolls cool in the dish for 10 minutes before spreading the icing over them. That short rest gives the rolls time to settle, so the icing coats the tops instead of immediately running into the dish.
Two Easy Ways to Change the Shape or Finish
Make classic spiral rolls instead
Use the same filled strips, but roll each strip from one short end to the other rather than rolling both ends inward. You’ll get a conventional cinnamon-roll spiral instead of a heart, with the same cinnamon filling and cream cheese icing.
Leave the icing off for a less-rich finish
Bake and cool the cinnamon hearts without adding the cream cheese icing. The rolls still have the buttery brown sugar and cinnamon filling, but the finish is less creamy and sweet. This is a useful choice if you prefer the filling to be the main flavor.
Storage and Reheating
- Refrigerator: Store iced rolls covered in the refrigerator for up to 4 days. The dough will firm up when chilled, and the icing will become less soft.
- Freezer: Freeze baked, uniced rolls in a freezer-safe airtight container for up to 2 months. Thaw them in the refrigerator and add freshly made icing before serving.
- Reheating: Warm an uniced roll briefly in the microwave, then add icing. Heating an already iced roll for too long melts the cream cheese topping.
Questions That Come Up While Making Heart Shaped Cinnamon Rolls

Heart Shaped Cinnamon Rolls – Homemade Recipe
Ingredients
Equipment
Method
- Warm the milk in a small saucepan or microwave until it reaches 105–110°F.
- Whisk the yeast and granulated sugar into the warm milk and let stand for 5–10 minutes, until foamy.
- Whisk the egg, melted butter, and salt into the yeast mixture.
- Stir in the flour, 1 cup at a time, until a shaggy dough forms.
- Knead the dough on a clean work surface for 8–10 minutes, until smooth and elastic.
- Spray a large bowl with cooking spray, place the dough in it, and cover. Let rise in a warm place for 1–1 1/2 hours, until doubled in size.
- Roll the dough into a 12x18-inch rectangle on a clean work surface.
- Spread the softened butter evenly over the dough.
- Stir the brown sugar and cinnamon together, then sprinkle the mixture evenly over the butter.
- Cut the rectangle into 12 strips, each 1 1/2 inches wide and 12 inches long. Roll the short ends of each strip toward the center, pinch the meeting point into a heart’s bottom point, and press a slight notch between the rounded lobes.
- Spray a 9x13-inch baking dish with cooking spray and arrange the rolls in it, pointed ends facing down.
- Cover loosely and let rise for 30–45 minutes, until puffy.
- Heat the oven to 350°F toward the end of the rise.
- Bake for 22–27 minutes, until the rolls are puffed and golden brown.
- Beat the cream cheese and softened butter until smooth, then beat in the powdered sugar, vanilla, and milk until creamy.
- Let the rolls cool in the dish for 10 minutes, then spread the icing over them.