Rib stitch knitting for beginners

How to knit the rib stitch pattern and all its many variations. A step-by-step tutorial for knitting beginners.

Hems, necklines, cuffs, scarfs – there is probably no knitting pattern that is so versatile as the rib stitch. But how do you knit it? In this tutorial, I’m going to show you exactly how to knit the most basic rib stitch and all the amazing alternatives and variations of this classic knitting stitch pattern.

different rib stitch knitting patterns laying on a table

Ribs create a wonderful stretchy fabric with lots of negative ease that can be used every time you need a bit of extra give. It’s also a great way to fit a piece of fabric to a waistline or the sleeves of an arm. If you ever plan to knit socks or a sweater, you will definitely need to know how to knit rib stitches for cuffs and hems but the classic pattern can definitely be used to embellish unique projects all on its own.

close up of a swatch in 1x1 rib stitch on a wooden table

All rib stitch knitting patterns have one thing in common: They alternate purl and knit stitches one way or another (so make sure you know how to knit these first) and are almost all reversible – so perfect for scarfs, shawls, etc.

So, let’s show you how it’s done, eh?

ⓘ In knitting patterns, you’ll often find rib or ribbing instead of rib stitch. There is no dedicated abbreviation.

1×1 rib stitch

a 1x1 rib stitch knitting pattern swatch
Close-up of a swatch knitted in a 1×1 rib stitch

The most simple and common version is the 1×1 rib stitch. You can create a nice, moderately stretchy fabric that still has quite some grip. The individual ribs won’t be all that visible, though, and sometimes it almost looks a bit like stockinette stitch because the fabric will contract quite a bit – especially before blocking.

To knit it, you repeat one purl stitch and one knit stitch over and over again. You, do have to take care when you do your cast on, though. The pattern will be slightly different with an even and an odd number of stitches.

1×1 Rib stitch with ODDnumber of stitches

  • Row 1: *Knit 1, Purl 1* across the full row
  • Row 2: *Purl 1, Knit 1* across the full row
  • Repeat rows 1+2 until you reached the desired length.

Consider using an Italian cast-on or a tubular cast-on for an extra neat and invisible edge. It may be a bit more difficult, but it can create a very lovely edge that appears to start out of nothing.

someone holding up a swatch in 1x1 rib stitch knitted with an italian cast on
A swatch started with an Italian cast-on. See how the ribs appear to start out of nothing?

1×1 rib with Even number of stitches

  • Row 1: *K1, P1*
  • This is a one-row repeat. So, each and every row you follow the start with the exact same pattern

ⓘ There’s an easier way to memorize this. You basically have to knit every stitch as they appear. In the first two or three rows, this might still be a bit difficult and you should really pay attention there. But afterward, the knit stitches will form the actual ribs, so knit those. The purl stitches will form the dips in between, so always purl these.

Here’s my full guide to the 1×1 rib stitch with step-by-step instructions for beginners.

Illustration showing the difference between a knit stitch and a purl stitch and how they appear on the needle

Another way to explain this: The knit stitches will look like a “V”, while the purl stitches have a little sling around their base.

Pro tip: You will get a much nicer cast-on edge if you cast on both purl and knit stitches. For very visible hems (like socks, etc) it can really pay off to learn a cast on that creates purl stitches and alternate between the two. Here’s how to cast on purlwise

Reading tip: If you are struggling with your tension. Check out this post on how to knit rib stitches neater.

2×2 rib stitch

the 2x2 rib stitch pattern
A swatch knitted in the 2×2 rib stitch

A stretchier version of the easiest pattern is the 2×2 rib stitch. It’s basically the same stitch, but you alternate 2 knit stitches with 2 purl stitches. The result will be a fabric that shows the individual ribs much better. Even though you can also knit this pattern with any number of stitches, you may consider casting on multiples of 4 to end up with a fabric that looks the same from every side. This pattern is quite a bit more stretchy than the 1×1 version.

Here’s the repeat:

  • Row 1: *K2, P2* across the whole row row
  • Repeat row 1 over and over again.

If you were to cast on any number of stitches that are not divisible by 2, then you will have to knit the stitches as they appear. Due to the nature of the repeat, you will end up with half-finished ribbings one edge on each side, with an odd number of stitches.

a close up of a 2x2 ribbing
Macro-shot of a 2×2 rib stitch

So, in a nutshell, try sticking to casting on multiples of 4 – especially if you are knitting in the round (see below). Make sure to check out this tutorial with a super stretchy bind-off for the 2×2 rib, and my tutorial on how to graft 2×2 ribbing.

If you are knitting a scarf, then I would personally always cast-on multiples of 4 plus 2. So 18, 26, etc. That way, you end up with knit columns on both sides. On top of that, I would add two selvage stitches on each side. Here’s how I would knit a ribbed scarf:

  • Row 1: Sl1pwib, *k2, p2*, k3
  • Row 2: Sl1pwif, p2, *k2, p2*, p1
  • Repeat these two rows until you reached the desired length
a rib stitch knitting swatch with neater edges by adding a special selvage
A 2×2 rib stitch with a slip-stitch selvage

Tip: Once you got the hang of this pattern, you can also create other ribbing variations. Like 3×3 ribbings or even a knit 4 and purl 2 repeat. The possibilities are sheer endless. Just remember to cast on multiples of however many stitches your repeat has. I do have to mention, though, that the wider those rib repeats get, the less elastic they will be.

Rib stitch in the round

2x2 rib stitch in the round

You can knit the rib stitch in the round the same way you knit all the other ribbing patterns. There’s just one thing you need to be aware of – even for the 1×1 rib stitch – you need to always cast on an even number of stitches. Or to be more precise, always multiples of your repeat.

Why? Because if your row starts with, say, 3 knit stitches, you want it to end with 3 purl stitches. Otherwise, you will end up with one odd rib (that is either 6 knit stitches wide or a little dip that’s shorter than the others).

  • Round 1: *P1, K1*
    (or *P2, K2*, or *P3, K3*, etc)
  • Repeat until you reached the desired length

Twisted Rib stitch

the twisted rib stitch knitting pattern

Are you looking for a ribbing that is less stretchy and a bit more rigid? Then the twisted rib stitch is what you are looking for. It’s basically knitted the same way as the standard rib but all stitches are knitted through the back loop. That way, you twist the loop of each stitch and tighten up the fabric a bit.

As a side-effect, the ribs are also a bit more 3-dimensional, which looks especially neat in scarfs. It can also be an excellent choice whenever you are knitting with a more rustic yarn. Then twisting the stitches can lead to a neater overall appearance. Here’s the repeat:

If you got an odd number of stitches on your needles, then you’d have to start row 2 with a ptbl stitch. Otherwise, repeat that one row over and over again. The twisted ribbing is a bit slower to knit, though. So, do keep that in mind.

Close up of a twisted rib stitch knitting swatch

Note: You can create your own variants with the twisted rib stitch as well. So, a 2×2 twisted rib stitch is possible or even a 3×3 twisted. Though the effect becomes less pronounced the larger the ribbings are. When you are knitting in the round, you can also just knit the knit stitches through the back loop for a similar effect but easier knitting.

Broken rib stitch

macro shot of the broken rib stitch knitting pattern

A very nice variation is the so-called broken rib stitch. Some beginner might end up accidentally knitting this one. It’s basically a regular rib stitch that is “broken” by a knit row. That way, you create a fabric that is somewhere in between the 1×1 and the 2×2 ribbing in terms of its stretchiness.

the wrong side of the broken rib stitch
The wrong side of the same swatch knitted in the broken rib stitch

Alas, it’s also not a reversible pattern BUT the wrong side looks a bit like crochet stitches and I like it even better. Here’s how to knit:

  • Cast on an odd number of stitches
  • Row 1: Knit
  • Row 2: *P1, K1* p1
  • Repeat row 1+2

Note: You can also knit the broken rib stitch with an even number of stitches. In this case, you have to knit row 2: *P1, K1*

Zig Zag Rib stitch

Zig zag rib stitch on the needles

A fun and very beautiful alternative to the classic ribbing is the so-called Zig Zag Rib. I personally really love the 3-dimensionality of this pattern, even though it is sadly not reversible.

It’s also a tiny bit more difficult to knit. Here’s the repeat:

  • Cast on multiples of 3 stitches and then add one more. (so, 22, 25,28, 31, etc)
  • Row 1: P1, *knit the second stitch on the left needle through the back loop without dropping it, knit the first stitch, drop them both, P1*
  • Row 2: K1, *purl the second stitch on the left needle without dropping it, purl the first stitch, drop them both, k1*
  • Repeat row 1+2

For a more detailed step-by-step tutorial, read my zig-zag stitch post.

The wrong side of a zig zag rib stitch
The rather plain wrong side of the zig-zag rib stitch

I do have to admit that knitting the second stitch through the back loop and then fiddling the needle into the first one to knit is a bit tricky. It takes some practice and even then it’s a bit annoying. But there is no denying the zig-zag rib stitch is beautiful!

Corrugated ribbings

a swatch in corugated double knitting ribbing showing both sides (one side is slightly folded up)

The holy grail is certainly corrugated ribbings. Using two colors and either Fair Isle or Double knitting, you can create a rib stitch in two colors. This can look very beautiful and could be a great choice for a hem. Be careful, though. Two-colored ribbings are typically not stretchy at all!

Here’s my full tutorial on double knitting corrugated ribbings.

Brioche Stitch Ribbing

A little knitting work in brioche stitch with a very special and round brioche stitch edge

Technically speaking, the Brioche stitch is not a ribbing variant. But as this pattern also creates beautiful and very voluminous ribs, it should still be mentioned here as a nice alternative, especially as you can knit it with two colors.

  • Cast on an even number of stitches
  • Row 1: K1, *yarn over, slip 1 purlwise, K1. Repeat from * to the end of the row, K1
  • Row 2: K1, *yo, sl1p, knit 2 together*, K1
  • Repeat only row 2

You’ll find a detailed Brioche stitch tutorial here.

Rib stitch selvedge alternative

slip stitch selvage for a 2x2 rib stitch forming very neat ridges on the sides

The typical rib stitch creates a garter stitch edge. This will look beautiful with the broken rib stitch or the zig-zag ribbing, but for the standard 1×1 or 2×2 ribbings, I feel it’s somewhat distracting.

The easiest and probably most elegant rib stitch selvedge is knitting a slip stitch edge. Here’s how to knit it:

  • Step 1: Cast on 1 more stitch on either side of your repeat
  • Step 2: Slip the first stitch and knit the last stitch of every row

How to bind off Rib stitches

Most ribbings are incredibly stretchy. That’s why you knit hems, etc. with this beautiful pattern. But there is one problem: When you bind off your stitches, you often end up binding off all that extra elasticity with it. That’s why you should take extra care. Here are a couple of alternatives and when to use them:

#1: Standard BInd off

the classic longtail bind of on a twisted rib stitch swatch

The standard bind-off works quite well. It also looks extra neat as you can bind off all stitches as they appear. Just remember to knit a bit looser than you usually would and you’ll be fine. Especially for the twisted variants or a 1×1 ribbing, this might actually be the best cast-off.

There is one caveat: If the ribbing appears at a place in the garment where you will stretch it to the maximum (e.g. the cuff of socks), the standard bind-off will not be stretchy enough in most cases.

#2: Yarn over bind off

Stretchy yarn over bind off for rib stitch

This is a lovely bind-off for rib stitches that are super stretchy and you really want your edge to be just as stretchy. It’s a bit more complicated as it’s a different technique for purl and knit stitches, but it’s actually quite easy to remember.

  • Step 1: Knit the first stitch
  • Step 2: YO purlwise and then purl one (assuming it’s a purl stitch)
  • Step 3: Pick up the YO and the purl stitch with your left needle and slip them across the first stitch and then drop them
  • Step 4: Reverse YO, K1 (assuming it’s a knit stitch)
  • Step 5: Pick up the backward YO and the knit stitch, slip them across the first stitch and drop them

Repeat until you cast off every stitch.

The only difficulty with this bind-off is the reverse yarn over for all knit stitches. It may feel a bit unaccustomed at first but it’s actually the only way to pick up the stitches from your right needle for the slip-off.

#3: Stretchy bind-off through the back loop

stretchy cast off rib stitch through the back loop

A stretchy bind off I personally feel is best for 2×2 ribbings is casting off through the back loop. Instead of knitting two and then slipping the first over the second, you bind off like this:

  • Step 1: K2, then slip those stitches on the left needle and knit them through the back loop
  • Step 2: K1, slip both stitches on the left needle as if to knit and knit them through the back loop

Repeat the second stitch until you cast off all stitches.

How to count rows in rib stitch

how to count rib stitch - a close-up pictures with numbers overlayed

Counting rows in the rib stitch is very easy. You simply have to identify one column of knit stitches and follow it all the way up to the top. Each little V stands for one knit stitch and thus one row. So, if you want to know how many rows you have knitted already, you can just count these little Vs stacked upon each other. Make sure to also count the loop that is already on your needle.

And just in case, here’s a more detailed tutorial on how to count rows in knitting for your consideration.

How to change colors when knitting ribbings

a swatch with two different ways to switch colors when knitting ribbings

Ribbings are the perfect pattern for scarves. And what could be better than adding some color to your pattern by knitting stripes? But you will quickly notice the transition, so the immediate row where you join in a new color will look a bit marbled if you simply knit across in pattern.

To avoid that, simply knit across the first row in a new color before you switch back to your knit-purl combination. And that’s already the whole secret. It will look much less conspicuous!

Helpful tips

a swatch with the rib stitch knitting pattern very neat

#1 Try out smaller needles

Consider knitting the rib stitches on smaller needles than you would usually do. This will make the ribs look more solid and the fabric snugger. Most patterns will actually tell you to do so anyway, but if you are creating your own project, consider toying around with the needle sizes a bit.

If you knit ribs with too big needles, they sometimes look a bit flimsy and crooked. This effect is even more pronounced with handspun wool and other rather irregular yarns.

#2 Always knit a swatch

Some knitters knit really tight, others create a stretchy fabric like it was their second nature. And here’s the “problem”. With the rib stitch, the natural stretchiness of your knitting will be exponentially bigger. So, if you are a very loose knitter, you might end up with hems that slide off. Personally, I sometimes knit them too tight. Either way, knitting a little swatch to test out the gauge is better and faster than frogging, eh?

#3 Check those stitches frequently

When knitting ribbings, you are constantly switching between purl and knit stitches. Maybe it’s just me, but sometimes a little mistake sneaks in when I am not paying attention – one that will be very visible in the end. So, check your knitted fabric for those wrong stitches frequently. Here’s how to fix a mistake in knitting, just in case. Also, whenever you end up a row with a stitch it shouldn’t end with (typically a purl stitch) then that’s a clear indication that you skipped a stitch somewhere.

#4 Remember to move your yarn from back to front

This is probably more a problem for English knitters, but do remember to yarn forward whenever you wish to purl stitches. Otherwise, you might be creating accidental yarnovers, and you probably don’t want that.

How to knit the rib stitch

someone showing how to knit the rib stitch knitting pattern

The rib stitch creates a stretchy fabric with a lot of negative ease perfectly suitable for beginners. It's a simple 2-row repeat that only uses knit and purl stitches. As long as you can on an even number of stitches, the repeat is:

  • Row 1: *k1, p1*
  • Row 2: *k1, p1*
Active Time 5 minutes
Total Time 5 minutes


  1. Cast on an even number of stitches using a standard long-tail cast-on around two needles for a stretchy edge. Remove the second needle as you start knitting

    someone having cast on an even number of stitches around two needles to start the rib stitch pattern
  2. Turn your work around, bring the working yarn to the back of your work, and knit one stitch.

    starting the rib stitch knitting pattern with a knit stitch
  3. Bring the working yarn to the front (making sure your needles didn't actually catch the yarn), and purl one stitch.

    purling the second stitch of the first row
  4. Continue alternating knit and purl stitches until you reached the end of the row.

    continuing alternating knit and purl stitches until the end of the row
  5. Once you finished the first row, turn the work around, and start the second row with a knit stitch.

    starting the second row with a knit stitch
  6. Purl one stitch. You should see a little bump around the base you are purling into. Then continue alternating knit and purl stitch until the end of the row again.
    purling one stitch as the second stitch of the second row
  7. Continue in the rib stitch knitting pattern until your pattern reached the desired length and then bind off loosely. Avoid pulling the stitches too tight. Instead, pull out the loops a bit before you pass them over. That way, you maintain a stretchy edge.
    continuing to the knit in the rib stitch pattern


Consider adding a selvage stitch on each side for a neater edge. In this case, slip the first stitch of every row without knitting. The repeat will change like this.

  • Row 1: slip 1 st purlwise with yarn in back, *k1, p1*, k1
  • Row 2: slip 1 st purlwise with yarn in front, *k1, p1*, p1

  • For a neater cast-on edge, you may consider starting your work with an Italian or tubular cast-on. If that sounds too advanced, an alternating cable cast-on can be a great choice for beginners.

So, This was my ultimate guide to rib stitch knitting. make sure to ask your questions in the comments below.

Rib stitch knitting for beginnes. Everything you need to know

13 thoughts on “Rib stitch knitting for beginners”

  1. Hi there! Thank you for the great instructions. For the selvedge alternative, when you say to slip the first stitch – should that be slipped knitwise or purlwise? With yarn in front or back? Or doesn’t matter?

    • In addition, how would you do the selvedge alternative for 2×2 rib stitch with a number of stitches divisible by 2 but not 4? For example, if I cast on 38 stitches, so there is a knit column on either end rather than ending with a purl column. Thank you!

      • In this case, I would just slip the first stitch of every row (or the last, doesn’t matter – whatever you can memorize better)

    • Hey RZ,
      generally speaking, when a pattern says “slip a stitch” without mentioning knitwise/purlwise it means you slip point to point without further twisting the stitch.

  2. Hi there, I’m back with another question. I want to start with an alternating cable cast on for 2×2 ribbing. I know how to do this with multiples of 4. But I also want to add a stitch on either end to do the slipped stitch selvedge, and then the alignment isn’t quite right with the typical alternating cable cast on for 2×2 ribbing. How would I adjust the alternating cable cast on so that it lines up with the 2×2 ribbing + 2 stitches? Thank you!

    • Hey there,
      not sure I understand your question. If you know how to do a cast on purlwise (https://nimble-needles.com/stitches/how-to-knit-the-longtail-purl-cast-on/) then I’m not sure how I can further help you?

      If you one selvage stitch, then you obviously need to start with 3 regular knit stitches, and then do 2 purlwise, etc. Do however, pay attention that you don’t accidentally mix things up. You turn your work around as you start your first row.
      So, if your last three stitches were cast on knitwise, you would have to do slip, purl2, etc.

      • Hi Norman, I’m talking about following the tutorial.

        The video shows that simply casting on 2×2 knit stitch and purl stitch ends up looking a bit wonky, and so the alternating cable cast is a better option. But I’m not sure how to make it work with the slipped stitch selvage

        • Like I said, this is a knitted cast on. But you can do the same with a longtail cast-on. If you do it around two needles, it will actually be much better and stretchier for ribbing.
          And if you want to selvage stitches, then you have to cast them on the way you will want to knit them later on. As I said, if you have 1 knit stitch sevlage, you would have to start with purling 3 stitches (assuming you want to knit them in the return row/first row)

  3. Hi there I’m currently working a pattern that starts with twisted rib. To do a selvedge edge with it, do I need to do anything differently or just follow as is?

  4. Hello, Norman!
    I’ve heard about “Mistake Rib Stitch”, but I couldn’t find a tutorial for it here. If you have one, could you link it in a reply? If you don’t have it, please create one.
    I’ve been wanting to learn it for ages.

    Looking forward to a new tutorial!


    • I only have a tutorial for the broken rib stitch. Maybe that’s what you are talking about? never really hard “mistake rib stitch”. Although that doesn’t need to mean anything given the amount of local knitting pattern names there are.


Leave a Comment

Skip to Instructions