How To Sew A Caterpillar Using Scrap Fabrics

How To Sew A Caterpillar Using Scrap Fabrics | DIY Joy Projects and Crafts Ideas

Image credit: Moth Art via YouTube


You don’t have to spend a lot of money to have an adorable toy, sometimes all you need are scrap fabrics and a creative tutorial just like this one by Moth Art on YouTube! This cute toy is comparably more inexpensive than store-bought, plus, it is so easy to sew that you can even give them out as a gift or sell.



  • Scrap fabrics, different colors, and patterns
  • Needle and thread
  • Scissors
  • Embroidery needle and thread
  • Polyester fiberfill
  • Pipe cleaner
  • Hot glue gun and glue sticks
  • White cotton rope
  • Lace fabric
  • Yarn
  • A small flower or any embellishments
  • Felt
  • 2 small black beads


Step 1

Cut 7 round pieces of fabric with different colors at 16cm (6.29″), then 7 pairs of smaller circles at 6cm (2.36″). Work on the larger circles first, sew around the seams, then pull to gather but not all the way, and fill with stuffing, sew it shut and repeat with the rest of the large circles. Once done, set them aside. Now, get the smaller pair of circles, then gather and stuff, before you sew it close, cut a 20cm (7.87″) white cotton rope and knot both ends. Insert one knotted end to the opening of a small ball, then pull the thread tightly, and sew shut securing the rope inside the small ball. Do this on the other side of the rope, then repeat the process to the rest of the small circle fabrics, these will be the feet of the caterpillar. Cut a small lace fabric to about 10cm (3.93″), then sew the top seam, pull the thread, and wrap it around the cuff of each foot.


Step 2

Now, fold the rope of the feet in half, then apply hot glue in between the top, and pinch to adhere them together, attach this to the sewn side of the larger fabric ball with the pointed side facing down. Repeat this step to the rest of the body and feet of the caterpillar. Cut a brown or other skin-colored fabric to about 15cm (5.90″), then sew the seams, gather, fill, and sew shut. Cut a piece of felt at 2*1.5cm (0.78*0.59″), then trim the corners round and attach it to the center of the ball to create the nose, then glue the small beads right on top of each side of the nose, and draw the eyebrows and mouth. To make the hat, cut a 14cm (5.5″) and 9cm(3.5″) fabric, then sew the seam of the larger one, pull the thread and sew shut.

Easy To Sew Caterpillar Using Scrap Fabrics
Image credit: Moth Art via YouTube

Step 3

For the smaller piece, sew the seam, pull to gather, fill, and sew shut. Cut a 22cm (8.66″) pipe cleaner, then attach it to the wrong side of the larger piece of fabric with their center matching before gluing the small ball right on top of it. Wrap a small piece of rope around the small ball, glue a small flower at the side, and coil the ends of the pipe cleaner. Glue this hat on top of the head, then roll a yarn around 3 fingers for about 4 times, tie the center, and knot. Create more yarn loops for the hair of the caterpillar, then glue them under the har and around the head. Finally, sew the body together placing one in front of the other, then sewing the front piece to the head. Push the thread back to sew the other way, make sure to adjust and pull the thread in between each piece of the body from time to time, and knot the thread tightly.

Caterpillar Sewing Tutorial Using Scrap Fabrics
Image credit: Moth Art via YouTube


*All these images are credited to Moth Art via YouTube. Give her channel a visit and subscribe for more!

How To Sew A Caterpillar Using Scrap Fabrics

Don’t Miss Out! Sign up for the Latest Updates