German Marble Butter Cake (Marmorkuchen)

A German-style chocolate and vanilla swirled butter cake. Moist and soft–but also heavy and satisfying–it looks beautiful and is perfect for entertaining or as a …