Weigh all your ingredients.
Using a mortal and pestle, grind up the epsom salt. (This is not required, but makes it so you can't see the epsom in the finished bath bomb).
Place the citric acid, baking soda and epsom salt into a mixing bowl, sifting if necessary. Thoroughly mix together.
Slowly add your lake dye and mix until you reach your desired shade.
Add your sweet almond oil, polysorbate 20 and fragrance oil. Mix well
Spray with witch hazel and mix. Continue to do this until you get to that wet sand consistency and it does not break when you drop it back into the bowl.
Working quickly, firmly press the mixture into the donut molds. You want to really push down on the mixture and pack it into the mold.
After about 2-4 hours, you can remove the donut bath bomb from the mold to dry overnight.