DIY Vanilla Bath Bombs

Today’s homemade Christmas gift is a simple but fun one to make!  DIY Vanilla Bath Bombs! These are so simple and fun to make. They even make fantastic gifts. Recently we attended a birthday party for a new four year old and she loved that she could use them in her bath that evening. 🙂 The other thing I love about this DIY is that you can customize the scent to the person you’re gifting it to.  Maybe the recipient would prefer peppermint or lavender or even eucalyptus scented bath bombs.  Simply replace the vanilla essential oil with the oil of your choice.

DIY Vanilla Bath Bombs



*If you have a manicure, wear gloves, or use a fork during the mixing process.

  1. In a mixing bowl combine citric acid and baking soda, being sure to remove all lumps.
  2. Add in melted butter and vanilla essential oil and continue to mix.
  3. Using your spray bottle of Witch Hazel, spray the mixture 2-3 times and mix, slowly adding more witch hazel until the mixture holds it shaped when pressed together.
  4. Pour into silicone molds, making sure to compact them tightly.
  5. Allow to dry in silicone molds for 12 hours. Once 12 hours is up, remove from molds, and allow to dry an additional 24 hours for a nice hard bath bomb.


Break bath bomb under running water for a nice fizzing and relaxing bath.

DIY Vanilla bath bombs.


  1. Hello! How many bath bombs do these make? I’m not sure how much citric acid to buy.


  2. Where do you get citric acid?

  3. claudia dugral says:

    with hazel is Hammamelis in german speaking countries…. you buy it in the local drugstore or Pharmacy, but plain old water will do!

    • BarbaraPaine says:

      I’ve seen Isopropryl (rubbing?) alcohol, and even vodka mentioned in other “recipes” . Haven’t tried either one. Yes you can use water but very carefully because it’s water that initiates the “fizzy ” reaction. Supposedly witch hazel or alcohol are less reactive.

  4. Hi!
    If the spray bottle of Witch Hazel is not available in my country, can you suggest anything I could replace it with? Thx! 🙂

  5. I think I will try making these. Just have to find some silicone molds.

Add Your Comment