Skip To Content
  • Cute badge
  • win badge

The Perfect DIY Gift Every Starbucks Addict Will Love

Make quick and cool latte-scented soap!

Chris Ritter / BuzzFeed

This latte has a secret. It is not a latte. It is a cleverly disguised latte-scented SOAP.

Lauren Zaser / BuzzFeed

And it makes a way better present for your favorite coffee lover than a Starbucks gift card.

To get to the sudsy goodness inside, you just rip off the cup.

Lauren Zaser / BuzzFeed
Lauren Zaser / BuzzFeed

And lather up.

Here's how to make it:

You will need

Lauren Zaser / BuzzFeed

- Goat's Milk Soap Base, 2 lbs. (like this one, $11)

- Vanilla essential oil (like this one, $6)—but this is optional!

- 3 short 8 oz. Starbucks holiday cups with lids (a size smaller than "Tall")

- Spray bottle filled with rubbing alcohol

- Pinch of cinnamon

- Chopstick or spoon

- Black marker

- Knife

- Large microwaveable bowl or measuring cup (32 oz. or larger)

Total: $17 to make 3 bars of latte soap, about $6 per gift

Step 1: Remove your soap from its packaging and cut it into small pieces.

Lauren Zaser / BuzzFeed
Lauren Zaser / BuzzFeed

This soap has lines, which makes it easy to cut into chunks.

Step 2: Pile your soap pieces into a large measuring cup or microwaveable bowl.

Lauren Zaser / BuzzFeed

Pack it in there!

Step 3: Microwave!

Lauren Zaser / BuzzFeed
Lauren Zaser / BuzzFeed

Microwave the soap for 40 seconds. Then, microwave at 10-30 second intervals until the soap is completely melted. Stir to make sure there aren’t any unmelted chunks on the bottom.

Step 4: Add about 30 drops of essential oil (roughly 10 drops for each bar of soap) and stir.

Lauren Zaser / BuzzFeed

But remember: This is optional. Goat's milk has a natural creamy scent, which can smell nice on its own. Or you can use this as an opportunity to personalize a scent for your bestie. Can she drink a peppermint mocha for days? Try peppermint and chocolate essential oils! Is she a religious gingerbread latte drinker? Opt for a few drops of ginger essential oil.

Step 5: Pour soap into cups and spray soap surfaces with rubbing alcohol.

Lauren Zaser / BuzzFeed
Lauren Zaser / BuzzFeed

A small spritz of rubbing alcohol stops bubbles from forming on the soap's surface. Then, put your soap lattes in the refrigerator for 2 hours or overnight to harden. BOOM. Mission complete!

Of course, it can't be a convincing Starbucks latte without a misspelled name.

Lauren Zaser / BuzzFeed

Mark off your friend's order with black pen and spell "Jim" the Starbucks way.

Add a pinch of cinnamon on top and you're done.

Lauren Zaser / BuzzFeed

Look at those beauties.

Pop on the tops and shower friends with latte love!

Lauren Zaser / BuzzFeed

They look freakishly like the real thing.