How To Make Valentine’s Day Ring Soap Bars

This post contains paid and/or affiliate links. Read full disclosure.
Jump to Directions

Are you looking for a unique homemade gift idea for Valentine’s Day? Learn how to make DIY Ring Soap Bars. It’s easy and fun for kids!

Side view of heart shaped ring soap bars with Valentine's Day theme

Valentine’s Day is just around the corner, and you’re probably starting to look for some cute homemade gift ideas! If you’re as tired of the traditional candy that is handed out among school-aged kids as I am, consider giving DIY Ring Soap Bars as gifts this year!

All you need are a few simple supplies and you can literally make these adorable DIY gifts in minutes! It’s better and easier than battling the crowds at stores to find kid-friendly Valentine’s gifts!

While all of the little girls in your child’s class will go crazy over these Ring Soap Bars, the little boys may not. You could stick another toy in half of the soap bars for the boys too. Things like ninja figures, toy cars or these adorable mini fidget spinners would make a good choice!

This recipe will make 6 Ring Bling Soap Bars, so simply multiply the ingredients by the number of people you want to make soap bars for and you’re all set!

And if you need more ideas for the big day, check out my list of the best Handmade Gifts for Valentine’s Day.

Overhead view of 3 ring soap bars for Valentine's day gifts

DIY Valentine’s Day Soap Bars Recipe

Learn how to make ring soap bars for Valentine's Day gifts. Great for classroom parties.
5 from 1 vote
Print (no photos)
Prep Time: 0 minutes
Active Time: 30 minutes
Chilling Time: 1 hour
Total Time: 1 hour 30 minutes
Makes: 6 soap bars


  • 20 ounces melt and pour soap
  • 4-5 drops vitamin E oil
  • 1 teaspoon  strawberry fragrance oil
  • 1 teaspoon  bubble gum fragrance oil
  • Soap colorant - lilac and red or pink
  • 6 plastic Valentine heart rings


  • silicone heart mold


  • Most melt and pour soap bases come in a large block with 1 ounce cubes that can be cut/broken apart. Separate 20 of the cubes from the block of soap base. Chop or grate the soap cubes into smaller pieces and place half them in a double boiler over medium heat. Stir frequently until the soap is completely melted.
    Chopped up melt and pour soap
  • Add 2-3 drops of Vitamin E oil, the strawberry fragrance oil and a few drops of the red or pink soap colorant to the melted soap and whisk to combine.
    Stirred up pink melt and pour soap
  • Immediately, pour the melted “pink” soap into the heart-shaped molds, filling each mold only half way. It will harden within 2 minutes of pouring into the molds. If the soap hardens too fast, just place the double boiler back on the stove for a minute.
    Mold filled up half way with soap
  • Add the other half of the soap cubes to your double boiler, and heat over medium until the soap is completely melted. Add 2-3 drops of vitamin E oil, the bubblegum flavoring oil and lilac soap colorant and stir well to combine. Be sure to stir really good or some of the soap that settles to the top will remain white in color. It will just give your soap a 3 layer look like mine if you don't mix well enough.
    Lilac color melted soap in a bowl
  • Pour into each heart mold and fill up to the top.
    Silicone mold filled withe melt and pour soap
  • Wait 1 minute before gently placing a toy ring into the middle of each soap mold. The soap should be firm but not completely hardened.
    Heart rings pressed into soap in a silicone mold
  • Place the silicone mold in the refrigerator and chill for 1 hour. Remove the soap bars from their molds and place in an airtight container for storage up to 6 months or place in organza bags or a mason jar for gifting.
    Finished Valentine's Day Ring soap bars on a pink table setting

Leave a Comment

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

Recipe Rating