Simple DIY Lavender Fish Sachet | Free Download

Liberty of London sells these cute fish sachets in their stunning prints, and predictably I immediately thought “I’ll just make those!” Turns out, it was much harder than I thought it would be to get that cute fish profile! The first one was kind of torpedo-like… then they got too pointy, too chunky… I tweaked and tweaked that pattern!

The evolution of the fish 🙂

My mother and grandmother always had sachets or lovely boxed bars of soap in their drawers. It’s a great way to keep things smelling fresh in a low key way.

Of course, you don’t have to use Liberty of London, any lightweight cotton will do, and it’s a great way to use up scraps. And they make great hostess gifts — they sew up in no time, and cost next to nothing to make.

Supplies for making your fish sachets.



1. Download and print out the pattern at 100%. Trim the pattern along the outside dashed line.

Pin the pattern to the fabric.

Press the fabric and trim to pattern

2. Press your fabric and place the right sides together. Pin the pattern to the fabric and trim the fabric to the pattern with your shears.

Slip the transfer paper between the pattern and the fabric.

Trace pattern onto the fabric with transfer paper

3. Slip a sheet of transfer paper between the pattern and the fabric, with the colored side facing the fabric, and trace the solid line with a pencil, including the start and stop marks and the other markings. Make sure you are using a color that will show up on your fabric! You may need to adjust the pins to fit the tracing paper everywhere you need to. Just be careful not to shift the fabric pieces. Keep tracing until you can see the line clearly on your fabric.

4. Unpin the pattern from the fabric, and carefully replace the pins in your cut pieces without shifting them.

Sew along the marked line. I like to use the zipper presser foot so I can see what I’m doing!

Carefully sew along the marked line

5. Sew your two pieces together along the marked line, backstitching at the start and stop marks. Leave an inch gap as marked, so you can turn your fish right side out and fill it with lavender. Go slowly around the nose and tail!

*Tip: I like to use my zipper presser foot so I can see better where the needle is going, but maybe you are a complete boss and can just use the basic reverse-pattern foot.

Cut the notches and slits and trim the seam allowance

6. Cut the notches and slits in the seam allowance, as marked on the pattern, careful not to cut into the seam. Trim the seam allowance to 1/4 inch.

Turn your fish right side out and press flat.

Turn your fish right side out and press

7. Turn your fish right side out through the hole in the seam. Use a tool like the Purple Thang to poke out the tail and the nose. Press the seams flat.

Not a hand model!

Fill your fish with dried lavender

8. Use the funnel to fill your fish with the dried lavender. You’ll want to pack it in pretty well, so your fish isn’t floppy and has a nice shape. I used a chopstick but anything similar would work.

Ready to be sewn up with a running stitch.

Sew the hole closed

9. Hand sew the hole closed using a running stitch. I did another pass backward just to make sure the lavender wouldn’t pop out.

Little fish eyes!

Add the button eye

10. Sew the button eye onto your fish. I only put an eye on one side, but maybe I’m lazy.

Enjoy your adorable and sweet-smelling fish!

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.