DIY Donut Scented Soap
This post and its photos may contain affiliate links. As an Amazon associate I earn from qualifying purchases. If you make a purchase through these links, I may receive a small commission at no extra cost to you!
These DIY donut-shaped soaps are quick and easy to make, and they smell just like freshly baked donuts, too! A fun gift idea for your friends & family!
This post may contain affiliate links. I will receive a small commission from these sales at no additional cost to you!
Donut Scented Soap
Ever since I was a little kid, I’ve always answered the “What is your favorite food?” question with, “Donuts.” Always. They’re cute and round, sweet, and there are usually sprinkles involved – what’s not to love? When I decided to whip up a new batch of 10-minute DIY soap, I decided it would be awesome to make my soap shaped AND scented like donuts!
You May Also Like:
How to Make Donut Scented Soap
What You’ll Need to Make Donut Soap:
- Glycerine Soap Base
- Silicone Donut Mold
- Gold & Wine Soap Colorant
- Cupcake Fragrance Oil
- Heat-safe Glass Measuring Cup (I use a 4-cup Pyrex measuring cup)
- Rainbow Sprinkles
Place 1/3 of the soap cubes inside a 4-cup Pyrex measuring cup, and melt in the microwave for 20-30 seconds. Stir the soap well, and microwave again in 10-15 second increments, stirring well after each, until the soap has completely melted. Mix in 3-5 drops of wine soap colorant, one at a time, until the desired shade of pink is met.
Repeat the melting process with the remaining 2/3 of the soap cubes, this time adding 5-7 drops of gold soap colorant and 15 drops of cupcake fragrance oil. (Note: I used cupcake fragrance oil, but when you’re looking at a donut and smelling cupcake scent, it smells JUST like donuts!) Pour the mixture into the molds, and allow to sit undisturbed until firm (approximately 30-90 minutes depending on temperature and humidity). Unmold the donuts when firm, and add a few more extra sprinkles to the top for authenticity (if needed, lightly wet your finger and run it around the top of the donut before adding the sprinkles to make them stick!).
These sweet-smelling donut soaps would make a fun birthday or holiday gift idea for friends and family – they’d also be great with our popular Donut Thank You Note Tags!


Heidi Kundin has captivated the hearts of millions with her colorful and inspiring approach to crafting, celebrations, and family fun. With over 15 years of experience, Heidi’s website has become a must-visit destination for those seeking quick and easy creative ideas and last-minute solutions. Her warm personality shines through her posts, inviting readers to join her on a creative journey that’s fun, rewarding, and achievable.
Hi! We are going to make these for a birthday party – they’re just adorable! Any idea if liquid glycerin would work? I’m able to pick that up locally, vs ordering the bar online.
Hi Karli, liquid glycerin is not an acceptable alternative. The glycerin soap base is a melt-and-pour soap that liquifies and then turns solid, however, the liquid glycerin will stay in a liquid format. Sorry!
Ohhh my goodness, these are absolutely adorable!! I can’t wait to try this!!
These are so cute. I bought the oils and dye you recommended. Next time I will double the drops of dye and fragrance you suggest. The colors were sheer/slightly tinted – nothing as dark as yours and I could barely smell the scent. Still turned out cute, just not AS cute as yours 😉
These are so freaking cute! I am a donut lover as well and I can’t even wait to make these with my daughter. Such a creative and fun way to decorate a kids bathroom or give them as a present. Love them! Thanks for sharing the recipe.
It looks really cute! But I have a question, Is it good to use for skin as I have sensitive skin. Can we add some essential oils in it?
Is it ok to put edible sprinkles in soap? Do they go bad over time or stain the bath or skin in any way?
I haven’t had any issues with them, Susan. The sprinkles dissolve as the soap dissolves. When the sprinkles first initially touch skin the first time you use the soap, they may leave a tiny spot of color on the skin for a minute or two, but it washes away quickly once you start lathering and using the soap. Hope that helps! 🙂
Ok thanks! Super excited to try!