German Chocolate Sauerkraut Cake

This is a traditional recipe with a modern twist! Don’t knock it until you try it as weird as it might seem. It is moist and light. This recipe dates back to the 1950’s. To update it, I have suggested adding either some cinnamon or chili powder as an option.

Chocolate is a valuable prebiotic food that helps feed the good bacteria. While you won’t get any probiotics with the sauerkraut (the baking kills them), you do get the benefit of increased nutrient content from the cabbage because it’s fermented.


Chocolate Glaze

  • 1/4 cup plus 2 tsp butter (margarine to make vegan)
  • 3/4 cup organic sugar
  • 2 eggs or egg replacer
  • 1/2 tsp vanilla
  • 1 cup unbleached all -purpose flour or 1/2 cup all-purpose mixed with 1/2 cup whole spelt
  • 1/2 tsp baking soda
  • 1/2 tsp baking powder
  • 1/4 tsp salt
  • 1/4 cup cocoa
  • 1 cup (4 oz or 112 ml), sauerkraut, drained & rinsed with water
  • 1/2 cup water
  • 1/2 tsp cinnamon or chili powder (optional)

Chocolate Glaze

  • 1 cup semi-sweet chocolate chips*
  • ½ cup whipping cream or full fat coconut milk
  • 1 tbsp butter or coconut oil
  • Another option is to use a 70% cocoa solid chocolate bar and chop it into pieces to make one cup. This will give the glaze a stronger dark chocolate taste.



  1. Preheat the oven to 325 °F.
  2. Grease and flour an 8 x 8 in pan or grease the sides and line the bottom with parchment paper.
  3. Put the butter and the sugar in a mixer bowl and beat until the butter is soft. Add the eggs and the vanilla.
  4. In another bowl, mix the flour, baking powder, baking soda, sea salt, and cocoa together.
  5. Meanwhile, rinse the sauerkraut with water and drain. Place the sauerkraut in a food processor or blender and puree – you may use half the water to help the sauerkraut puree. 
  6. Add the flour-cocoa mixture to the butter mixture and gradually add the rest of the water. Add the sauerkraut and mix. Be sure to scrape the side of the bowl so it is mixed completely.
  7. Add the batter to the cake pan. Bake at 325 °F for 30-35 minutes.
  8. Remove from the oven. The cake is ready to come out of the oven when you touch it lightly with your fingers and it springs back. Let it sit for five minutes. Go around the edge with a palette knife to loosen the cake from the pan. Turn upside down on a wire rack. Let cool.
  9. Cut into pieces and place each piece on a plate. Drizzle with Chocolate Glaze. Serve on its own or with some strawberries and/or bananas.


  1. Place the chocolate in a bowl.
  2. Put the cream or coconut milk and butter or coconut oil in a small saucepan. Heat until melted.
  3. Pour into the bowl with the chocolate and let it melt the chocolate. You may not want to add all the cream or coconut milk to make sure the consistency is how you like it. You can always add more after. Make sure there is enough to cover the chocolate and melt it. Whisk until smooth.
  4. Let cool a bit before drizzling over the cake.