German Marble Cake (Marmorkuchen)

German Marble Cake (Marmorkuchen) is one of those timeless cakes that feels like home the moment it's baking in the oven. This is a cake I remember making as a young girl with my dad in Germany - we would crush marzipan-covered chocolate and fold it into the batter by hand. It's a memory that stayed with me, and it's one of the reasons this cake still means so much to me today. In many German homes, Marmorkuchen is a simple, everyday cake, but the flavor is anything but ordinary. With marzipan for moisture, cocoa for depth, and a rich chocolate coating, this traditional German marble cake is perfect for coffee time, family gatherings, or quiet afternoons that call for something comforting and familiar.

Marble Cake with Whip Cream
German Marble Cake

German marble cake focuses on richness and moisture rather than fluffiness. The addition of marzipan - and even small pieces of chocolate - creates a cake that stays tender for days.

Traditionally, this cake is finished with chocolate couverture, which not only adds flavor but also seals the cake and keeps it moist. One of my favorite finishing techniques is glazing the cake first with apricot or raspberry jam, then pouring chocolate couverture over it - a method inspired by the classic Sacher torte and very common in German baking.

In Germany, Marmorkuchen is almost always served with whipped cream, and it can be baked in either a Bundt (Gugelhupf) pan or a loaf pan.

Jump to:

Ingredients

  • Flour: German Type 405 flour, cake flour in the U.S., white spelt flour, or all-purpose flour all work well for Marmorkuchen.
  • Sugar: Regular granulated sugar.
  • Butter: Traditional and rich in flavor.
    Tip: Some German bakers recommend using margarine for a moister cake. I personally enjoy working with butter, but both are authentic options.
  • Eggs: Room temperature eggs.
  • Salt: Just a small pinch to balance the sweetness.
  • Baking Powder: Provides gentle lift while keeping the crumb tender.
  • Milk:Regular whole milk works perfectly.
    Substitution: Almond milk can be used to make this German marble cake dairy-free.
  • Marzipan (Marzipanrohmasse): Shredded before adding - this keeps the cake moist and adds classic German flavor.
  • Cocoa Powder: Used for the chocolate portion of the marble swirl. You can also add some chocolate.
  • Rum: Adds warmth and depth. Can be omitted or replaced with milk if preferred.

Instructions


  • Step 1: Cream the butter and sugar until light and fluffy, about 4-5 minutes. Add the eggs one at a time, mixing well after each addition. All ingredients should be at room temperature.
  • Step 2: In a separate bowl, whisk together the flour and baking powder. Alternate adding the flour mixture and milk to the batter, mixing gently until just combined. Add a pinch of salt, then fold in the shredded marzipan and part of the rum.
  • Step 3: Grease and flour a Bundt pan well. Pour half of the batter into the pan. Stir the cocoa powder and remaining rum into the rest of the batter, then spoon it over the light batter and gently swirl to create a marble effect.
  • Step 4: Bake at 345°F (175°C) until a skewer inserted comes out clean. Let the cake cool in the pan for 10 minutes, then turn out onto a rack and cool completely.
Cookie Baking Ebook

my bakery recipes!

My new baking book is here!

Bake 8 of my best-selling German cookies from my bakery, complete with homemade jams and spice mixes - perfect for gifting or cozy treats at home.

Substitutions

  • Dairy-free:  You can easily adapt this German marble cake recipe by: Using margarine instead of butter and replacing milk with almond milk.

Variations

  • Chocolate Couverture (Classic)
    A full chocolate coating seals the cake and keeps it moist - this is the most traditional option.
  • Apricot or Raspberry Jam + Chocolate Couverture
    Brush warm jam over the cake first, then pour chocolate over it for a finish similar to Sacher torte.
  • Powdered Sugar
    Simple, everyday, and perfect for coffee time.

Serve with fresh whipped cream, just like we do in Germany.

Equipment

Top Tip

Investing in a good-quality Bundt cake pan helps prevent sticking and gives your German marble cake a beautiful shape.

Can I NOT use Rum?

Yes! You can replace the rum with rum extract or milk if you prefer no alcohol - but the rum adds a warm depth that feels traditional.

Why does the cake have marzipan in it?

Marzipan adds moisture and a subtle almond sweetness that elevates this cake beyond ordinary marble cake.

How long does it keep?

This cake stays moist for 3-4 days at room temperature in an airtight container - and honestly, it's often better on day 2!

Can I make this Dairy Free?

Yes! You can easily adapt this German marble cake recipe by: Using margarine instead of butter and replacing milk with almond milk.

Looking for other recipes like this? Try these:

Marble cake slice with whipped cream on plate.
Davia

German Marzipan Marble Cake

No ratings yet
This classic German marble cake is rich and buttery, with shredded marzipan for moisture and cocoa swirls for depth. For best results, use a kitchen scale for accuracy - German baking relies on precision. Finished with chocolate couverture (and optionally apricot jam), it's perfect with whipped cream and baked in a Bundt or loaf pan.
Prep Time 30 minutes
Cook Time 45 minutes
Cooling Time 10 minutes
Total Time 1 hour 25 minutes
Servings: 10 servings
Course: Baking, Dessert
Cuisine: German
Calories: 648

Ingredients
 

  • 500 g all-purpose flour (unbleached, not bromated)
  • 175 g sugar
  • 300 g butter room temperature
  • 1 pinch salt
  • 5 eggs room temperature
  • 16 g baking powder
  • 225 ml milk room temperature
  • 250 g marzipan shredded
  • 4 tablespoon cocoa powder
  • 4 tablespoon rum divided

Method
 

  1. Cream butter and sugar together until light and fluffy (about 4-5minutes)
  2. Add the eggs one at a time, mixing well after each addition. All ingredients should be at room temperature.
  3. In a separate bowl, whisk together the flour and baking powder.
  4. Alternate adding the flour mixture and milk to the batter, mixing gently until just combined.
  5. Add a pinch of salt.
  6. Shred the marzipan and fold it into the batter until evenly incorporated.
  7. Stir in part of the rum.
  8. Grease your Bundt cake pan well and lightly dust with flour.
  9. Pour half of the batter into the prepared pan.
  10. Add cocoa powder and the remaining rum to the rest of the batter and mix well.
  11. Spoon the chocolate batter over the light batter and gently swirl with a fork or spoon to create the marble effect.
  12. Bake at 345°F (175°C) until a skewer inserted comes out clean.
  13. Let the cake cool in the pan for about 10 minutes, then turn it out onto a rack and let cool completely.

Nutrition

Calories: 648kcalCarbohydrates: 71gProtein: 12gFat: 35gSaturated Fat: 17gPolyunsaturated Fat: 3gMonounsaturated Fat: 12gTrans Fat: 1gCholesterol: 149mgSodium: 416mgPotassium: 225mgFiber: 3gSugar: 29gVitamin A: 909IUCalcium: 167mgIron: 4mg

Notes

  • This recipe was tested in grams. While measurements have been converted, German baking relies on precision, so results may vary when not using a kitchen scale. For best accuracy, weighing ingredients is recommended.
  • All ingredients should be at room temperature for a smooth batter and even baking.
  • Bake this cake in a Bundt (Gugelhupf) pan or large loaf pan; baking times may vary slightly.
  • Use a well-greased, floured pan for easy release. A quality Bundt pan makes a difference.
  • Butter or margarine may be used; margarine can yield a slightly moister cake.
  • Milk can be replaced with almond milk to make it dairy-free.
  • Traditionally finished with chocolate couverture, optionally over apricot or raspberry jam, and served with whipped cream.

Tried this recipe?

Let us know how it was!

Leave a Reply

Your email address will not be published. Required fields are marked *

Recipe Rating




2 Comments