DIY Holiday Gifts for Kids of All Crafting Levels

Need a last-minute gift idea? Kids can help make these adorable gifts!

Maybe you’re avoiding shopping this holiday season. Or maybe you’re looking for ways to occupy your kids’ time while they’re stuck at home on the weekends. Crafting and creating your own holiday gifts takes care of both problems.

From sewing and baking to making paper crafts, there are lots of great gifts that your kids of all ages will be proud to put their name on, especially after they made each item themselves.

Homemade Soap 

Though all our soap bars look a bit different, we stuck with the same recipe to make it easy for busy families: Clove + mandarins + essential oils + soap. Our super creative mom on the go, Lauren Jeziorski, photographer and graphic designer, used a goat milk soap base and a clear Glycerin soap base to add variety. 

The result: An easy gift win! By experimenting with colors, fragrances and packaging, beautifully handcrafted soap bars really do delight the senses while reminding us all that the true spirit of the holiday season lies in the joy of giving.

Paper Terrarium 

Excerpted from The Kids’ Book of Paper Love: Write. Craft. Play. Share. by Irene Smit and Astrid van der Hulst (Workman). © 2019. Illustration by Kim Welling

  • Best for ages: 7-14

The Kids’ Book of Paper Love: Write. Craft. Play. Share., by Irene Smit and Astrid van der Hulst is a beautiful book of paper crafts is a jewel of DIY gifts. Kids can write a story for grandparents, draw a picture for aunts and uncles, make a paper box or use the stiff, jeweled, glossy or even blue, shiny paper to develop their own creations. Then, there are directions to turn the paper provided into envelopes to send as gifts.


  • Scissors
  • Clean, dry empty glass jar & lid
  • Glue or tape


  1. Cut out the pictures on the page.
  2. Insert the background piece to one side of the jar, picture-side in.
  3. Fold the tabbed pieces along the dashed lines and glue or tape the tabs onto the inside of the jar lid.
  4. Screw the lid onto the jar and flip the jar over so the top of the lid rests on the tabletop.

Star Streamer

Excerpted from Art Sparks by Marion Abrams and Hilary Emerson Lay. Photography by (c)Andrew Greto Photography. Used with permission from Storey Publishing.

Best for ages: 6-12

In Art Sparks, by Marion Abrams & Hilary Emerson Lay, the authors use nature as a catalyst, as kids are shown open-ended creative art to make as beautiful as they see fit. Using paints, pencil, paper, fabric, nature and even decoupage, kids can create all kinds of gifts for family and friends.

Learning to make stars out of origami paper, kids are encouraged to turn the stars into garland, in the “Star Streamer” project. Find paper that is festive to your favorite holiday colors to create a variation that will work with your recipient’s decor!


  • At least 7 sheets of 3-inch x 3-inch origami paper
  • Needle
  • 1 yard of sewing thread
  • At least 7 beads
  • 1-foot long stick


  1. Fold one square of the paper in half with the patterned side facing in. Unfold the paper, then fold it in half in the other direction, again with the patterned side facing in.
  2. Open the paper and turn it so that the blank side is facing up. Fold your paper in half diagonally. Unfold it, then fold it in half diagonally again in the other direction.
  3. Lay the paper down with the patterned side facing up. Pinch two corners and gently push them together to make a star shape. Repeat steps 1-3 with the rest of your papers so that you have a pile of stars.

Hang the stars

  1. Thread and knot the needle, then run it through one of the beads. Bring the needle around and back through the beads one more time to secure it in place with the thread.
  2. Starting from the blank side of the paper, run the needle and thread through the center of one of the stars, and slide the star down the thread until it rests on the bead. Repeat steps 1-2 with the rest of your beads and stars, leaving about two inches between each bead.
  3. Tie the star streamer to your stick.

Patrick Penguin

Reprinted with permission from Handmade Animal Dolls by Melissa Lowry, Page Street Publishing Co. 2019. Photo credit: Melissa Lowry

Best for ages: 10-18

Kids who are ready to take the next step in their crafting career — and who have been introduced to a sewing machine ‚ can easily make one of the adorable dolls in Handmade Animal Dolls by Melissa Lowry. With 20 patterns from a parrot to a unicorn in overalls, makers of all skills will enjoy giving these adorable friends.


  • Basic Sewing Kit
  • 11.75-inch x 7.75-inch black wool-blend felt for the body
  • 5-inch x 5.75-inch white wool-blend felt for the belly
  • 1.5-inch x 3-inch yellow wool-blend felt for the feet and beak
  • 8.5-inch x 2.5-inch knit fabric or an old sweater to repurpose as a scarf
  • Matching thread
  • Polyester filling
  • Black wool roving
  • Approx. 1 1/2-inch ball of yellow wool roving (if felting the beak)
  • Needle-felting needle
  • Templates from Handmade Animal Dolls


  1. Trace all the templates onto freezer paper. Cut them out. The pattern is designed to work with a 1/8-inch seam allowance. If you’d prefer to work with a 1/4-inch seam, add to the pattern as necessary.
  2. Transfer the templates onto your felt using a water-soluble pencil.
  3. Cut and iron all the pieces.
  4. Layer the belly piece (B) on top of one of the body pieces (A) and topstitch it using white thread.
  5. Pin or fuse the feet (C) and beak (D) pieces onto the belly piece. If you choose to needle felt the beak, only fuse the feet.
  6. Topstitch them in place.
  7. With right sides together and  using black thread, sew the two body pieces together leaving a turning gap at the bottom of approximately 2 1/2 inches wide.
  8. Trim any excess fabric near the fins.
  9. Turn the penguin right-side out.
  10. Referring to the template, trace the fin lines using a water-soluble pencil.
  11. Lightly stuff the sides where the fins are.
  12. Topstitch with black thread following the fin markings you drew.
  13. Stuff the rest of the penguin to a medium firmness.
  14. Finish your penguin by closing the bottom gap with a ladder stitch.

Reprinted with permission from Handmade Animal Dolls by Melissa Lowry, Page Street Publishing Co. 2019. Photo credit: Melissa Lowry

Needle Felting the Details

  1. Using the black wool roving, felt the eyes in place with the felting needle.
  2. Take the white wool roving and felt the pupils in place.
  3. If you’re needle felting the beak, take the yellow wool roving and roll it in a ball.
  4. Place it on the middle of the face, and start felting at the base to attach it.
  5. When you’ve secured the beak all around the base, start shaping it. Felt the tip more to make a cone shape.

Adding a scarf

  1. This is a great easy accessory to make out of recycled material. For this scarf, the author repurposed an old sweater, but you could also use a scarf or wool sock.
  2. With wrong sides together, fold the knit fabric in half and sew using a zigzag stitch along the short edge.
  3. Turn right-side out, and dress up your penguin.

Polar Bear Ornaments

Reprinted with permission from Easy Paper Projects by Maggie Woodley, Page Street Publishing Co. 2019. Photo credit: Maggie Woodley

Best for ages: 4-11

Working with paper is easy for any age – even preschoolers who love to practice their scissors skills – as Maggy Woodley describes in Easy Paper Projects. The book is full of 60 projects that kids can make using paper to create gifts to wear, give away or use every day. These ornaments are adorable to light up any holiday tree or winter scene.


  • Printer paper
  • Baker’s twine or ribbon (for hanging)
  • Scraps of blue paper (optional)
  • Tools
  • Ruler
  • Scissors
  • Glue stick
  • Pen


  1. If you cut carefully, you can get eight strips of paper from one sheet of paper to make two polar bears. You need four strips of paper per bear. Fold each strip in half lengthwise and gently crease to mark the center of each strip.
  2. Lay one strip over a second strip to make a cross and use a glue stick to glue in place. Repeat with the remaining strips, gluing them in place at diagonals to one another.
  3. Bring the two ends together and glue, create a circular loop. Add a little glue to the top of the loop and bring up the end of each remaining strip to the center (adding glue as necessary to secure) until there is only one unglued end left.
  4. Take a little baker’s twine or ribbon, knot and place on top of your ornament. Glue the remaining strip in place over it to secure it for hanging. Your basic paper-strip ornament is finished!

To Decorate

  1. You can choose to add a splash of color or leave your polar bear white. Cut out ears, a mouth and eyes, decorating with a pen where necessary. Make a small fold at the bottom of each ear and glue into place. Finally, glue on the mouth and eyes.

What else can you turn this basic paper ornament into? A snowman’s head? A chubby little round bird?

Candy Cane Heart Pops

Reprinted with permission from The Ultimate Kids Baking Book by Tiffany Dahle, Page Street Publishing Co. 2019. Photo credit: Tiffany Dahle

Best for ages: 3-8

One of the best ways to introduce foods to kids is to let them in on the cooking. In The Ultimate Kids’ Baking Book by Tiffany Dahle, kids of all ages can quickly turn that fun into presents. From cakes and cookies to pies and brownies, pint-sized bakers can make goodies beautiful enough to give as presents to neighbors, family and friends. These pops make good use of that most ubiquitous of holiday substances: the candy cane.


  • 12 lollipop or cake pop sticks
  • 24 mini candy canes
  • 1 (12-oz) package of candy melts
  • Sprinkles (optional)


  1. Lay a large piece of waxed or parchment paper on your counter. Set out the lollipop or cake pop sticks.
  2. Pair up two mini candy canes to form each heart. Place a lollipop stick inside the bottom of each heart with the tips of the candy canes touching the stick.
  3. In a microwave-safe bowl, add the candy melts. Heat on HIGH for 30 seconds. Wear oven mitts to remove the bowl for stirring. Heat in 15-second sessions as needed to get the candy to completely melt and stir smoothly. Really stir a lot each time; it will help the candy become smooth with the least amount of heat.
  4. Carefully spoon the melted candy into each heart. Start with just a little and add more if you need to fill it. You might want to use a toothpick or the tip of your spoon to help push the candy filling all around inside the heart.
  5. Give the candy filling one minute to begin to set and then add your sprinkles, if using, while still wet.
  6. Let the hearts completely cool and then gently peel them away from the paper to serve.

Follow Chicago Parent on Instagram

Metro Parent Editorial Team
Metro Parent Editorial Team
Since 1986, the Metro Parent editorial team is trained to be the go-to source for metro Detroit families, offering a rich blend of expert advice, compelling stories, and the top local activities for kids. Renowned for their award-winning content, the team of editors and writers are dedicated to enriching family life by connecting parents with the finest resources and experiences our community has to offer.


Please enter your comment!
Please enter your name here

- Advertisement -


See the Saline Area Schools 2024-2025 Academic Calendar

Find all the important dates on the Saline Area Schools calendar.

Why You Should Consider Train Travel in Europe

Explore Europe by train for a scenic and sustainable travel option, making it easy and affordable to see the continent's top sights.

Dive Into Under the Sea Fun at SEA LIFE Michigan Aquarium

Before you go, check out these tips for visiting with kids.

10 Kid-Friendly Chores That Can Help Teach New Skills

Learn how chores boost a child's development, teaching skills like responsibility and enhancing family unity.

- Advertisement -