Let active dry yeast warm up in the water for 5-10 minutes.
Meanwhile, warm up the milk and molasses. Add cocoa powder to warmed mixture and stir. Let cool.
Alternate adding flour and milk mixture into yeast until all is mixed. Add caraway seeds and salt. Knead for a few minutes until dough comes together and seeds are dispersed. The dough may be sticky, but you likely don’t need more flour. Oil the bottom of your bowl and place the dough in it. Wrap the bowl with a warm dishcloth, shirt, or blanket.
Let the dough rise for ~2 hours in a warm place.
Flip the dough out of bowl without deflating the ball. Cut into rolls or place in a buttered loaf pan (I like a long thin loaf pan).
Let rise about 30 more minutes while the oven pre-heats to 400˚F.
Bake at 400˚F for about 20 minutes, then 350˚F for another 20-25 minutes until cooked through.