Ultimate Cinnamon Rolls Cream Cheese Frosting

Homemade Cinnamon Rolls Cream Cheese Icing

These Cinnamon Rolls with Cream Cheese Frosting are so scrumptious, you may just want to double the recipe from the get-go!  Although they take a bit of time, they are fairly simple to make.  You will likely need an electric mixer with a dough hook, or be ready to knead for 10-15 minutes for the dough to be elastic enough to roll out nicely.

For me, this recipe made 15 rolls.  I placed 12 in a 9×13 pan, and the remaining 3 in a loaf pan to bake.



For the Dough:

For the Filling:

For the Frosting:


Make the Dough:

  1. Warm milk in the microwave until very warm or to temperature noted on your yeast packet.  Pour it into the bowl of your stand mixer. Sprinkle yeast on top of the milk and whisk in. Wait 5-10 minutes until it begins to bubble or foam a bit, then, using the paddle attachment, at Medium-low speed, add the butter, sugar, salt, eggs and cardamom.
  2. At low speed, mix in the flour until incorporated, then remove the paddle attachment.  Replace with dough hook.  Knead at Medium to Medium-high speed until dough is elastic and still a bit sticky or “tacky”.  This should take 5-7 minutes or so.
  3. Oil a large bowl, and form the dough into a ball. Place the dough in the bowl, cover with a cloth or plastic wrap and keep in a warm place until the dough has doubled in size, about 1-2 hours, depending how warm your kitchen is. While the dough rises, make the filling, and prepare your pan(s) by lining with parchment, and coating with cooking spray or butter. I used a 9×13 pan for the first 12 rolls, along with a 9×5 loaf pan for the 3 extras.

Make the Filling:

  1. In a small-medium bowl, whisk together the brown sugar, granulated sugar, cinnamon and cornstarch.
  2. On a large, flour-covered surface, roll the dough into a rectangle that is around 14×18”.
  3. Spread the softened butter over the entire rectangle.
  4. Sprinkle the cinnamon mixture over the butter.
  5. Starting at the long side of the rectangle, tightly roll the dough into a log, trying not to stretch the dough. The tighter you roll it, the better!
  6. Using a sharp knife (or dental floss!), slice the log into 1 1/4 – 1 1/2” thick slices.  Place in pan(s).
  7. Cover pans and set them in a warm place until doubled in size, about 20-30 minutes. Preheat oven to 350F.
  8. Brush cream over the rolls.
  9. Bake rolls until golden and baked through, 20-22 minutes.  (Mine took 20 mins)

Make the Frosting:

  1. You can cool the rolls completely, or at least 15 minutes prior to frosting.
  2. In a bowl, mix together all of the frosting ingredients.
  3. Spread over baked rolls.


  1. Please follow specific directions on your package of Instant Yeast. Mine said 120-130F.  I realize others give varying temperatures, and instructions.


Keywords: Cinnamon Rolls

Recipe Card powered byTasty Recipes