Barb Hodgens
Barb Hodgens

Barb Hodgens loves to cook with alternative, healthy whole food ingredients, with a focus on gut health, SCD & GAPS diets. Barbs has overcome her own gut health issues through healthy eating. Share your ideas, comments and photos at the end of this post :)

Homemade cream cheese icing can elevate a simple cake to the desert category.

Dripped yogurt, cream cheese can be whipped into a probiotic icing that is GAPS and SCD friendly. Homemade, cream cheese icing requires several days forward planning. It’s a steady process but not a complex one. First you have to make 24 hour yogurt(raw milk yogurt or goat milk yogurt) and then drip the yogurt to remove the whey - this will leave you with thick cream cheese. From here we make cream cheese icing. Delish!

Use the vanilla as a base recipe and from there play. Add some colour and liven up a birthday party. No one will believe that pink could be so healthy! This rich and creamy probiotic icing can be as sweet as you need it. Add more or less sweetener to taste. Use my measurements as a guide only.


1 cup of freshly dripped homemade cream cheese
2 teaspoons vanilla
1 big tablespoon of butter
2 tablespoons of maple syrup or raw honey.


1. Melt the butter and pour over the homemade cream cheese
2.  Add the vanilla and maple or honey.
3.  Stir vigorously until lovely and smooth.
4.  Spread or pipe onto your cake.


Chocolate -add ½ cup of cacao powder (not SCD)
Strawberry – add 10 crushed freeze dried strawberries
Orange – omit the vanilla & replace with zest and some juice of 1 orange
Orange & Cinnamon – add 1 teaspoon of cinnamon & zest of 1 orange
Gingerbread – add 1 teaspoon of ground ginger plus a dash of clove & cinnamon


    cream cheese icing frosting



    '); //Append the external CSS file. frameDoc.document.write(''); //Append the DIV contents. frameDoc.document.write(contents); frameDoc.document.write(''); frameDoc.document.close(); setTimeout(function () { jQuery('#dvContents').show(); window.frames["frame1"].focus(); window.frames["frame1"].print(); frame1.remove(); jQuery('#dvContents').hide(); }, 500); }); });