Affiliate links may be included for your convenience. View our privacy and affiliates policy for details.
Inspired by a sweet teddy bear crochet glasses holder, I wanted to make my own knit glasses holder that looks like a cat. Maybe its a cat eye glasses holder? (Ha, ha) You can make yours without ears if you like, but why not add some cuteness?
Supplies
You’ll need about 38 yards of worsted weight yarn in your main color, and a tiny bit of black and pink yarn for facial features if you want to include them. Mine is Big Twist Value but anything will work.
I used a size 8 US/5mm circular knitting needle so I could use the magic loop method, but you can also use double pointed knitting needles if you prefer.
To make the base I used a crochet cast on so I also needed a size H/8/5mm crochet hook. You’ll also need a yarn needle and a pair of scissors. A couple of locking stitch markers are super helpful, too.
Add this pattern to your Ravelry queue.
Making the Knit Glasses Holder

Cast on 20 stitches. The easiest way to do this is using a crochet cast on.

Knit those stitches.

Instead of turning, adjust your needle (or add in another needle if you’re using DPNs) and pick up and knit a stitch in each of the chains from the side of the cast on. I made two of these and using the crochet cast on made it so much easier to pick up those stitches than using a long tail cast on.
When you’re done picking up stitches you should have 40 total.

For the next round, pick up one more stitch in between these two sets of stitches. Place a locking stitch marker on that stitch. This is the new beginning of the round.

Increase one stitch here. On my first version I used a knit in the front and back, and on the second one I used a backward loop cast on. The kfb was much better. You could also use make 1 if you’d rather.

Knit across the first half of the stitches and work another increase at the end of those stitches. Pick up another stitch here (adding another stitch marker) and increase again on the other side.

Work across the remaining stitches, adding an increase at the end of the round.

Continue to knit around, increasing before and after each marked stitch, to the size you would like for your knit glasses holder.

Mine is 68 stitches and it’s a little more than 7 inches/17.75 cm wide and 3.5 inches/9 cm deep.

Purl the next round.

Knit for about an inch/2.5 cm or to desired height for the walls.


You can leave it just like this and weave in the ends, or add some details.

Here’s one without ears. I like it for a desk if you’re more serious than animal ears.
Knitting the Ears
If you want to make your knit glasses holder have a little more whimsy, you can add some ears.
Here’s how I made mine.

Cast on 7 stitches.
Purl a row, knit a row and purl a row.
Slip, slip, knit, knit 3, knit 2 together. 5 stitches remain.
Purl a row.
Slip, slip, knit, knit 1, knit 2 together. 3 stitches remain.
Purl a row.
Slip 1, knit 2 together, pass the slipped stitch over. Cut the yarn, leaving a tail for sewing, and pull through the last stitch.
Each of my ears is made from two pieces, so you’ll need four total.

Sew two pieces together using one of the tails.

Sew the ear to the back side of the knit glasses holder. I marked the center of the back and started sewing mine on five stitches away from center.

Hide the rest of the yarn ends inside the ears.

I used duplicate stitch to add a nose and eyes as well.

This knit glasses holder is really a quick project and a fun way to corral your glasses on your bedside table. What animal would you make?
