Fish Soap in a Bag

It’s been over two years since my sister’s baby shower and I’ve received a few requests to post the “fish in a bag” instructions.

This is a two-person job with this method. I’d like to thank my friends (hand models) Arlynn and Aileen for helping with this! They totally rocked and worked a system to get this done quickly!


  • 4″x6″ polyvinyl bags
  • Ultra clear “melt and pour” glycerin soap base
  • Plastic Fish (I got mine at Oriental Trading Co.)
  • Rubbing Alcohol in a small spritz bottle
  • Chopsticks or skewers
  • Microwaveable measuring cup
  • Bowl of ice water


I used about 10 lbs of soap and it made about 40 bags. The bags were filled with about 2.5 inches of soap.


Cut glycerin soap into 2″ square chunks and place a small batch in the measuring cup. Microwave it 30 seconds at a time, stirring between stops until the soap is fully melted. Alternately, you can melt a larger batch in a double boiler and then pour it into your measuring cup.

Position yourselves near the bowl of ice water.

One person holds the bag while the other pours the melted soap into it.

Spritz the soap with the rubbing alcohol to pop the bubbles forming on the top.

Place the bag in the ice water bath.

Pick up the fish with the chopsticks and position it in the soap until it stays in place. You should still be able to pull out the chopsticks.

Allow the bag to float in the water until it slightly hardens on the outside.

Set the bag aside and move on to the next.

Once the soap is fully hardened, you can tie the bag and place a cute tag on it!

This makes a great party favor for a carnival themes, nautical themes (ooh with ship cupcakes), or an undersea party. It’s also a great gift to go along with a customized towel!

There are other methods of making this, for sure. But as I always say, “more hands make light work.” So call a friend and make some!

Leave a Reply

Your email address will not be published. Required fields are marked *

This site uses Akismet to reduce spam. Learn how your comment data is processed.