Easy DIY Bath Melt Recipe with Lavender and Shea Butter

This post may contain affiliate links and we will earn a small commission if you make a purchase through these links.

Enjoy a therapeutic soak in the tub with this DIY bath melt recipe for a relaxing herbal bath. Nothing feels quite as good as unwinding in a tub full of warm water with the perfect ingredients to soothe and nourish your aching body.

DIY Bath Melts

Who says you need to go to the store and spend a lot of money on bath melts? Instead, learn how to make them at home. Not only can you use them while soaking in a tub full of warm water, but you can also wrap them up and hand them out as gifts to your loved ones for special occasions. Homemade bath melts make a great handmade gift idea!

What Are Bath Melts?

Bath melts are the perfect combination of conditioning ingredients combined into one and molded into a shape of your choosing. These are botanical butter and oil-based, making them super moisturizing and great for dry winter skin.

You toss them in the water when you’re ready to use them. Once they hit the warm water, the bath melts will dissolve in front of your face!

Since bath melts are made of shea butter, they WILL melt if left in hot temperatures! Make sure you store these at room temperature or in the fridge to extend their shelf life even further.

DIY bath melt recipe

What’s the difference between a bath bomb and a bath melt?

Maybe you’ve used bath bombs plenty of times and are wondering how they’re different than bath melts. Well, I’m glad you asked because they are very different products with a very different bath experience!

A bath melt is a super nourishing bath recipe that slowly releases the ingredients into the water and provides a more intense moisturizing bath. Think of bath melts like a solid bath oil.

Since it’s made with pure plant butter and oils as the base, this will make for a much different bath experience than a bath bomb. It contains no salt or fizzing ingredients like a bath bomb. A bath melt melts into your bath.

A bath bomb is a salt-based recipe that will include a moisturizing oil but at a much smaller amount than a bath melt. A bath bomb gives you the fizzy action from baking soda and citric acid and is a salt-based bath. A bath melt does not fizz and is an oil-based bath.

Bath Melts Recipe Ingredients

If you’d like to prepare the bath melts, you’re going to need the following ingredients to get started:

DIY lavender bath melt recipe
  • Shea Butter – a rich, nourishing botanical butter that is great for the skin and adds moisture to the body while combating rough, dry, and cracked skin.
  • Sweet Almond Oil – another highly nourishing oil that leaves skin soft and supple.
  • Vitamin E Oil – This oil is perfect for the skin, helping hydrate it to leave the skin feeling soft and supple.
  • Lavender Essential Oil – The scent of lavender essential oil promotes feelings of calmness and relaxation – perfect for a bath!
  • Dried Lavender Buds – as the bath melts dissolve into your bath water, the lavender buds will begin to infuse into the bathwater for a double dose of lavender in your bath.

You’re also going to need a silicone mold to create the bath melt, like this flower-shaped mold. If you have these ingredients and supplies, you can get started immediately.

DIY bath bombs

Easy Lavender Bath Melts Recipe

Yield: 12 bars

Easy to make lavender bath melts with shea butter make a nourishing and relaxing herbal bath.


  • 1 cup shea butter
  • 2 tbsp sweet almond oil
  • 1 tsp vitamin E oil
  • 30 drops lavender essential oil
  • 1 tbsp dried lavender buds
  • Flower mold


    1. Add the shea butter to a microwave-safe measuring cup with a spout and heat in 30-second intervals until fully melted, stirring between each heat session.
    2. Add sweet almond oil and vitamin E oil, stir well.
    3. Add essential oil and stir until blended.
    4. Set mold on a cutting board or plate.
    5. Add a few lavender buds to the bottom of each mold, then pour the liquid in. (the lavender will naturally float to the top)
    6. Place mold in the freezer for one hour to set, then unmold.
    7. Store in an airtight container in the refrigerator.


It makes approximately 12 bars

Recommended Products

As an Amazon Associate and member of other affiliate programs, I earn from qualifying purchases.

How to Use Bath Melts

Once you know how to make bath melts, you can use them as often as you’d like while taking a bath.

  1. The first thing you want to do is fill your tub with warm water.
  2. Once it’s full to your liking, toss the bath melt into the water, allowing it to melt entirely before stepping into the water.
  3. Now it’s time to sit down and enjoy the aromatic, therapeutic experience of soaking in a bath with such incredible ingredients that are good for your skin.

Variations of the Bath Melts

While this recipe calls for lavender essential oil, you can prepare different variations of the bath melts using other essential oils and various botanical ingredients.

DIY lavender bath melts

You can get as creative as you’d like, even switching out the carrier oil from almond oil to other options, such as coconut oil or avocado oil.

Peppermint – try using peppermint oil with dried mint leaves for an uplifting, sinus-clearing bath that is also super nourishing.

Lemongrass green tea –Substitute lavender oil for lemongrass oil and use dried green tea leaves instead of lavender buds. I’ve used this combination for years, and it’s zingy and refreshing!

Citrus Burst – add your favorite citrus essential oil blend, or try sweet orange oil or grapefruit essential oil. Leave out the botanicals for an easier clean-up!

Rose – try rose essential oil and rose petals for a luxurious flower bath. Toss in a bit of homemade rosewater to take your rose bath to the next level!

The sky is the limit with variations here – pick your favorite scents and give them a try! Let me know below – what is your favorite scent for a bath?

More Bath DIY Recipes to Try:

Homemade bath salts recipe

Lemon and Green Tea Bath Bombs

Oatmeal and Coconut Milk Bath Recipe

Leave a Comment

Skip to Recipe