February, 7th 2022 · Stephanie Mary

DIY Rose Milk Self-Love Bath Soak Recipe

Skip to Recipe

Everyone deserves a little self-love from time to time. Making this DIY rose milk bath soak recipe is a simple way to upgrade your bath time giving you all of the self-love you deserve! This bath soak recipe is infused with relaxing herbs and minerals that will leave your skin feeling wonderful. Oh, and it fizzes! Making this bath soak recipe will magically transport you to the potions classroom with Harry Potter and Hermione! The foundation of this bath soak recipe that gives it its fizz is in one simple, secret ingredient that we will get to shortly.

Being a water sign (Cancer), I find that my most truly grounding moments are near water. Whether it’s a walk to the ocean or a bath at night, I find these are the best ways for me to ground. Taking a bath is such a ritual for me. I always find ways to incorporate healing herbs and skin-replenishing minerals into my bath. A few of my favorites I’ve shared on this blog, are Simple Herbal Bath Salts and Calendula and Coconut Milk Bath Soak. However, I have to say, that this bath soak recipe is one of my all-time favorites. Adding this bath soak to your bath will submerse you in a magical aroma, fill your bath with flower petals, and transport you to the rose garden of your dreams!

Close up of the bath soak recipe ingredients.

What are the benefits of this bath soak?

Soaking in a bath is a great way to ground and warm the body. Besides just relaxing and relieving stress, adding this bath soak recipe to your nightly ritual will add much-needed aromatherapeutic herbs and minerals. These minerals and herbs help to relax, calm the sympathetic nervous system (fight or flight response), and even relieve pain. The roses in this bath soak recipe help to show yourself some love, welcoming your body to the parasympathetic nervous system (rest and digest). Meanwhile, the Epsom salts help restore damaged skin and soothe muscle pain.

So, what makes this bath soak recipe fizz?

The secret ingredients to make this bath soak fizz are a little bit of citric acid and baking soda. Now before you think that doesn’t sound relaxing at all, citric acid is very beneficial for the skin! It’s not a lot and it’s a 100% natural ingredient found in citrus fruits. Combined with the baking soda and water, the bath will start to fizz and exfoliate your skin. It also adds that feeling of magic!

What did we use in this rose milk bath soak recipe?

All ingredients in this recipe were carefully selected for their healing qualities. They are 100% organic and have a positive benefit to your bath experience.

  • Rose Petals & Rosebuds – Roses are a plant ally that we can lean on to show ourselves self-love and self-care. Roses are known to help aid with heartbreak and show us the motherly love we often need.
  • Coconut Milk Powder – Helps to soften, and hydrate the skin which is good for dry, and itchy skin. Feel free to use fresh coconut milk, or Goat Milk Powder if that is what you feel called to use.
  • Epsom Salt – Can reduce soreness, and pain, reduce stress, and soothe the skin.
  • Dead Sea Salt – Very hydrating for the skin and helps to calm sore muscles, and inflammation.
  • Baking Soda – This can help with eczema and aid in calming the skin.
  • Citric Acid – Helps to keep the body fresh and clean. Also, works with the baking soda for that magic fizz!
  • Vanilla Bean Powder* – Has a sensual quality, making your bath smell and feel decedent.
  • Rose Essential Oil* – Transports you to a magical rose garden, and helps to de-stress the mind and body.
  • Cardamom Essential OilCardamom is a spice that is very grounding. If your thoughts are running wild, add a few drops to your bath to invite yourself back into your body.
  • Clove Essential Oil – Calms the nerves and emotions.

Substitutions that keep this recipe magical

Please take note regarding Rose Essential Oil and Vanilla Bean Powder, these ingredients, can be pricey. They are not essential to the bath soak recipe but can add that extra hint of magic. Use Geranium Essential Oil as a substitute for rose essential oil since it has rose-like qualities.

Another substitute you can use if you want to eliminate the essential oils is to make a homemade rose-infused oil ahead of time. All you have to do is follow the instructions on our Flower-Infused Olive Oil Blog Post. Instead of using a few drops of essential oil replace with 1-2 tablespoons of rose-infused oil.

I can’t wait to see your pictures and hear your thoughts on this rose milk self-love bath salt recipe! Honestly, it’s one of my all-time favorites and literally makes me feel like I’m in the rose garden of my dreams! Feel free to reach out in the comment section below or tag me on Instagram (@mytinylagunakitchen) if you need more information or have any questions!

DIY Rose Milk Fizzy Bath Soak Recipe

DIY Rose Milk Fizzy Bath Soak Recipe

Yield: 4-6
Prep Time: 15 minutes
Total Time: 15 minutes

This DIY Rose Milk Self-Love Bath Soak Recipe is honestly one of my all time favorites! It is infused with such healing minerals and herbs and literally transports me to the rose garden of my dreams!



  1. Add all the dry ingredients into a large bowl.
  2. Add in the essential oils.
  3. Mix well.
  4. Add bath soak mixture to jars to store.
  5. Enjoy!


Did you make this recipe?

Please leave a comment on the blog or share a photo on Instagram

Skip to Recipe