BEFORE YOU GET STARTED: Feed your starter 4-12 hours before starting this recipe. I recommend feeding it a 2:1 ratio of unbleached flour to filtered water to get the same results as I do when you make this recipe. Example: Feed 1 cup flour + 1/2 cup water and let the starter sit on the counter at room temperature until it's bubbly and has grow in the jar. Your starter needs to be active, bubbly, and a thicker consistency to begin this recipe. Add sourdough starter, butter grated with a cheese grater, flour, water, salt, and honey to a large bowl and mix until combined.
Cover bowl with a lid or kitchen towel and let bulk ferment on the counter at room temperature for 6-8 hours (dough needs to double in size).
After bulk ferment, uncover dough and sprinkle baking soda and baking powder over dough.
Knead in the baking soda and baking powder by hand (or electric mixer) for 3 minutes.
Preheat oven to 375 degrees Fahrenheit.
Make the filling by combining cane sugar, cinnamon, and softened butter in a bowl until evenly combined. Set aside.
Roll out dough on a lightly floured surface into a rectangle approximately 10" x 20".
With a butter knife evenly spread filling over the entire rectangle.
Starting at the shorter 10" side of the rectangle begin to roll the dough into a log. Pinch the seam together with your hands and slice the log into 1.5 to 2 inch cinnamon rolls.
At this time you can either continue the recipe or cover the baking sheet and pop them in the fridge until the morning to bake.
Place cinnamon rolls on a baking sheet (lined with parchment or lightly greased with butter) just barely touching
Brush the tops with 1/3 cup milk or cream and bake for 20-25 minutes.
During this time of baking make the frosting by adding cream cheese, honey, and milk into a bowl and mixing with a hand mixer until evenly combined.
Let cinnamon rolls cool 2-5 minutes, add frosting, and enjoy!