Activate Sourdough Starter. Combine 30g of sourdough starter in a clean pint mason jar and add 35g of all-purpose flour and 35g of water. This will give you a total of 100g sourdough starter. If you want or need more sourdough starter, increase the measurement. Stir to combine the flour, water, and sourdough starter until well combined. Let it sit lightly covered at room temperature for 6-12 hours or until it has doubled in size. You can use a layer of cheesecloth secured by a rubber band or the ring of your mason jar lid. (If you keep your starter ready to go, just measure out 100 grams and proceed with the recipe)
Heat Milk, Butter, Sugar, Salt. In a saucepan, add the milk, butter, sugar, and salt. Place over medium-low heat and slowly bring the mixture up to temperature. You want it at about 90 degrees F. The butter should start to melt at this point. Do not allow the mixture to go over 100 degrees F. If it gets too hot, let it cool before moving on.
Add Flour to the Milk Mixture. To the bowl of your electric stand mixer, add the milk mixture and 2 cups of flour. Using the dough hook attachment, stir to combine.
Add Sourdough Starter. Once combined, add the sourdough starter. Stir to combine.
Slowly Add Flour and MIx Dough. Slowly add the rest of the flour by adding about ⅓ cup at a time stirring in between to allow the flour to be fully incorporated. Depending on the weather, you will add between 4 and 4 ½ cups. You will know you have enough flour added when the dough is still slightly sticky and the dough is releasing itself from the side of the bowl. Once the flour has been incorporated, set your stand mixer to medium and allow the dough to knead for about 2 minutes. If you make this by hand, you will want to knead for 5-8 minutes. The dough will be soft, smooth, and shiny when ready.
Let the Dough Rise. Turn the dough out onto a clean, dry surface and grease a large mixing bowl. Transfer the dough to the greased mixing bowl, cover it with a towel, plastic wrap, or a plate, and allow it to sit at room temperature for 8-12 hours or until it has doubled in size.
Make the Cinnamon Filling. In a medium bowl, add the butter, cinnamon, brown sugar, and salt. Mix the ingredients until they are well combined and resemble a paste. Set aside.
Prepare Pan. Prepare your 9x13 baking dish by spraying a small amount of baking spray.
Roll Out Dough. Roll the dough out into a 12-inch by 18-inch rectangle (double the size of your baking dish)
Spread Cinnamon Mixture. Spread the cinnamon butter mixture out onto the dough making sure it is evenly distributed over the entire surface of the dough.
Cut Dough. Using a pizza cutter, cut the dough into 12 equal strips.
Roll Dough Strips. Roll up the strips to create a cinnamon roll and transfer them to the prepared baking dish. Repeat this process until all 12 are in the baking dish.
Let Dough Rise. Cover and allow the shaped rolls to rise for 1 hour.
Preheat Oven. About 45 minutes into the rise time, preheat your oven to 375 degrees F.
Bake and Cool. Bake at 375 degrees for 35-40 minutes or until the rolls are golden brown. Remove from the oven and cool for 20 minutes before topping with frosting and serving.
Make Cream Cheese Frosting. Mix together the room-temperature cream cheese, butter, vanilla, salt, and powdered sugar in the bowl of your stand mixer. If the frosting seems dry, thin out the mixture by adding 1-2 tbsp of milk.
Add Frosting and Serve. Top the rolls with the frosting and serve.