DIY Rose Petal Bath Bombs

Rose bath bombs (1 of 1)

I love getting creative with my Christmas presents to create meaningful gifts that are personal, ethical and economical. After making many gifts over the years (such as hand-painted polymer clay trinket plates, fabric notebooks, and Christmas baubles coated in hundreds and thousands), I am no stranger to DIY. Yet I wanted to challenge myself this year to make a gift that was entirely zero waste. My solution: Bath bombs.

Rose bath bombs (1 of 1).jpg

Who doesn’t love bath bombs? They are something we often don’t buy for ourselves, but we love to receive them. They smell divine, they fizz and they leave our skin feeling nourished and pampered. Especially after the chaos of Christmas, it can be so soothing to unwind in a bath, perhaps with a book we were gifted on Christmas day.

Below is a recipe for my peppermint and rose petal bath bombs. Every ingredient is entirely natural, cruelty-free and zero waste. I brought my own jars to The Source Bulk Foods to purchase the dried rose petals and olive oil, and to Biome for the cornstarch, bicarb soda and citric acid. You can also order these products online or look up other bulk stores in your local area. Feel free to experiment with different essential oils to alter the scent of the bath bomb or use other dried flower petals to create a different appearance.

Peppermint & Rose Petal Bath Bombs

Makes 11

Bath bombs close up (1 of 1)


  • 4 tbsp rose petals
  • 1 1/2 cups bicarb soda
  • 1 1/2 cups citric acid
  • 3/4 cup cornflour
  • 3/4 cup olive oil
  • 20 drops peppermint essential oil


  1. Pour the oil into a jar and add one tablespoon of rose petals. Allow to infuse overnight.
  2. Mix together the dry ingredients in a bowl. Add the rose infused olive oil and essential oil and stir to combine ingredients thoroughly.
  3. Use a tablespoon to scoop out two heaping tablespoons of the mixture into your palm and then use your palms to mould the mixture into a compact sphere.
  4. Repeat for each bath bomb until 10 are formed.
  5. Sprinkle the dried rose petals on top of each bath bomb. Use your hands to press the petals lightly into the top so that they become part of the bath bomb.
  6. Leave to dry out overnight.

One thought on “DIY Rose Petal Bath Bombs

Leave a Reply

Fill in your details below or click an icon to log in: Logo

You are commenting using your account. Log Out /  Change )

Google photo

You are commenting using your Google account. Log Out /  Change )

Twitter picture

You are commenting using your Twitter account. Log Out /  Change )

Facebook photo

You are commenting using your Facebook account. Log Out /  Change )

Connecting to %s