How to Do Judy’s Magic Cast-On: Step-by-Step Photo + Video Tutorial

Knitting showing how to do Judy's Magic Cast On

Have you ever wanted to start a knit project with a perfectly closed circle? Judy's Magic Cast-On (JMCO) is the answer! This method creates an invisible cast on that has a perfectly closed edge.

In this post, I’ll walk you through the Judy’s Magic Cast-On process step-by-step with pictures  and full video, so you can master this essential knitting skill!

WHAT IS JUDY’S MAGIC CAST-ON?

Judy’s Magic Cast-On is a double-sided cast-on that uses two needles (or a circular needle) and both sides of the yarn to create live stitches on the top and bottom of your work.

It’s perfect for:

  • Toe-up socks

  • Seamless mittens or gloves

  • Top-down hats

  • Bags 

  • Toys

  • Baskets

I used it for my Ruffle Basket because the knit basket is made from the bottom up.

You can find the free pattern for the Ruffle Basket HERE.

WHAT YOU’LL NEED:

  • Circular needles – typically ones that allow the yarn to glide is best

  • Yarn

  • Tapestry needle

HOW TO DO JUDY’S MAGIC CAST-ON:

Step 1: Set Up

Hold your needles parallel in your right hand. 

  • The tail yarn should be above on index finger.

  • The working yarn should be below on thumb.

How to hold yarn and needles for Judy’s Magic Cast-On setup showing tail yarn above and working yarn below.

Twist the yarn around the top needle to create a full loop on the needle.

Loop the yarn over the top needle to begin so you don't have to do a slip knot.

Step 2: Wrap for the First Stitch on Bottom Needle

Bring the bottom needle over the yarn on index finger and create your first loop on the bottom needle.

Now you have one stitch on each needle — and this alternating pattern continues.

Creating the first stitch for Judy’s Magic Cast-On knitting method
Wrap the top yarn over the bottom needle to create the first stitch for the Judy's Magic Cast On.

Step 3: Wrap for the Second Stitch

Next, bring the top needle over the yarn on thumb, making a loop on the top needle.

Making a loop on the top needle using working yarn in Judy’s Magic Cast-On tutorial
Making a loop on the top needle using working yarn in Judy’s Magic Cast-On tutorial

Step 4: Continue Alternating

Continue alternating until you have the desired number of stitches.

Tip: Each wrap around both needles counts as two stitches total (one on each needle). Be sure to end with a stitch on the bottom needle so there is an even number of stitches.

Alternating yarn wraps between top and bottom needles while doing Judy’s Magic Cast-On for knitting

Step 5: Ready to Knit in the Round

Once you’ve cast on all your stitches:

  • Turn your needles so the needle points are facing to the right.

  • Twist the working yarn and tail so that it secures the last stitch.
  • Begin knitting into the top needle stitches first, then the bottom. Knit 5 stitches normally.

You now have two rows of live stitches and can begin knitting in the round!

Turning circular needles to start knitting in the round after Judy’s Magic Cast-On

Step 6: Knit the Remaining Stitches through the Back Loop

The remaining stitches on needle two are mounted wrong on the needle.

To fix that, knit through the back loop (tbl), which will fix it.


Step 7: Continue Following the Pattern as Indicated

And that’s it! You have successfully done Judy’s Magic Cast On.

Watch the Full Tutorial

If you prefer to learn visually, I’ve created a video tutorial that walks you through each step slowly and clearly.

You can watch the video below or by clicking HERE.

Judy’s Magic Cast-On is one of those techniques that looks intimidating at first but feels like magic once it clicks. Practice it a few times and soon it’ll become your go-to method for any seamless start.

If you found this tutorial helpful, pin it for later or share it with a knitting friend!

Make sure that when you post to social media or another platform, please refer back to me as the designer. If you are on Instagram, tag @CozyNooksDesigns for a change to be featured!

Leave a Comment

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