Homemade Bath Bomb Recipe (Great DIY Gift!)

Katie Wells Avatar

Reading Time: 6 minutes

This post contains affiliate links.

Read my affiliate policy.

bath bombs recipe
Wellness Mama » Blog » Beauty » Homemade Bath Bomb Recipe (Great DIY Gift!)

There’s something incredibly relaxing about a warm bath, and this homemade bath bomb recipe makes it even better! There are thousands of bath bomb options available, but it’s easy to make your own with natural ingredients. Kids and adults alike love them and they make a great gift.

While they can cost up to $9 each to buy, you can make a whole batch for just a few dollars!

DIY Bath Bomb Recipe

When I was younger, I loved bath bombs. I’ve avoided them as I’ve gotten older though because store-bought versions often use artificial ingredients, dyes, and fragrances. For a while, I just used bath salts in my bath water when I wanted to unwind, but I missed having a bath bomb.

These homemade bath fizzies are a great solution! They’re made with nourishing sea salt or Epsom salts, alkalizing baking soda, and fizzing citric acid with a nourishing oil base. I’ll add different essential oils or even dried herbs depending on my mood. Peppermint, eucalyptus, or lavender essential oils are a few ideas.

If you need a gift idea for an Easter basket, Mother’s Day, Christmas, or even a birthday, then DIY bath bombs are a great option.

How to Make a Natural Bath Bomb Recipe

Bath bombs only take seconds to make, so it’s important to have the ingredients on hand and measured before you start. Once the water hits the citric acid they start to fizz and you’ll need to work fast. Most of the ingredients are pantry staples in many homes, but make sure you have these on hand:

Baking Soda

The backbone of this recipe is alkalizing baking soda. It complements the acidic citric acid and helps with the fizzing reaction. It’s a frequent ingredient in my detox baths and can even help soothe sunburn.

Citric Acid

You might not have citric acid sitting on your pantry shelf, but you’ll need it for this recipe. Citric acid is what gives us the fizzing reaction that makes bath bombs feel like bathing in champagne.

Corn Starch or Arrowroot

Corn starch provides the silky feel that we all love from bath bombs. I usually use organic cornstarch in this recipe (and my natural deodorant). Arrowroot also works but doesn’t provide quite as silky of a finished product.

Liquid Ingredients

These are all very versatile and you can pick any combination you have on hand. You’ll need some kind of:

  • Oil: Pick a simple oil like olive oil, almond oil, or coconut oil. If you’re feeling fancy use sea buckthorn, argan, or apricot oil. You could also create your own blend with several different oils.
  • Salt: Stick to basic sea salt or kick it up a notch with Epsom salt or your favorite salt for this bath bomb recipe.
  • Liquid: Basic water will work, but I also love using organic witch hazel for some extra skin-soothing. Some people find that the bath bombs stick together better with witch hazel.

Scents and Colors

There are so many options here. Use your favorite essential oils, add dried herbs and flowers, or make them scent-free. Some options include:

  • Lavender and Vanilla or Rose and Ylang-Ylang… or just use your imagination!
  • Kids love the fizzy action of bath bombs! I’m pretty cautious with essential oils around young kids so I use kid-safe blends when making them as gifts for my kids.
  • You can even add some natural food coloring to change the color.

The Best Essential Oils for Bath Bombs

While there are a lot of different oils that smell good, not every essential oil is the best option here. Some essential oils are more irritating to… ahem… sensitive tissues. Oils like cinnamon, clove, ginger, and lemongrass are more prone to irritating skin.

The recipe below uses a .5% dilution of essential oils (that’s 1/2 percent, NOT 5 percent), which shouldn’t cause problems for most people. And of course, if you tend to be more sensitive, then dried herbs are a gentler option. Here are some gentle, skin-friendly essential oils that also smell great!

Herbs for Bath Bombs

If you want to add some skin-soothing herbs or dried flowers here are some options. Keep in mind that if the pieces are too large, the bath bombs won’t hold together, so I wouldn’t mix in whole leaves or flowers. These herbs are generally safe, especially in such low amounts, but do your research to see which ones will work for you.

Homemade Bath Bomb Recipe Equipment

These are easy enough to make but for a fancier and more uniform product, it helps to also have:

DIY Bath Bomb Tutorial

Making a homemade bath bomb recipe is a great project for kids to help with. Some DIY beauty recipes (especially homemade soap) require precise measuring and handling harsh chemicals like lye, so they aren’t great to make with children around. These bath bombs are the opposite and make for a fun project to do with kids. They’re simple to make with kid-safe ingredients and are completely versatile. Let the kids think of ways to mix up the scents, colors, and other fun customizations.

Bath bombs are a great way to relax in the tub after a long day of dealing with kids, cooking, and all the other activities that motherhood entails. If you’ve never tried them, I highly encourage it. It’s one of my favorite things to do at the end of the day.

bath bombs recipe
3.78 from 45 votes

DIY Bath Bomb Recipe

This easy bath bomb recipe features simple, nourishing ingredients for a relaxing bath. Great for kids and adults alike!
Prep Time5 minutes
Active Time5 minutes
Drying time2 days
Total Time2 days 10 minutes
Yield: 23 ounces
Author: Katie Wells



  • In a large mixing bowl, combine all of the dry ingredients (baking soda, citric acid, corn startch, and sea salt) and stir well.
  • In a small bowl combine the carrier oil, vanilla extract, essential oils, and natural dye if using.
  • Slowly add the wet ingredients to the dry mixture and work it together with your hands until its crumbly.
  • Add in the dried flowers or herbs if using.
  • Spritz the witch hazel or water onto the bath bomb mixture, mixing well with your hands to combine. Do this just until the mixture holds together when squeezed without crumbling. It should feel like wet sand. You may need to add slightly more witch hazel if it hasn't achieved this consistency yet.
  • Firmly press the bath bomb mixture into silicone molds, muffin tins, ice cube trays, or bath bomb molds.
  • Gently turn the molds over onto a flat surface to remove the bath bombs and allow to dry for 48 hours, or until hardened.


  • Storage: Keep the bath bombs in an airtight container away from moisture.
  • Shelf Life: About 6 months. 

Non-Toxic Pre-Made Bath Bombs

I finally found some natural bath bombs that use a similar recipe to mine. These are gorgeous and use only natural ingredients. They’re also much bigger than most bath bombs and last longer in a bath. I’ve been sending them as gifts lately and my friends are loving them too!

Bath Bomb Troubleshooting

Although this recipe is easy and doesn’t have a ton of ingredients, they can be a little tricky to make sometimes. The key is to add the right amount of liquid and work quickly when molding.

  • Bath bomb sticks to mold: You may have used too much liquid or didn’t remove them from the mold quickly enough.
  • Bath bombs fall apart: Either too much or too little liquid or they may have been left in the mold too long.
  • Bath bombs cracking when dry: too much moisture in the mix or humidity in the air.
  • Bath bombs sink in the tub: too much moisture or humidity or they haven’t dried long enough.
  • Bath bombs don’t fizz enough: They might not have had enough time to harden, or they weren’t wrapped before storage and they had a reaction with the air.

More Natural Bath Recipes

Ever made your own bath bombs? Do you have any favorite scents or herbs you’d add to these? Share below!

Katie Wells Avatar

About Katie Wells

Katie Wells, CTNC, MCHC, Founder of Wellness Mama and Co-founder of Wellnesse, has a background in research, journalism, and nutrition. As a mom of six, she turned to research and took health into her own hands to find answers to her health problems. WellnessMama.com is the culmination of her thousands of hours of research and all posts are medically reviewed and verified by the Wellness Mama research team. Katie is also the author of the bestselling books The Wellness Mama Cookbook and The Wellness Mama 5-Step Lifestyle Detox.


278 responses to “Homemade Bath Bomb Recipe (Great DIY Gift!)”

  1. Haley Avatar

    I read a ton of comments before trying this recipe and I’m so glad that I did. I read that a lot of you had trouble with the citric acid & baking soda reacting while making the bombs due to the recipe calling for water. It makes sense because what makes them fizz is putting them into a tub of water; I accidentally dropped water on my first batch after washing my hands & the few drops alone started to fizz up so I’m definitely not using liquid of any kind. I’m unsure why the water is a part of the recipe,
    but I live in south central Texas where it is very humid so I’m only assuming that Wellness Mama lives someplace drier and can get away with using a bit of water in her recipe. Anyhow, I had wonderful success on my first try by reading others comments and not using water so THANK YOU all for sharing. What I did is replaced water with oil and the bombs came out perfect. I chose coconut oil and grape seed oil because I can’t stand the smell of olive oil and most of my other oils are too expensive to use in such large quantities. I made 2 batches & by the second one I was able to adjust with more dry ingredients and oil until I got a good texture, rather than staying so close to the original recipe. I will definitely follow the ratio of baking soda to citric acid since that’s what makes the bomb a bomb, but by subtracting water and adding oil I feel comfortable playing with the recipe a bit. I added some bentonite clay, dried lavender flowers, turmeric for color & magnesium oil for a kick.

    Thanks again to everyone for sharing & to Wellness Mama for the inspiration. I hope my comment can’t help someone as well. I’m excited to play with the recipe more. Activated charcoal will look amazing & is a great detoxifying ingredient & mica comes in loads of natural colors for those of you asking about safe ways to color the bombs.

    1. Alessa Avatar

      Thank you for your comment. I was wondering whether you pressed yours into muffin tins or used a mold? Did you take them right out or let them dry in the tins for 24-48 hours. I’ve read mixed reviews on this…

  2. Candy Avatar

    The Bath Bomb recipe says to “Quickly push mixture into molds, greased muffin tins, or any other greased container.” Greased with what?

  3. Suzzette Avatar

    I used orange essential oils, coconut oil and rose water. No food coloring, I didn’t feel it is necessary. They smell wonderful so far. But I don’t understand why they have to be used within 2 weeks? Please let me know.
    Thank you in advance

  4. Kimberly Drake Avatar
    Kimberly Drake

    I just started making bath bombs this month, with a different recipe than this one(no salt). I am going to make the next two batches with your recipe! For my grandbabies, I taught myself to add a small orb in the center of the bomb, with various charms inside. This is gonna be great! Fave EO combos are peppermint/orange and lemon/lavender I use kid safe EO’s. For the adults, I’m making lavender/vanilla with EO and dried herbs and using salt. Thanks for all you share with us!

  5. Shannon Bonafede Avatar
    Shannon Bonafede

    Just out of curiosity, how much does this make in terms of muffin pans? I have a regular 12 muffin size muffin pan.

    1. Suzzette Avatar

      I used orange essential oils, coconut oil and rose water. No food coloring, I didn’t feel it is necessary. They smell wonderful so far. But I don’t understand why they have to be used within 2 weeks? Please let me know.
      Thank you in advance
      I made 12 mini muffins and 6 half regular muffin size bombs.. I didn’t use food coloring in mine.

  6. Liz Avatar

    For the liquid oil~ I’ve got two possible options on hand, besides olive oil…. Can I melt and use my normal coconut oil or should I purchase fractionated coconut oil? I also have emu oil that’s been neglected for a while, though still good. Do you think that could work? Though not plant based, it’s amazing on our skin! Thanks!

  7. Isla Avatar

    This worked really well! I used an ocean fragrance oil and coloured them like the Earth! I’m just getting into creating bath products, so I decided to start with bath bombs. Probably going to work my way up to cold pressing soap eventually. These were really quick and simple to make (Though a bit messy, but that’s probably just me lol), thanks for sharing!

  8. Angela Avatar

    Great recipe, but a couple questions:
    Do you grind up the Epsom salt or use it in its course, granular texture? And what happens if you make them ahead for gifts and they don’t get used within a couple weeks? Nothing in the recipe looks like it would go bad quickly or at all to me

  9. Isabelle Avatar

    You mention the epsom salt in the ingredient list but you don’t mention it in the recipe… i had it aside until the end of the recipe and ended up not even using it :p i did ise it in my second recipe and now i always get stuck with a sulfuric smell (rotten eggs) in them (because epsom salt is actually just magnesium bound to sulfur right?).. i don’t know how to get rid of it… 🙁 but my first recipe was perfect honestly 🙂

  10. Sarah Avatar

    I saw a comment about chemical burns. Had anyone else experienced an adverse reaction?

    1. Tabatha Avatar

      Nope me and my kids use this recipe and we have sensitive skin nd we have never had problems. If ur worried drop the citric acid Down 1 oz

  11. Donna Avatar

    We made these with a moon cake press and they turned out wonderful! End of year teacher gifts. 🙂

  12. Shawnna Avatar

    Approximately how many bath bombs does this recipe make?

    1. Shawnna Avatar

      Nevermind, I see someone else commented and said about 12.

Leave a Reply

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

Recipe Rating