Painted Rose Bath Bombs – A Luxurious Handmade Gift

Painted Rose Bath Bombs – A Luxurious Handmade Gift

If you’ve ever wanted to make a bath bomb that looks like a little piece of art, you’ll adore these painted rose bath bombs. They fizz beautifully, smell divine, and feature delicate painted petals that turn your soak into a spa-like indulgence. Perfect for gifting, wedding favours, or simply treating yourself on a Tuesday night — because self-care isn’t just for weekends.
This version uses easy-to-find ingredients and a simple painting technique that even non-artists can master. I’ll walk you through every step, plus give you a few creative variations so your bath bombs will always stand out.

Get more details about this project

What you need

For the bath bombs:

  • 1 cup baking soda (softens water, helps fizz) 
  • 1/2 cup citric acid (fizzing magic) 
  • 1/2 cup cornstarch (makes bombs silky in the tub) 
  • 2 tbsp Epsom salts (relieves tired muscles) 
  • 2 ½ tbsp sweet almond oil (or other light carrier oil) 
  • 3/4 tbsp water (distilled if possible) 
  • 15–20 drops rose fragrance oil or essential oil 
  • A few drops polysorbate 80 (optional, helps oils disperse in water) 
  • Bath bomb moulds (sphere or floral shapes work well) 

For the painted design:

  • Mica powder in rose pink, deep red, and leaf green 
  • 99% isopropyl alcohol 
  • Fine-tipped paintbrush 
  • Small mixing palette or egg carton wells 

Instructions

Step-by-Step Instructions

Step 1 – Mix the Dry Ingredients

In a large mixing bowl, whisk together the baking soda, citric acid, cornstarch, and Epsom salts. Break up any clumps — smooth texture is key for even fizzing.

Step 2 – Combine the Wet Ingredients

In a small jar, mix the almond oil, fragrance or essential oil, polysorbate 80 (if using), and water. Give it a quick shake.

Step 3 – Bring it All Together

Slowly drizzle the wet mixture into the dry mixture, whisking constantly. Go slow to avoid activating the citric acid too soon. You want the texture of damp sand — it should hold together when squeezed in your hand.

Step 4 – Mould the Bath Bombs

Pack the mixture firmly into your moulds, pressing each half together tightly. Gently tap them out and place them on a tray lined with baking paper. Let them dry for 24–48 hours in a cool, dry spot.

Step 5 – Prepare Your Paints

In separate wells of your palette, mix each mica colour with a small amount of isopropyl alcohol to form a thin paint. The alcohol will evaporate quickly, leaving just the shimmering colour behind on your bath bombs.

Step 6 – Paint Your Roses

Using the fine brush, start with a base of rose pink petals, layering deep red for depth, and finishing with a few green leaves. Don’t aim for perfection — loose, soft strokes make them look more organic.

Step 7 – Let the Paint Dry

Allow painted bath bombs to dry for another hour before wrapping or storing.

  • Store in an airtight container to keep them fresh and fizzy. 
  • For gifting, wrap in clear cellophane and tie with a blush pink ribbon. Add a little “Handmade with Love” tag for that boutique touch. 

Creative Variations

  • Lavender Blooms – swap the rose oil for lavender essential oil and paint tiny purple sprigs. 
  • Peony Pastels – use peach and pale pink mica for a soft, romantic look. 
  • Metallic Accents – add gold mica edging to petals for a luxe finish.