DIY Beaded Napkin Rings


  1. Gather the tools and materials above.
  2. Dilute your fabric dye with a small amount of water and soak 1/3 of the beads in each color for about an hour. There are 16 beads per napkin ring.
  3. Remove the beads from the dye, blot them with a paper towel and slide them onto wood skewers. Place the skewers on top of a bowl or container to let the beads dry evenly.
  4. When dry, begin stringing the beads onto an 8″ piece of elastic cord.
  5. Continue stringing all 16 beads in order of your choosing.
  6. Tie off cording in a tight double knot and trim. 


Each of our beaded napkin rings have 16 beads in total, and you can find a link for the exact wood beads that we used in the Shop this Project section below. For paint we used Pebeo Setacolor fabric paint in Buttercup, Emerald Green and Spring Green. You can play around with how deep you want your colors by adjusting the amount of time that you soak the beads. The beads in our photos were soaked in paint for about an hour, but you can leave them overnight to dye them more fully. Once you are finished, you can pair these DIY napkin rings with our matching brush painted linen napkins!

Connect With Us! 

Have we told you how much we love hearing from you? Connect with us if you haven’t already! We are always happy to hear about the things that inspire you, and we encourage you to use #DIYDreamingWithLia on your project photos so that we can admire your makes. Leave a comment below with projects that you’d like to see in the future, or follow us on Instagram, Facebook and Twitter for glimpses of the latest and greatest from Lia Griffith HQ. Head to our membership page to learn more about our crafting community and how to become a part of it. See you soon! ~ Lia & Team 

Painted Napkin RingsHow to Make DIY Napkin RingsSimple Napkin RingsHow to Make Beaded Napkin Rings




  • Scissors
  • Containers (for dye)
  • Skewers (for drying beads)


  • 10mm Wood Beads (16 per napkin ring)
  • Elastic Cord
  • Fabric Dye