Skip to content
FREE SHIPPING OVER $50
FREE SHIPPING OVER $50
Needle Punch Heart Coasters

Needle Punch Heart Coasters

This needle punch coaster is quick, cute, and a perfect beginner project. You’ll punch a simple heart into a round hoop, then trim and finish it into a sturdy drink coaster.

What You’ll Need

  • cotton fabric
  • Needle punch tool
  • Embroidery hoop or gripper frame
  • Cotton yarn: red, hot pink, pink, and white
  • Scissors
  • Fabric marker or pencil
  • Felt circle (for backing) + fabric glue or hand sewing needle and thread


Step 1: Prep Your Fabric in the Hoop

Cut a square of cotton fabric at least 2 inches bigger than your hoop. Stretch it tight in the hoop like a drum. If it loosens while you punch, re-tighten before continuing.


Step 2: Draw the Coaster and Heart

On the fabric, draw a circle for your coaster (about 4 inches across) and a simple heart centered inside. Keep the heart big and clean so it reads well at coaster size.


Step 3: Punch the Heart

Thread your punch needle with red yarn and punch the heart outline first. Then fill the heart using hot pink or pink. Keep your loop height consistent as you go.


Step 4: Fill the Background and Finish the Edge

Switch to white yarn and punch the background inside the circle, right up to the heart edge. For a clean round coaster, keep your punches dense and even near the circle line.


Step 5: Trim, Back, and Finish

Remove the fabric from the hoop. Trim the piece into a circle leaving about 1 inch margin beyond the punched area. Apply glue around the margin, fold it to the back, then attach a felt circle to cover the raw fabric. Let it dry fully before using.


Final Thoughts

These make great gifts and they are easy to batch make in different colorways. If your loops look uneven, you can lightly trim the surface for a tidy, velvety finish. Keep drinks from soaking in by using dense punching and a full felt backing.

Previous article DIY Felt Candy Heart Plushies
Next article How to Add a Large Fabric Applique Heart to a Sweatshirt

Materials Needed

  • Original price $6.79
    Original price $6.79 - Original price $6.79
    Original price $6.79
    Current price $4.99
    $4.99 - $4.99
    Current price $4.99

    Red - #2 Cotton Yarn

    In stock

    Pure cotton yarn that's been smoothly combed for softness. Each bundle provides you with 165 yards of yarn that's a #2 thickness, also called Sport...

    View full details
    Original price $6.79
    Original price $6.79 - Original price $6.79
    Original price $6.79
    Current price $4.99
    $4.99 - $4.99
    Current price $4.99
    Save 27% Save %
  • Original price $6.79
    Original price $6.79 - Original price $6.79
    Original price $6.79
    Current price $4.99
    $4.99 - $4.99
    Current price $4.99

    Hot Pink - #2 Cotton Yarn

    Out of stock

    Pure cotton yarn that's been smoothly combed for softness. Each bundle provides you with 165 yards of yarn that's a #2 thickness, also called Sport...

    View full details
    Original price $6.79
    Original price $6.79 - Original price $6.79
    Original price $6.79
    Current price $4.99
    $4.99 - $4.99
    Current price $4.99
    Sold out
  • Original price $6.79
    Original price $6.79 - Original price $6.79
    Original price $6.79
    Current price $4.99
    $4.99 - $4.99
    Current price $4.99

    Off White - #2 Cotton Yarn

    In stock

    Pure cotton yarn that's been smoothly combed for softness. Each bundle provides you with 165 yards of yarn that's a #2 thickness, also called Sport...

    View full details
    Original price $6.79
    Original price $6.79 - Original price $6.79
    Original price $6.79
    Current price $4.99
    $4.99 - $4.99
    Current price $4.99
    Save 27% Save %
  • Original price $6.79
    Original price $6.79 - Original price $6.79
    Original price $6.79
    Current price $4.99
    $4.99 - $4.99
    Current price $4.99

    White - #2 Cotton Yarn

    In stock

    Pure cotton yarn that's been smoothly combed for softness. Each bundle provides you with 165 yards of yarn that's a #2 thickness, also called Sport...

    View full details
    Original price $6.79
    Original price $6.79 - Original price $6.79
    Original price $6.79
    Current price $4.99
    $4.99 - $4.99
    Current price $4.99
    Save 27% Save %
  • Original price $6.79
    Original price $6.79 - Original price $6.79
    Original price $6.79
    Current price $4.99
    $4.99 - $4.99
    Current price $4.99

    Light Pink - #2 Cotton Yarn

    In stock

    Pure cotton yarn that's been smoothly combed for softness. Each bundle provides you with 165 yards of yarn that's a #2 thickness, also called Sport...

    View full details
    Original price $6.79
    Original price $6.79 - Original price $6.79
    Original price $6.79
    Current price $4.99
    $4.99 - $4.99
    Current price $4.99
    Save 27% Save %
  • Original price $3.99 - Original price $3.99
    Original price
    $3.99
    $3.99 - $3.99
    Current price $3.99

    Aleene's No Sew Glue 4oz.

    In stock

    Sometimes you just need a little assistance with your sewing projects! Aleene’s No-Sew Fabric Glue has a unique formula that’s perfect for providin...

    View full details
    Original price $3.99 - Original price $3.99
    Original price
    $3.99
    $3.99 - $3.99
    Current price $3.99
  • Original price $55.00
    Original price $55.00 - Original price $55.00
    Original price $55.00
    Current price $29.99
    $29.99 - $29.99
    Current price $29.99

    Cream Felt 12" x 10 Yard Roll - Soft Premium Felt Fabric

    In stock

    High quality felt in 12" x 10 yard rolls. Our felt is the quality of wool, wool-blend without the price. 100% high quality polyester is approximate...

    View full details
    Original price $55.00
    Original price $55.00 - Original price $55.00
    Original price $55.00
    Current price $29.99
    $29.99 - $29.99
    Current price $29.99
    Save 45% Save %
  • Original price $5.99 - Original price $5.99
    Original price
    $5.99
    $5.99 - $5.99
    Current price $5.99

    5mm Pink Punch Needle Tool With Threader

    In stock

    Beautiful pink embroidery punch needle 5.0mm and with needle threader included.  The ergonomically designed handle is easy and comfortable to grip ...

    View full details
    Original price $5.99 - Original price $5.99
    Original price
    $5.99
    $5.99 - $5.99
    Current price $5.99
  • Original price $12.99
    Original price $12.99 - Original price $12.99
    Original price $12.99
    Current price $8.99
    $8.99 - $8.99
    Current price $8.99

    7pcs Needle Punch Tool - 4 Sizes of Needles

    Out of stock

    Beautiful pink embroidery punch needle 5.0mm and with needle threader included.  The ergonomically designed handle is easy and comfortable to grip ...

    View full details
    Original price $12.99
    Original price $12.99 - Original price $12.99
    Original price $12.99
    Current price $8.99
    $8.99 - $8.99
    Current price $8.99
    Sold out
  • Original price $23.99
    Original price $23.99 - Original price $23.99
    Original price $23.99
    Current price $17.99
    $17.99 - $17.99
    Current price $17.99

    Crochet 100% Pure Cotton Yarn #2 Set - 4 Pack of Flower Child Colors - Sport Weight

    Out of stock

    100% combed cotton crochet yarn four skein set. Beautiful Flower Child Colors. Pure cotton yarn that's been smoothly combed for softness. Each bund...

    View full details
    Original price $23.99
    Original price $23.99 - Original price $23.99
    Original price $23.99
    Current price $17.99
    $17.99 - $17.99
    Current price $17.99
    Sold out
  • Original price $12.99
    Original price $12.99 - Original price $12.99
    Original price $12.99
    Current price $8.79
    $8.79 - $8.79
    Current price $8.79

    White Felt By The Yard - 36" Wide- Soft Premium Felt Fabric

    In stock

    High quality felt by the yard. 36" wide. Our felt is the quality of wool, wool-blend without the price. 100% high quality polyester is approximatel...

    View full details
    Original price $12.99
    Original price $12.99 - Original price $12.99
    Original price $12.99
    Current price $8.79
    $8.79 - $8.79
    Current price $8.79
    Save 32% Save %
  • Original price $4.50 - Original price $4.50
    Original price
    $4.50
    $4.50 - $4.50
    Current price $4.50

    Wooden Round Embroidery Hoops - 7 Inch

    In stock

    This round wooden hoop is ideal for embroidery and can also be used as a stretcher for fabric, painting and more! 

    Original price $4.50 - Original price $4.50
    Original price
    $4.50
    $4.50 - $4.50
    Current price $4.50