DIY Fourth of July Craft Project – Homemade Red, White and Blue Soap

Follow me: Pinterest / Instagram / Facebook / Twitter / Email

I may receive compensation from links on this site. As an Amazon Associate I also earn from qualifying purchases. See my disclosure policy.

DIY Homemade Soap for the Fourth of July - Red White and Blue Melt and Pour Glycerin Soap RecipeCelebrate the Fourth of July with this fun diy soap project that the whole family can get involved in! This heart shaped red, white and blue soap shows off your love for America’s freedom and democracy through its shape and color! I used the same heart shaped silicone soap mold as I’ve used for other projects such as my Handmade Solid Lotion Bars, Triple Butter Solid Sugar Scrub Hearts, Handmilled Heart Shaped Soaps and Handmilled Lavender & Dead Sea Salt Soaps. However, if you don’t have a heart shaped mold, you can use any mold you happen to have though the amounts of soap needed for each layer may be different. In addition you’ll also need a digital kitchen scale, a cutting board, a knife, a utensil to stir with and a glass Pyrex measuring cup or equivalent.

Fourth of July DIY Project - Homemade Red, White and Blue Glycerin Soap Recipe

Homemade Fourth of July Soap Recipe

© Rebecca’s Soap Delicatessen


6.5 oz. opaque melt and pour glycerin soap base
Red and blue food color, liquid soap dye or powder pigments
.2 oz. fragrance oil of choice or .1 oz. essential oil (optional)


This recipe yields two heart shaped soaps. However, if you wish to make more you can increase the recipe easily by doubling or tripling it. Start by cutting 3 oz. (by weight) of your melt and pour soap base into chunks and placing them into your glass measuring cup. Then melt the soap chunks at reduced power in the microwave. Watch it closely as you do not want it to boil! Remove as soon as it has melted. Stir in several drops of food color or pigment and 1/3 of your fragrance (which is .2 oz. total by weight.) Don’t use too much colorant – a little goes a long way! – or you could end up with soap crayons instead of bath soap.

Now place your soap mold onto a cutting board or other transportable flat surface, then pour the red tinted soap into two of the heart shaped molds so that the soap is distributed evenly between the two hearts. Transport the mold via the cutting board to the freezer and allow to cool and harden completely.

While your layer of red soap is solidifying, wash and dry your measuring cup. Then weigh out 1.5 oz. of your soap base, cut into chunks, and place into the measuring cup. Melt in the microwave, add a bit of fragrance, and mix well. Remove your mold from the freezer and pour the white soap base evenly across your two heart molds on top of the solidified red base.

Place in the freezer to harden and repeat the steps for the final blue layer, using 2 oz. of soap base, your blue soap dye and your remaining fragrance. Once your blue layer has hardened on top of the red and white layers, your soap is ready to unmold. Then simply wrap your soaps in plastic cling film and label if desired.  Otherwise this patriotic homemade soap is ready for your soap dish!

About Rebecca D. Dillon

Rebecca D. Dillon is a soapmaker, DIY-er and blogger whose life is controlled daily by a dachshund. You can learn more about Rebecca by checking out her bio. Or discover more great skin care & beauty recipes by subscribing to Soap Deli News blog via email.


  1. Great project! I don’t think mine would be as pretty as yours, though!

  2. Great layers! I love how your soap turned out. =)

  3. Hi Rebecca,

    This is a very fun soap. Would be great in
    a guest bath all summer!

    Happy Weekend,
    Bear Hugs,

  4. Hi! I”m just popping in from MIH. Thanks for commenting. How gorgeous is this soap! I can’t wait to see more.

  5. Oooh! So pretty! I have really been wanting to get into making my own soap and several of your recipes look very do-able! Thanks for the inspiration!

  6. found you on everything easy! Super cute idea! thanks for sharing!

    Princess Mousey Cards

  7. Pinned in Holidays!