These Mexican Chocolate Cinnamon Rolls filled with cocoa powder, brown sugar and cinnamon are a comforting winter breakfast and brunch treat!
Print Recipe
4.45 from 9 votes

Mexican Chocolate Cinnamon Rolls

These Mexican Chocolate Cinnamon Rolls filled with cocoa powder, brown sugar and cinnamon are a comforting winter breakfast and brunch treat!
Prep Time1 hr 6 mins
Cook Time30 mins
Total Time1 hr 36 mins
Course: Dessert
Cuisine: Mexican
Servings: 12 cinnamon rolls
Calories: 345kcal
Author: Isabel Eats


For the dough

  • 1 packet active yeast (2 1/4 teaspoons), dissolved in 1/2 cup warm water
  • 3 tablespoons butter
  • 1/2 cup granulated sugar
  • 1 pinch salt
  • 1 cup hot water
  • 4 1/2 cups all purpose flour
  • 1 large egg

For the filling

  • 1/2 cup brown sugar
  • 1 teaspoon cinnamon
  • 2 tablespoons unsweetened cocoa powder
  • 1/2 cup sliced almonds
  • 2 tablespoons butter, cut into pieces

For the glaze

  • 1 cup powdered sugar
  • 1 teaspoon vanilla extract
  • 3 tablespoons milk (or coffee to make a coffee glaze)


Make the dough

  • In a small cup, mix a packet of active yeast with 1/2 a cup of warm water. Let sit for 5 minutes. The mixture should start to get foamy, which means the yeast is alive and working. If it doesn’t get foamy, the yeast isn’t activated and you should try again with another packet.
  • In the bowl of a stand mixer, add butter, sugar, salt and hot water. Mix together until sugar has mostly dissolved. (If you don’t have a stand mixer, you can stir and knead everything by hand.) Add half of the all-purpose flour and mix on low until well combined. Add the yeast mixture and the egg and mix on low until well combined.
  • Using the dough hook, gradually mix in the remaining flour and knead on low for 6 to 8 minutes, until it becomes super smooth and silky. If dough is sticking to the mixing bowl, add in 1 tablespoon of flour at a time until it no longer sticks.
  • Transfer the smooth dough into a large oiled bowl and cover with a towel. Place bowl in a warm spot (like the top of your fridge or in the microwave, wherever is warmest) and let rise for 30 minutes until the dough has almost doubled in size.

Fill and roll the cinnamon rolls

  • Remove the risen dough from the bowl and place on a lightly floured surface. Roll dough into a large rectangle with a rolling pin. Lift the dough carefully with your hands and add more flour to your surface to make sure the dough isn’t sticking.
  • In a small bowl, mix together brown sugar, cinnamon and cocoa powder. Spread mixture evenly on dough, leaving about an inch of bare dough on all sides. Top mixture with sliced almonds and finish with butter.
  • Carefully roll the dough as tightly as possible into one long roll. Cut into 12 rolls using a piece of dental floss, thread, or a sharp serrated knife.
  • Place rolls into a greased 3 quart baking dish (or large cake pan) and cover with a towel. Place in a warm spot and let rise for 1 hour. When there’s 5 minutes remaining, preheat oven to 375 degrees F.
  • Bake for 25-30 minutes, until the cinnamon rolls are golden brown. Remove from oven and set aside to cool.

Make the glaze

  • While the rolls are cooling, make the glaze. In a medium bowl, add the powdered sugar, vanilla extract and milk. Whisk together until smooth. Pour the glaze on the rolls and serve.


Nutrition Facts
Mexican Chocolate Cinnamon Rolls
Amount Per Serving (1 cinnamon roll)
Calories 345 Calories from Fat 72
% Daily Value*
Fat 8g12%
Saturated Fat 3g15%
Monounsaturated Fat 1g
Cholesterol 29mg10%
Sodium 24mg1%
Potassium 41mg1%
Carbohydrates 61g20%
Fiber 2g8%
Sugar 26g29%
Protein 6g12%
Vitamin A 200IU4%
Calcium 30mg3%
Iron 0.5mg3%
* Percent Daily Values are based on a 2000 calorie diet.


Serving: 1cinnamon roll | Calories: 345kcal | Carbohydrates: 61g | Protein: 6g | Fat: 8g | Saturated Fat: 3g | Monounsaturated Fat: 1g | Cholesterol: 29mg | Sodium: 24mg | Potassium: 41mg | Fiber: 2g | Sugar: 26g | Vitamin A: 200IU | Calcium: 30mg | Iron: 0.5mg