Make the Dough
In a small bowl, combine warm buttermilk and yeast. Let sit for 5 minutes until foamy.
In a large mixing bowl, whisk together the flour, cocoa powder, sugar, and salt.
Add the yeast mixture, melted butter, eggs, and red food coloring to the dry ingredients. Mix until a dough forms.
Knead the dough on a floured surface for 8-10 minutes, or use a stand mixer with a dough hook for 5-7 minutes, until smooth and elastic.
Place the dough in a greased bowl, cover, and let rise for 1-2 hours, or until doubled in size.
Prepare the Filling
In a small bowl, mix the brown sugar and cinnamon. Set aside.
Roll and Fill the Dough
Roll the dough out into a large rectangle (about 16x12 inches) on a floured surface.
Spread the softened butter evenly over the dough. Sprinkle the cinnamon-sugar mixture on top.
Roll the dough tightly into a log, starting from the long edge. Slice into 12 equal pieces.
Let the Rolls Rise
Arrange the rolls in a greased or parchment-lined baking dish. Cover and let rise for another 30-45 minutes, or until puffy.
Bake the Rolls
Preheat your oven to 350°F (175°C). Bake the rolls for 20-25 minutes, or until golden and cooked through.
Make the Cream Cheese Frosting
Beat the cream cheese and butter together until smooth. Gradually add the powdered sugar and vanilla extract. Mix until creamy and spreadable.
Frost and Serve
Spread the cream cheese frosting over the warm rolls. Serve immediately and enjoy the heavenly combination of red velvet and cinnamon goodness.