Learning how to cast on is the very first skill every knitter needs — before you can knit a single stitch, you need a row of loops on your needle. The cast on creates that foundation row, and every project you ever make will start exactly this way. Once you know how to cast on with just two methods, you can handle almost any knitting pattern you’ll ever pick up.
This guide covers everything you need — from making your very first slip knot to completing a full cast on edge with either the thumb method or the cable method. If you’re also interested in crochet, check out our complete guide to basic crochet stitches — many of the hand movements feel similar.
What You Need
- Knitting needles — a pair of straight needles sized to your yarn (check the yarn label)
- Yarn — smooth, light-coloured worsted weight (category 4) so you can see every stitch clearly
- Scissors — for trimming yarn tails
Which Cast On Method Should You Use?
Knowing how to cast on with two different methods gives you options for every project:
- Thumb method (one needle): produces a soft, stretchy edge — perfect before garter stitch or stocking stitch rows where elasticity matters.
- Cable method (two needles): produces a firm, neat edge — the best choice before ribbing or any structured stitch pattern that needs a tidy start.
Step 1: How to Cast On — Making a Slip Knot
Before you can cast on using either method, you need a slip knot — the anchor that holds everything on the needle. Every knitting project starts here.



Method 1: How to Cast On with the Thumb Method
The thumb cast on is the most popular way to learn how to cast on. It needs only one needle and produces a lovely soft, elastic edge that suits most beginner projects. Before you start, measure out a yarn tail roughly three times the width of the finished cast on edge.





Method 2: How to Cast On with the Cable Method
The cable cast on (sometimes called the “between needles” method) gives a firm, structured edge that sits beautifully before ribbing or moss stitch. It uses two needles and creates a very neat, even edge.






Watch: How to Cast On for Beginners
Sometimes it helps to see the movements in action. This video walks through the cast on technique step by step — a great companion to the diagrams above:
How to Cast On: Common Mistakes and How to Fix Them
- Stitches too tight to work into: You pulled the yarn too firmly when securing each stitch. Try casting on over two needles held together, then pull one out — this automatically creates a little extra room.
- Uneven stitch sizes: Your tension varied between stitches. This is extremely common when learning how to cast on — practice a few rows and it evens out quickly.
- Running out of tail yarn (thumb method): You didn’t leave a long enough tail. Undo and start again with a tail at least three times the width of your cast on edge.
- Losing count of stitches: Count every 10 stitches and place a stitch marker. Catching a miscount now saves unpicking later.
Tips for a Perfect Cast On Edge
- Match method to stitch: thumb method for stocking stitch and garter, cable method for ribbing and moss stitch.
- Count before you knit: always count your stitches after casting on, before working the first row.
- Don’t worry about perfection: your cast on edge will look much neater after a few rows of knitting — the tension settles.
- Practice on spare yarn: cast on 20 stitches, unravel, repeat. Ten minutes of practice makes a real difference. For more official guidance on knitting techniques, the Craft Yarn Council has excellent standard references.
What to Do After You Cast On
Now that you know how to cast on, you’re ready to start your first row of knitting. The next technique to learn is the knit stitch — the basic movement you’ll use in almost every project. Work a few rows of knit stitch across your cast on edge and you’ll have your first piece of knitted fabric.
If you’ve also been exploring crochet, our beginner’s guide to how to crochet is a great companion read — both crafts use yarn and loops, and many people enjoy learning both at the same time.
