How to do mattress stitch!
All products were chosen independently by our editorial team. This review contains affiliate links and we may receive a commission for purchases made. Please read our affiliates FAQ page to find out more.

How to do mattress stitch!

Create invisible seams in your knitting with mattress stitch. This handy technique will give your projects a professional-looking finish.

6 issues of The Knitter magazine for just £9.99|Save 79%

Published: June 6, 2023 at 10:36 am

Discover the secret to tailored, professional-looking knitted garments: mattress stitch. This seaming technique takes a bit more effort than simple oversewing or backstitch, but it's absolutely worth the effort.

In this tutorial we'll show you three versions of mattress stitch that you can use to create beautiful, almost unnoticeable joins in your knitting.


What is mattress stitch?

Mattress stitch is a seaming method that enables you to create an invisible join between two pieces of knitting. It brings the stitches together to make your fabric look like a continuous piece of knitting. Done right, you’ll never know a seam was there!

If you're thinking this sounds familiar, there is another related technique that creates a similar effect.

Kitchener stitch can be used to graft live stitches together (ie stitches that are still on the needles), and is often recommended for the toes of socks.

Mattress stitch is used on stitches that have already been cast off, and is a popular choice for garment seams.

It's worth noting that while kitchener stitch leaves no obvious seam on the inside or outside of the work, mattress stitch does leave a fairly bulky seam on the inside.

This may be an issue if you're making a smaller or lightweight item such as a hat, or if you don't like the feeling of noticeable seams.

We'd recommend testing different seaming methods on a swatch first to see which one you prefer.

What tools do I need to do mattress stitch?

All you need for this tutorial is a tapestry or yarn needle and a pair of scissors to trim your yarn ends.

Generally it's best to seam using the same yarn you used for the rest of the project.

However, if the item was knitted in a fragile or novelty yarn you'd be better choosing something smooth and sturdy instead.

It's better to use a tapestry needle rather than a regular sewing needle for mattress stitch.

You need to make sure that you're moving the needle in between the stitches as you sew, rather than through them. A blunt tapestry needle is less likely to split your yarn than a sharp sewing needle.

Although you can use any scissors to cut your yarn, a sharp pair of embroidery scissors will give you more precision and a cleaner cut.

Here's your shopping list for mattress stitch tools:

Are there different versions of mattress stitch?

Yes! The technique varies according to whether you're joining your pieces at the row-end edges or at the cast on and cast off edges.

In other words, whether your stitches are side by side (for example on the sides of a jumper) or end to end (such as on the shoulders of a garment).

We'll also show you how to work mattress stitch on row-end ribbing. This will allow you to easily join cuffs and hems in a neat, concealed way that matches the rest of your seams.

We have tutorials for all three versions of mattress stitch (the first two from Jen Arnall-Culliford, and the last from Judy Furlong), but the basic techniques are the same.

The key to each method is catching the right number of stitches on each side of the knitted fabric. When you pull the seam tight the stitches line up and the seam becomes invisible.

Follow the links below to jump to the guide you need:

  1. Mattress stitch for joining row-end edges
  2. Mattress stitch for joining cast-off (or cast-on) edges
  3. Mattress stitch for joining ribbing

Mattress stitch for joining row-end edges

Mattress stitch joining row-end edges

You will need:

  • Tapestry needle
  • Scissors

Step 1

Thread a tapestry needle with a length of yarn. Secure the end at one side of the seam to be sewn.

Step 2

Pass the needle up through the same corner of the piece to be joined, from wrong side to right side.

Step 3

Pass the needle up (from wrong side to right side) through the same corner on the first piece, thus making a figure of eight. Pull to tighten.

Step 4

On the left-hand piece:
Leaving the edge stitch as a seam allowance, pass the needle between stitches from right side to wrong side on the first row of knitting.
Come back up on the second row of knitting.
You should have caught one strand of yarn on your tapestry needle.

Step 5

On the right-hand piece:
Pass the needle from right side to wrong side on the first row of knitting (again leaving a stitch at the edge for selvedge).
Come back up on the third row of knitting.
You should have caught two strands of yarn on your tapestry needle.

Step 6

On the left-hand piece:
Pass the needle from right side to wrong side on the second row of knitting.
Come back up on the fourth row of knitting, thus catching two strands of yarn on your tapestry needle.

Step 7

Continue to alternate between the left and right pieces, catching two rows of knitting (strands of yarn) each time, until you reach the end of the seam.

Step 8

Fasten off the yarn by stitching over the corner a couple of times. Weave in ends.

Be prepared!

For the best results, get your fabric ready for seaming by learning how to block knitting projects.


Mattress stitch for joining cast-off (or cast-on) edges

Mattress stitch joining cast-off edges

Step 1

Work the first three steps as for mattress stitch for row-end edges.

Step 2

On the left-hand piece:
Pass needle from front to back at the very edge of the fabric, behind the final row of stitches.
Come back up between the first and second stitches, thus catching one stitch with your tapestry needle.

Step 3

On the right-hand piece:
Pass needle from front to back at the very edge of the fabric, behind the final row of stitches.
Come back up between second and third stitches, thus catching two stitches with your tapestry needle.

Step 4

On the left-hand piece:
Pass needle from front to back between first and second stitches.
Come back up between third and fourth stitches, thus catching two stitches with your tapestry needle.

Step 5

On the right-hand piece:
Pass needle from front to back between second and third stitches.
Come back up between fourth and fifth stitches, thus catching two stitches with your tapestry needle.

Step 6

Continue to alternate between left and right pieces, catching two stitches each time, until you reach the end of your seam.

Step 7

If your yarn is bulky, you may wish to start by catching only half a stitch and then catch one stitch each time (rather than two).

Learn how to graft knitting

Want to create an invisible seam between two sets of live stitches, rather than stitches that are off the needles? You need kitchener stitch!


Mattress stitch for joining ribbing

This version of mattress stitch is particularly useful for joining ribbing, such as on the sleeves and hems of jumpers.

It’s especially handy for turn-back cuffs or collars, as otherwise you’ll need to remember to reverse the side on which you’re working the seam so that it won’t show when folded back.

Here’s our step-by-step tutorial from designer Judy Furlong, taken from The Knitter magazine issue 43/44.

Step 1

Mattress stitch ribbing step 1

Align pieces side by side and with needle threaded with yarn tail from cast-on, insert needle just above the cast-on of the other side in the centre of the first st. Pull yarn through.

Step 2

Mattress stitch ribbing step 2

Returning to the first side, pick up the bar in the centre of the first st formed by the top of the cast-on st. Pull the yarn through.

Step 3

Mattress stitch ribbing step 3

Miss one st (row) and insert needle into the next but one of the second side.

Back to the first side, miss one st (row) and insert needle into the next but one. Pull yarn through.

You will find that the st at every other row end is almost impossible to lift, but the one above or below is easy.

Step 4

Mattress stitch ribbing step 4

After a few sts, draw up yarn to pull seam together and continue as set.


Master mattress stitch in minutes!

Mattress stitch is like magic – simply pull the thread tight and watch your seam disappear!

It’s an essential skill for any knitter who regularly makes garments and accessories. Plus it doesn’t take long to master.

With the three versions of mattress stitch covered here you’ll be able to create invisible seams between row-end and cast-off edges, and within ribbing.

Get to grips with them all and you’ll have a seaming technique at the ready, whatever the project.

Learn finishing techniques with Gathered

There’s more to completing a project than just seaming!

Learn how to finish knitting like a pro with our guide to casting off, blocking, pressing and more.