This post may contain affiliate links and we will earn a small commission if you make a purchase through these links.
These homemade bath bombs look practically good enough to eat! With a lineup of natural ingredients, like Epsom salts, lavender essential oil, and pure cocoa butter, cocoa drizzled lavender bath bombs are a treat for the tub.
The drizzled chocolate on these bath bombs elevates them past a regular bath bomb to something extra lavish (and super giftable, too!). It’s only a few extra minutes to add the cocoa drizzle, so let’s talk about that chocolate for a minute.

Cocoa Butter Drizzle for Bath Bombs
I know what you’re thinking: is my bath going to be sticky because of the chocolate?? Nope! There is no sugar in the chocolate drizzle so it won’t add any stickiness.
Instead, the drizzle is made with raw cocoa butter and cocoa powder, which adds a light chocolate smell and lots of moisturizing goodness to the bath.
Think of it as the frosting for your bath bomb….you could make a bath bomb without it, but it’s even better with the drizzle!
Ingredients for Chocolate Drizzled Lavender Bath Bombs
Here’s what you’ll need to get started on these fun and fancy bath bombs:

- Baking Soda – Combining the baking soda with a bit of citric acid helps make these bombs fizz!
- Citric Acid – Using citric acid helps to make these bath bombs fizzy when entering the water.
- Epsom Salts – Epsom salt is an excellent addition to any bath because it is high in magnesium and helps promote relaxation.
- Sweet Almond Oil – One of my favorite carrier oils, almond oil is nourishing for the skin and great in a bath.
- Lavender flowers – a few dried lavender flowers on top give these bath bombs a nice finished look.
- Lavender Essential Oil – This floral essential oil is a bath time favorite known for its relaxing properties. You may substitute any essential oil you prefer in this recipe. Sweet orange would be especially lovely with the cocoa drizzle as well!
- Cocoa Butter – I prefer raw, unfiltered cocoa butter with a chocolate smell. Cocoa butter is used only for the drizzle on top in this recipe.
- Cocoa Powder – you’ll need only one tablespoon for the drizzle, but make sure it’s pure cocoa powder.
- Lavender colored mica – this mineral powder gives the bath bomb its light purple color. You can skip the mica if you prefer.
- Cornstarch – acts as a binding ingredient for the bath bombs and helps them hold together.
- Water
You’ll also need a bath bomb mold, a large bowl for mixing, a small bowl, a spoon, a small jar with a lid, and a paper plate.
Let’s get started!
How to Make Bath Bombs with Cocoa Drizzle
Homemade bath bombs do take a little more effort than other DIY recipes (like these fizzy bath salts), but the WOW factor is worth it. Once you get the hang of making bath bombs, it’s no trouble to whip up a batch.
- Add the baking soda, citric acid, corn starch, Epsom salts, and mica powder to a large bowl and whisk until the color is thoroughly blended.

- Add the sweet almond oil, water, and essential oil to a small jar and shake well.

- Drip the liquid into the dry mixture very slowly while whisking continuously. (You want to be slow so that you do not activate the fizz and activate the mix)

- Overfill each half of the bath bomb mold with the mixture, press together, and twist slightly.

- Allow bath bombs to set for a few hours or overnight.
- Remove bath bombs from mold and set them on a disposable paper plate (this next part gets messy!)
- Add the cocoa butter to a tiny heat-safe bowl and heat in the microwave on high for 30 seconds. Remove, and stir well. Continue heating in 10-second bursts, mixing well after each heating session until it is fully melted.

- Add the cocoa powder to the melted cocoa butter and carefully stir to combine. (cocoa powder can be messy, so be sure to do this slowly and carefully!)

- Allow it to cool off and slightly thicken for a few minutes while stirring occasionally.
- Use a small spoon to “drizzle” the chocolate mixture onto the top of each bath bomb. You will want to do this slowly and in tiny amounts to avoid drizzling too much chocolate.

- Finally, after each drizzle, immediately top with a sprinkle of lavender buds, as the chocolate drizzle sets very quickly.


DIY Lavender Bath Bombs Drizzled in Chocolate
Cocoa drizzled lavender bath bombs are a fun bath-time DIY project that looks good enough to eat! Scented with lavender essential oil and drizzled with cocoa butter, these fizzy bath bombs make a relaxing and nourishing bath.
Ingredients
- ½ cup baking soda
- ¼ cup citric acid
- ¼ cup corn starch
- ¼ cup Epsom salts
- ¼ tsp lavender mica powder
- 1 tbsp sweet almond oil
- 1 tsp water
- 20 drops of lavender essential oil
- 1 tbsp cocoa butter, chopped into small bits for quicker melting and easier measuring
- 1 tbsp cocoa powder
- 1 tbsp dried lavender buds
Instructions
- Add the baking soda, citric acid, corn starch, Epsom salts, and mica powder to a large bowl and whisk until ingredients are mixed well.
- Add the sweet almond oil, water, and essential oil to a small jar and shake well.
- Drip the liquid into the dry mixture very slowly while whisking continuously. (You want to be slow so that you do not activate the fizz while mixing)
- Overfill each half of the bath bomb mold with the mixture, press together, and twist slightly.
- Allow bath bombs to set for a few hours or overnight.
- Remove bath bombs from the mold, and set them on a disposable paper plate
- Add the cocoa butter to a tiny heat-safe bowl and heat in the microwave on high for 30 seconds. Remove, and stir well. Continue heating in 10-second bursts, mixing well after each heating session until it is fully melted.
- Add the cocoa powder to the melted cocoa butter and carefully stir to combine.
- Allow it to cool and slightly thicken for a few minutes, stirring occasionally.
- Use a small spoon to “drizzle” the chocolate mixture onto the top of each bath bomb. Do this slowly and in tiny amounts, as a little goes a long way!
- After each drizzle, immediately top with a sprinkle of lavender buds.
Notes
- It makes four medium-sized bath bombs, plus one small one
- Use one bath bomb per bath.
- Store unused bath bombs in an airtight container for future use.
Recommended Products
As an Amazon Associate and member of other affiliate programs, I earn from qualifying purchases.
More DIY Bath Recipes
Green Tea and Lemon Bath Bombs
Himalayan Salt Bath Fizz Recipe
Calendula Infused Fizzy Bath Salts