DIY Christmas Gifts – DIY Children’s Apron

DIY Christmas Gifts

Christmas DIY projects are almost done at our house,  I am so glad to quit steam cleaning, oven cleaning, and trying to get caulking put on the broken molding.  It’s time to think about crafting and my favorite part, gifts for the grandchildren.  Today I am sharing a tutorial for a DIY children’s apron.


It’s our Second Day of the Fourth Annual 12 Days of Christmas Series!

DIY Christmas Ideas and Recipes you can use this year! DIY Christmas Decor and Games Ideas #12daysofChristmas


We have teamed up with 50 plus bloggers to bring you a oodles of DIY Ideas and Recipes to make your holiday season merrier. There are 12 different posts in the series and we have spread them out over a four week period with three posts per week. Now is the time to subscribe!

GO HERE for the complete list of Dates and Topics plus a collection of most popular holiday ideas including ornaments, games, recipes and more from all 50 plus talented bloggers!

It’s Day 2 and we are sharing DIY Gift Ideas!

Dress up costumes for children are so much fun, and encourage interaction and imagination. My older granddaughter is very mature and grew out of playing princess all too fast. She does, however, love to bake, so this year she is getting a chef’s costume including a child DIY apron. I will make and share a chefs hat in another post. Along with her own set of baking utensils and cookbooks to encourage her.

DIY Christmas Gift – How to Make a Child’s Apron

You can choose any two coordinating fabrics you like, but I chose white so the chef hat looks authentic.

For the apron, you need a 1/2  metre (yard) of each coordinating fabric, and the super simple pattern.


DIY Christmas Gift a Kid's apron

Cutting the Fabric for a DIY Child’s Apron

Print out the pattern, you will find four pieces. Depending on your little one’s height you may want to remove the section labeled 3.


DIY Christmas Gift Child's apron template


Fold your fabric in half and lay the long side of the pattern along the fold. Cut out two.

Cut out four of the pocket shapes

In the coordinating fabric you need to cut out:

One piece 3″ by 27″ inches for the ruffle.

Four pieces  2″ by 16″  for the neck ties.

Four pieces 3″ by 21″ for the waist ties, and one piece 3 ” by 20″ to make a sash for the front of the apron.

Two 1 1/2″ by 6″ strips for the top of the pockets.

Sewing the DIY Child’s Apron

Sew the Tie Strips

I felt the most organized way to sew this was to start by making all the straps etc  and then attach them to the main apron piece.  For all the neck and waist straps.  Iron your fabric strips flat, fold over the edges 1/4 inch and press well.

Place two of the fabric strips good side together and sew along one short end, to form the end of the tie.

DIY Christmas gift a child's apron being sewn

Flip the fabric strips so the good sides are showing top and bottom.  Line them up and sew a narrow 1/4″ inch seam down each side.

Repeat for the remaining ties.

(Note:  Doing the ties this way creates a top stitch that matches the apron, and you don’t have to try and turn the long thin tubes of fabric right side out. )

Sewing the Pockets

Zig-zag stitch or serger the outside edges of your pocket pieces.

Place the two pieces good side together, and sew a 1/4 inch seam around the outside.

Turn right side out and press.

Place the small thin strip of fabric along the top of the pocket.  Fold the ends over and sew along the edge.  Repeat for the second pocket.

Sew the Ruffle

Take the 3″ by 27″ piece of fabric.  Iron flat, then fold over the bottom as narrow as you can.  Press, and then fold it over again.  Press and sew along the bottom.

Using either a zigzag stitch or a serger seal the top edge of the ruffle.


Sewing ruffles for a DIY apron


With a needle and thread, make 1/4 inch stitches along the top edge.  Leave the thread and set aside.

Assembling the DIY Child’s Apron

Take your two cut pattern pieces and either zig zag or serger along the edges.

Place the one piece good side up.  Pin the straps into place as shown.  Make sure that the unsewn ends are placed at the seam end.

Sewing ties to a DIY Apron for a DIY Christmas gift.


Place the second piece on top good side down.  Pin in place.  Sew around all the outside edges with a narrow seam.  Except for the bottom, leave that open.

Once sewn, turn it right side out and press really well.

Adding the Ruffle

Fold the bottom two seams upwards 1/4 inch.   Doing it this way means your apron looks the same on both sides.  Place the ruffle between the two folded seams, adjust the ruffles so they are even, pinning as you go.  Pin along the very bottom seam holding the ruffle into place.  Then sew.

Adding ruffles to a DIY Christmas gift of a kid's apro.


Iron the entire apron smooth, Sew a top stitch 1/4 inch all the way around your apron.

Pin your sash so that it lines up with the two waist ties, and top stitch around it.

Christmas DIY gift making an apron..


Finally, pin your two pockets where you want them and sew around the edge with a top stitch. Remember to keep the top unsewn.  My pockets were sewn 2 inches below the waist and 2.5 inches from the outside edge.  This is a guesstimate as my little ones aren’t nearby to measure.  I suggest seeing where they would fit best on your munchkin and then attaching them.


DIY Christmas Gift for a kid. A Child's DIY Apron

Like it, please pin for later!


DIY Christmas Gift for a kid. A Child's DIY Apron



A collage of 40 different handmade Christmas gift ideas.

17 thoughts on “DIY Christmas Gifts – DIY Children’s Apron

    1. That compliment coming from you means lots to me. I actually had to do some thinking to get the ruffle the way I wanted it. I appreciate your feedback. Leanna

    1. I only sew simple things Bev. I am just patient or rich enough to make clothes etc. But for little projects I enjoy sewing them.

    1. I may try and make another with lettering. We could do one that says, I’m sweeter than cookie dough! That would be very much raggedy bits style.

Leave a Reply

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