attainable sustainable book cover
Check out my new book!

A Publishers Weekly top ten pick from National Geographic Books!

Easy Lavender Bath Bomb Recipe

May contain affiliate links. Please see my privacy policy and affiliate disclosure.

If you’ve been tempted by the bath bombs currently popular in specialty stores, you might be wondering how budget-savvy folks can replicate them. Let’s talk about how to make bath bombs at home for less with this easy homemade bath bomb recipe — for yourself or for gift giving.

Try your hand at making homemade soap, too!

round purple bath bombs in a basket with shredded paper

Store bought bath products are pricey. Also? It’s hard to know what is in them. Personal care products don’t always come with an ingredient label. If you love baths, but don’t necessarily love soaking in unknown ingredients, try making these DIY bath bombs.

These lavender scented fizzy orbs are great for adding to your own relaxation routine, but they’re also great gift ideas. Package them up with a bar of homemade soap and a good book, tuck them into a basket lined with crinkled paper shreds, and tie on a tag.

Making homemade bath bombs

This lavender bath bomb recipe start with a combination of dry ingredients, including baking soda — that’s what gives the bombs the fizz.

Mix the dry ingredients with the liquid ingredients slowly, adding just enough water — a tiny bit! — to create a mixture that holds together when pressed. You don’t want the bath bombs to fizz now; you want them to fizz later, when you drop them in the bath water.

round purple bath bombs in a basket with shredded paper

Forming the bath bombs

For gift giving or if you plan to make a lot of these, you may want to invest in some specialized round molds.

You can also use a couple of items that you probably already have in your kitchen: an ice cube tray or muffin tin. Just press the mixture into these forms as tightly as you can and allow them to dry.

Keeping them fresh

To protect them from humidity, store them in an airtight container. Adding a moisture absorber isn’t necessary, but it can help extend the life of your handmade bath products.

round purple bath bombs in a basket with shredded paper

★ Did you make this recipe? Don’t forget to give them a star rating below! ★

round purple bath bombs in a basket with shredded paper

Homemade Lavender Bath Bombs

These relaxing bath bombs will make bath time that much better. Make them for you, make them for gifts.



  1. In a large bowl, whisk together cornstarch, citric acid, salt, baking soda, mica powder, and dried lavender petals.In a small measuring cup, whisk together essential oil, coconut oil, and water. dry ingredients in a glass bowl
  2. Very slowly (to avoid as much fizzing as possible) add the wet ingredients to the dry ingredients.
  3. Stir and mash together until it resembles sand.
  4. Immediately transfer bath bomb mixture into bath bomb molds, pressing mixture tightly into each side and adding a little to overflow each side of the mold. filled molds
  5. Press the mold together and twist until closed.
  6. Allow bath bombs to rest (and dry) for at least 24 hours.
  7. To remove the bath bombs from the molds, tap the outside of the mold gently. Then, twist each side of the mold and pull to remove the bath bomb.
  8. To give as a gift, place in an airtight jar.
Nutrition Information:
Serving Size: 1 grams
Amount Per Serving: Unsaturated Fat: 0g

Did you make this recipe?

Share an image on Instagram and tag @attainablesustainable with #attainablesustainable!

Click to save or share!

Meet the Author

Claudie Evert

Claudie Evert is passionate about living lightly on the earth. She digs in the garden, cooks food from scratch, and will -- someday -- master the art of picking out a ripe watermelon.

2 comments… add one
  • Kannika Kalavity Jul 16, 2020, 1:21 pm

    How many does this recipe usually make? or an estimate of how many it’d make in the ice cube tray

    • Kris Bordessa Jul 18, 2020, 2:18 pm

      Ice cube trays vary in size a bit, but I’d say about 20-ish.

Leave a Comment