Loading...
2150559039 Min

Homemade Bath Bombs

Your Homemade Bath Bombs: A Simple & Relaxing DIY

If you enjoy spa-quality relaxation without the spa-quality price tag, homemade bath bombs are the perfect DIY project. They’re fun to create, smell amazing, and can be customized with colors, shapes, essential oils, and skin-loving ingredients. Plus, they make wonderful gifts for any occasion.

Why Make Homemade Bath Bombs?

Kid-friendly craft activity

All-natural ingredients — no mystery chemicals

Customizable with scents, colors, and botanicals

Budget-friendly compared to store-bought options

Great for self-care or gifting

Basic Ingredients You’ll Need

You only need a few simple household supplies:

  • 1 cup baking soda
  • ½ cup citric acid
  • ½ cup cornstarch
  • ½ cup Epsom salt
  • 2½ tablespoons coconut oil (melted)
  • 1 teaspoon water
  • 10–20 drops essential oils (lavender, eucalyptus, citrus, etc.)
  • Natural colorant (mica, beet powder, spirulina, etc.)
  • Bath bomb molds
2150062275 Min

Step-by-Step Instructions

1. Mix Dry Ingredients

In a large bowl, combine the baking soda, citric acid, cornstarch, and Epsom salt. Break apart any clumps for a smooth finish.

2. Add Color & Essential Oils

In a separate small bowl, mix melted coconut oil, water, essential oils, and colorant. Add this mixture very slowly to the dry ingredients while whisking constantly to prevent fizzing.

3. Check the Texture

Your mixture should feel like damp sand—able to hold its shape when squeezed without crumbling or fizzing.

4. Fill the Molds

Pack each half of your bath bomb mold tightly, then press both sides together firmly.

5. Let Them Dry

Allow the bath bombs to dry for 24 hours. Once hardened, gently remove them from the molds.


Optional Add-Ins

  • Dried flower petals (lavender, rose, chamomile)
  • Skin-soothing oatmeal
  • Glitter (biodegradable only)
  • Vitamin E oil
  • Shea butter

How to Store Your Homemade Bath Bombs

Keep them in an airtight container away from humidity to prevent premature fizzing. They typically last 6 months.


Creative Gift Ideas

Personalize labels for holidays

Wrap in clear cellophane with twine

Add to a spa-themed gift basket

Pair with homemade sugar scrubs

Leave a Comment

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


Fatal error: Uncaught ErrorException: md5_file(/var/www/html/diylivelife/wp-content/litespeed/css/8a84f8edaa1f67fdd53dd1b6df3ffc70.css.tmp): Failed to open stream: No such file or directory in /var/www/html/diylivelife/wp-content/plugins/litespeed-cache/src/optimizer.cls.php:148 Stack trace: #0 [internal function]: litespeed_exception_handler() #1 /var/www/html/diylivelife/wp-content/plugins/litespeed-cache/src/optimizer.cls.php(148): md5_file() #2 /var/www/html/diylivelife/wp-content/plugins/litespeed-cache/src/optimize.cls.php(842): LiteSpeed\Optimizer->serve() #3 /var/www/html/diylivelife/wp-content/plugins/litespeed-cache/src/optimize.cls.php(338): LiteSpeed\Optimize->_build_hash_url() #4 /var/www/html/diylivelife/wp-content/plugins/litespeed-cache/src/optimize.cls.php(265): LiteSpeed\Optimize->_optimize() #5 /var/www/html/diylivelife/wp-content/plugins/litespeed-cache/src/optimize.cls.php(226): LiteSpeed\Optimize->_finalize() #6 /var/www/html/diylivelife/wp-includes/class-wp-hook.php(341): LiteSpeed\Optimize->finalize() #7 /var/www/html/diylivelife/wp-includes/plugin.php(205): WP_Hook->apply_filters() #8 /var/www/html/diylivelife/wp-content/plugins/litespeed-cache/src/core.cls.php(464): apply_filters() #9 [internal function]: LiteSpeed\Core->send_headers_force() #10 /var/www/html/diylivelife/wp-includes/functions.php(5481): ob_end_flush() #11 /var/www/html/diylivelife/wp-includes/class-wp-hook.php(341): wp_ob_end_flush_all() #12 /var/www/html/diylivelife/wp-includes/class-wp-hook.php(365): WP_Hook->apply_filters() #13 /var/www/html/diylivelife/wp-includes/plugin.php(522): WP_Hook->do_action() #14 /var/www/html/diylivelife/wp-includes/load.php(1308): do_action() #15 [internal function]: shutdown_action_hook() #16 {main} thrown in /var/www/html/diylivelife/wp-content/plugins/litespeed-cache/src/optimizer.cls.php on line 148