DIY Vanilla Soap
There’s something about the scent of vanilla that makes everything feel warmer, softer, and just… better. It’s one of those scents that never gets old; familiar and comforting, like a favorite blanket or a fresh batch of cookies cooling on the counter.
This easy DIY vanilla soap recipe is one of my favorite beginner projects. It’s simple (thanks to melt-and-pour base), looks beautiful with real vanilla bean flecks, and makes the perfect handmade gift or bathroom upgrade.
If you know me, you know I LOVE vanilla! From body butter to sugar scrubs, to even my perfume, I always want to smell like vanilla. So I had to try out a vanilla bean soap.
No lye. No complicated steps. Just melt, stir, pour, and enjoy! Here is how I make my homemade vanilla soap.

Why Vanilla in Soap?
We mostly think of vanilla for its sweet scent, but it also has some lovely skin-loving qualities:
- Rich in antioxidants: Helps support skin from environmental stress
- Mildly antibacterial: Makes it a gentle choice for everyday cleansing
- Soothing & comforting: The warm scent helps create a calming, cozy environment, especially when paired with oils like lavender or sweet orange.
And if you’re using real vanilla beans (not imitation fragrance), you get those benefits and the natural speckled beauty of the “vanilla caviar” inside.
Pin This Post For Later:

Some of these links are affiliate links meaning if you purchase from these links, I will earn a commission at no extra cost to you. Everything I share is my own opinions and things I personally use and love. You can learn more by reviewing my disclosure. As an Amazon affiliate, I earn from qualifying purchases.
How To Make Vanilla Bean Soap
This makes 2 rectangular soap bars if using the same mold I used.
Ingredients:
- ½ lb melt and pour soap base (goat milk, shea butter, or glycerin all work well)
- 2 whole vanilla beans
- 10-15 drops vanilla essential oil (optional, for scent boosting)
- Soap mold (silicone works best)

How To Make DIY Vanilla Bean Soap
Slice each vanilla bean lengthwise and scrape out the seeds (aka vanilla caviar). Set both the seeds and the pods aside.

Cut your soap base into small cubes and place it in a heat-safe container. Add the caviar and the empty pods directly to the container.

Melt slowly using a double boiler or microwave in 30-second intervals, stirring in between until completely liquid.
Let the mixture steep on low heat for 10-15 minutes to infuse the scent.

Remove the vanilla pods. Stir in essential oils, if using.

Carefully pour into your soap mold. Spray the surface with rubbing alcohol to remove bubbles. Let cool and harden for 2-4 hours, then gently remove from mold.

Notes
- Scent Tip: Vanilla on its own is subtle in soap. Vanilla essential oil will help boost the aroma.
- Color Change: Real vanilla will naturally darken soap over time, totally normal, and part of the charm.
- Storage: Keep cured bars in a cool, dry place. Wrap in paper or store in a breathable container if gifting.
- You can add some vanilla powder, but I prefer the caviar!
This soap is especially lovely in winter or around the holidays, but I keep it stocked year-round, it just makes handwashing a little more joyful.

Vanilla Soap
A creamy handmade soap infused with real vanilla beans for a soft, comforting aroma.
Creates a gentle lather that cleanses while adding a warm, natural touch to your routine.
Materials
- ½ lb melt and pour soap base
- 2 whole vanilla beans
- 10-15 drops vanilla essential oil
Tools
- Double boiler or microwave-safe glass container
- Knife (for slicing vanilla beans)
- Spoon or spatula
- Silicone soap mold
- Rubbing alcohol (spray bottle, optional for bubbles)
- Measuring scale or cup
Instructions
- Slice each vanilla bean lengthwise and scrape out the vanilla caviar (the tiny black seeds inside). Set both the caviar and the empty pods aside.
- Cut the melt and pour soap base into small cubes. Add the vanilla caviar and the empty vanilla pods directly into the soap base glass container. Melt slowly using a double boiler or microwave in 30-second intervals, stirring between each round until fully liquid.
- Let the mixture gently steep for 10-15 minutes on low heat to infuse the scent.
- Remove the vanilla pods.
- Stir in 10-15 drops of essential oils, if using.
- Carefully pour the soap into your silicone mold. Lightly spray with rubbing alcohol to remove bubbles if needed.
- Let the soap fully harden for 2-4 hours, then unmold and enjoy.
Notes
- Scent Tip: Vanilla on its own is subtle in soap. Vanilla essential oil will help boost the aroma.
- Color Change: Real vanilla will naturally darken soap over time, totally normal, and part of the charm.
- Storage: Keep cured bars in a cool, dry place. Wrap in paper or store in a breathable container if gifting.
- You can add some vanilla powder, but I prefer the caviar!
Final Thoughts
This vanilla soap recipe is a gentle reminder that natural living doesn’t have to be complicated.
If you love the smell of vanilla as much as I do, you will love this recipe! Let me know if you make it!