Handmade bath bombs are one of the most popular DIY gifts for good reason: they look impressive, feel luxurious to receive, cost very little to make, and use simple ingredients available from any health food shop or online supplier. Once you have the basic recipe mastered, you can customise the colour, scent, and shape endlessly — making them perfect gifts for birthdays, Christmas, Mother’s Day, and teacher appreciation days alike. This guide gives you a reliable base recipe plus four scent and colour combinations to try. For more handmade gift ideas, explore our Gifts & Seasonal category.
What You Will Need
- 200 g bicarbonate of soda (baking soda)
- 100 g citric acid
- 50 g cornflour (cornstarch)
- 50 g Epsom salts
- 3 tablespoons carrier oil (sweet almond, coconut, or sunflower oil)
- 1 tablespoon water (in a small spray bottle)
- 20–30 drops essential oil of your choice
- Mica powder or cosmetic-grade colourant (optional)
- Bath bomb moulds — or use a silicone muffin tin or your hands
- A large mixing bowl and a whisk
- Rubber gloves (citric acid can irritate sensitive skin)
All dry ingredients must be measured accurately for the bath bombs to fizz correctly. Use our Measurement Converter if your scales show different units than the recipe above.
Project Info
- Difficulty: Easy — but requires careful technique to prevent premature fizzing
- Time: 30 minutes active; 24 hours setting time
- Cost: $8–$15 for a batch of 8–10 bath bombs
- Shelf life: 6–8 weeks in dry storage
Step 1: Mix the Dry Ingredients
Wearing gloves, sift the bicarbonate of soda and citric acid together into a large bowl to break up any lumps. Add the cornflour and Epsom salts and whisk together until evenly combined. The dry mixture should be fine-textured and homogeneous. If using mica powder for colour, add it now and whisk again until the colour is evenly distributed throughout the dry mixture.
Step 2: Add the Wet Ingredients — Slowly
This is the critical step. In a separate small jug, combine the carrier oil and essential oils. Add this oil mixture to the dry ingredients in a thin stream while whisking continuously with your other hand — or pour in a little at a time and stir briskly between each addition. The mixture will begin to fizz slightly if you add the oil too quickly; work steadily and keep mixing. The finished mixture should hold its shape when squeezed in your fist — similar to damp sand. If it is too dry and crumbles, spritz once with the water spray bottle and mix immediately.
Step 3: Mould and Set
Working quickly (the mixture can start to activate in humid conditions), press firmly into your moulds. Overfill each half of a round mould slightly, then press the two halves firmly together and twist gently. Leave for 30 seconds before carefully removing the mould. Place finished bombs on a sheet of baking paper and leave in a cool, dry place for 24 hours to harden fully. Avoid humid rooms like bathrooms for drying — moisture in the air will cause premature fizzing on the surface.
Four Scent and Colour Combinations
- Lavender Calm: 25 drops lavender essential oil + purple mica powder. Relaxing and floral — ideal for a bedtime bath gift.
- Citrus Burst: 15 drops sweet orange + 10 drops lemon essential oil + yellow mica powder. Energising and fresh — great for morning bathers.
- Peppermint Refresh: 20 drops peppermint + 10 drops eucalyptus essential oil + pale blue mica. Cooling and invigorating — popular with athletes and post-exercise bathers.
- Rose Romance: 20 drops rose geranium essential oil + pink mica powder + dried rose petals pressed into the top of the mould before filling. Beautiful for Valentine’s Day or anniversary gifts.
Packaging for Gifting
Bath bombs deserve presentation that matches their luxury feel. Wrap each bomb individually in a square of cellophane or biodegradable wax paper, twist the ends, and tie with satin ribbon. For a gift set, arrange three to five bombs in a small kraft paper box lined with shredded tissue paper. Add a handwritten label noting the scent and any allergen information. A set of three bombs in complementary scents nestled in a linen-tied box makes a genuinely impressive gift at a fraction of the cost of a bought spa set. Pair with one of our Handmade Greeting Cards for a complete, fully handmade gift experience.
Troubleshooting
If your bath bombs crumble when unmoulded, the mixture was too dry — add a tiny extra spritz of water next time and pack the moulds more firmly. If the surface looks bubbly or lumpy after setting, the mixture was exposed to too much humidity — work in a drier environment. If bombs fizz weakly in the bath, the citric acid may have been deactivated by moisture during mixing — ensure all bowls and tools are completely dry before you start.
DIY bath bombs sit at that perfect intersection of impressive, affordable, and genuinely useful — the ideal handmade gift for almost any occasion and any recipient. Explore more gift-making and seasonal craft ideas in our Gifts & Seasonal category.
