DIY a Monstera Leaf Pin Cushion

Now if there is one plant that is having a moment, it is undeniably the Swiss Cheese Plant, or Monstera Deliciosa, or whatever you wish to call it.  By any name – it is the Millennial Pink of the botanical world.

So when I was looking to sew a new felt pin cushion to attach to my DIY crafting apron (more to come on this…eventually), it seemed like a natural shape to go with!

It’s really simple to sew, visually impactful, and just plain adorable.  The only way to make it cuter would be to add a little face with some safety eyes, rosy cheeks, and a smile, but personally I felt that would turn me off using it as a pin cushion.  If you have a stronger stomach than me for voodoo dolls, then go ahead!

If you’d like to sew along, then let’s get started!


  • Scrap and tracing paper for creating the pattern
  • Green felt sheets and matching sewing thread
  • Either matching or contrast embroidery thread (for leafy details)
  • Poly fibrefill (or other stuffing)
  • Coordinating cord (to create the loop, if you want to)
  • Needle to sew and scissors to cut out pattern and trim thread


For my leaf, I hand drew one on paper.  It’s easier than you think, I promise. Just three simple steps:


I sketched mine on paper, and in lieu of tracing paper then traced onto a 1 ply of facial tissue (just pull apart the sheets gently).  You can use paper for your template if you’re happy with it being a bit stiffer to get the pin through, or use tissue or tracing/baking paper.

Alternatively, just trace an image or photo you find online.


Cut out your pattern, and pin it to the green felt.  Use this pattern to cut out two identical shapes to form the front and back.

Pin the two halves together so that they line up, and begin to sew around the outside using blanket stitch and the matching sewing thread.  I recommend to start halfway down one side and head towards the pointy end. This means that as you stuff, you will be stuffing from the wider rather than the narrower end.


When you have sewn about three quarters of the way around (but before you reach the stem), begin to stuff.  I recommend starting by using a blunt ended object (like a knitting needle, or end of pen) to gently push stuffing into the points of the cut outs, so that these are filled out nicely.

If you are adding a loop to hang the pin cushion from to the stem, now fold this over the tuck the ends inside the stem – be sure to leave at least 1 cm of each end tucked inside so you can be more confident it is secure.  Pin this in place, and as you continue your blanket stitch around make sure you sew several time through the cord loop with the felt stem to secure.


Finish sewing around the outside of the leaf, tie a knot to finish and then sew your ends inside the leaf.

This is what your sewn leaf will look like:


You can stop here if you are happy, otherwise we will continue on and add a few more details.

Now we add some leafy texture!

Now using the embroidery thread, sew a line of running stitch up the centre along what the internet tells me is called the ‘midrib’ of the leaf (you learn something new everyday!).  Pull this relatively tightly and you’ll see the centre of the leaf pull in – when you are happy with the look, tie a knot at each end of the thread as close to the felt as you can, and then weave the ends in.

To add the iconic ‘holes’ into our monstera leaf, create a line of small stitches next to each other (kind of like a long skinny satin stitch), again pulling tightly as you stitch to pull in any stuffing that goes through this section.

And we’re done, easy as pie!


Stick some pins in it, and rejoice in your adorable pin vessel!

leaf main

Leave a Reply

Fill in your details below or click an icon to log in: Logo

You are commenting using your account. Log Out /  Change )

Google photo

You are commenting using your Google account. Log Out /  Change )

Twitter picture

You are commenting using your Twitter account. Log Out /  Change )

Facebook photo

You are commenting using your Facebook account. Log Out /  Change )

Connecting to %s