Nashville 'Bread Lady's' coveted Ultimate Cinnamon Rolls with Cream Cheese Frosting recipe

Sarah Gonzalez
This recipe for Ultimate Cinnamon Rolls is big enough to share.

About this recipe

This recipe comes from Tennessee baker and teacher Sarah Gonzalez, whose new cookbook, Baking with the Bread Lady, is filled with favorite recipes from her own family traditions and her bakery in Spring Hill, Tennessee. 

When I think of the perfect cinnamon roll, I think of dough with a great flavor and texture, not too sweet, but with a robust cinnamon filling and a cream cheese frosting befitting any cake. The ultimate indulgence!

Yield: 1 dozen cinnamon rolls

Prep time: 1 hour

Inactive time: 2 hours

Bake time: 20-22 minutes

Total time: 3 1/2 hours


For the bread

2 tablespoons active dry yeast

2 1/2 cups warm water

2 to 2 1/2 pounds bread flour

2 tablespoons kosher salt

1/3 cup white sugar

1/3 cup canola oil

2 tablespoons distilled white vinegar

For the Cinnamon Filling

1 cup (2 sticks) salted butter, softened

2 cups dark brown sugar

1/4 cup dark honey

1/4 cup ground cinnamon

1 tablespoon vanilla extract

For the Cream Cheese Frosting

10 tablespoons salted butter, softened

1 8-ounce package of cream cheese, softened

4 cups powdered sugar, sifted

1 tablespoon vanilla extract


For the dough:

In a 4-cup measuring cup, proof yeast by adding warm water (no hotter than 115 degrees) to yeast and mixing together with a whisk.

Allow to sit undisturbed for approximately 10 minutes. You are looking for foam to form on the water.

While yeast is proofing, add flour, salt, sugar, oil and vinegar into the bowl of an electric mixer fitted with the dough hook attachment.

Once yeast has become foamy, add to flour mixture and mix on low speed until dough comes together. If dough is not pulling away from the sides of the bowl add a little more flour at a time until it does. Once dough pulls away cleanly from the sides of the bowl, stop mixing and wait 10 minutes for dough to hydrate.

Using the mixer, knead dough until it pulls away from sides of bowl. Turn out dough into a large greased bowl, and cover with plastic wrap. Allow to rise for 1 hour or until dough doubles in size. This will take less time in warmer conditions and more time in colder conditions.

Take rising time to make Cinnamon Filling (recipe follows).

After the dough has risen, turn it out on a floured surface. Gently form into an oval. Dough should be horizontal to you so as you roll, you’ll end up with a horizontal rectangle. Pat dough flat with your hands first to release the air. Roll dough into a rectangle, correcting as necessary until dough measures approximately 30 inches wide and 20 inches tall. Spread filling over dough using spatula (or bowl scraper) taking care to leave 1 inch along the top edge clean so it will seal when rolled.

Begin rolling the dough into a tight coil, starting at one corner and working across. When you get to the other end, work back the other way, tugging lightly as you go to ensure the roll is tight. Continue this pattern until you reach the top.

Pull the top edge over, stretching slightly and sealing it to the rest of the roll. Stretch the long roll a bit to even out any thick areas.

Preheat oven to 400 degrees. Using a sharp knife, trim the two ends of the dough and discard. Then measure and cut the roll in half. Cut each half in half so you have four equal sections. Cut each of those sections into thirds so you have 12 equal rolls. Carefully transfer rolls to three 8 x 8-inch pans that have been sprayed with nonstick spray.

Cover with plastic wrap and allow to rise until rolls double in size (approximately 15-20 minutes). Bake for 20-22 minutes, or until tops are golden brown and bounce back when pressed lightly.


  1. Rolling out the dough into a rectangle can be tricky. If you find that as you are rolling, your dough tends to resist rolling easily, it’s letting you know it is overworked. Allow it to rest for two minutes, and then continue rolling. The gluten in the dough should be relaxed enough to cooperate.
  2. As you’re rolling the dough into the log shape, you may find that it begins to roll unevenly like a rug sometimes does. Stretch the unrolled dough even with the rolled part and continue rolling up.
  3. If you find that your log is thicker in some parts and thinner in others, you can stretch the log longer to thin out the thicker parts or bunch up in the areas that are thinner. This will help you achieve a more consistent thickness throughout.

For the Cinnamon Filling

Make sure you start with room-temperature butter and whip all of the ingredients into a fluffy paste similar to a cake frosting. You want to be able to spread it over the dough easily and evenly. If the filling is too cold, the dough may tear. If it’s too warm, it’ll be a bear to roll up.

Mix butter, brown sugar, honey, cinnamon and vanilla in the bowl of an electric mixer fitted with the paddle attachment. Whip until light and fluffy.

Cinnamon filling can be made ahead and stored in the refrigerator in an airtight container for up to 2 weeks. Just bring it up to room temp before using. 

For the Cream Cheese Frosting

Cream together butter and cream cheese in the bowl of an electric mixer fitted with the paddle attachment, occasionally scraping down the sides to ensure even mixing.

Add powdered sugar 1 cup at a time, mixing on low and then whipping on high. Add vanilla and give a final whip. If frosting is too thick, add a tablespoon of milk. Frosting should be thick like cake frosting. Ice cinnamon rolls when they have cooled.