
Hester’s Handmade Home: How to Knit a Beautiful Rug from Scratch
There is something deeply satisfying about placing a handmade rug on your floor and knowing that every loop, every stitch, and every inch of it came from your own two hands. A knitted rug brings warmth, texture, and personality to any room in a way that no mass-produced floor covering ever quite manages. Whether you are a seasoned knitter looking for your next big project or a confident beginner ready to try something new, this tutorial will walk you through everything you need to know to knit a gorgeous, durable rug for your home.
Welcome to Hester’s Handmade Home, where we believe that the best interiors are the ones you make yourself.
Why Knit a Rug?
Before we dive into the how, let’s take a moment to appreciate the why. Knitted rugs have been a staple of handmade homes for centuries. They are practical, customisable, and surprisingly straightforward to make once you understand the basic technique. Unlike woven rugs, which require a loom, or crocheted rugs, which demand a slightly different skill set, knitted rugs are accessible to anyone who knows how to cast on, knit, purl, and cast off.
One of the biggest advantages of making your own rug is the ability to match it perfectly to your existing décor. You choose the colours, the texture, the size, and the shape. You can make a small bathroom mat, a long hallway runner, or a generous living room centrepiece. The process is meditative, the result is beautiful, and the pride you feel when guests ask where you bought it is absolutely priceless.
What You Will Need
Getting your materials right before you start is one of the most important steps in any knitting project, and rugs are no exception. Because a rug needs to withstand foot traffic, it requires chunky, durable yarn and appropriately large needles. Here is a complete list of what to gather before you cast on your first stitch.
Yarn: For a beginner-friendly rug, look for a super bulky or jumbo weight yarn, typically labelled as weight 6 or weight 7. Cotton, wool, or acrylic blends all work well, though cotton and wool tend to hold their shape better over time and feel more luxurious underfoot. A good rule of thumb is to buy more yarn than you think you need — running out mid-project is frustrating, and dye lots can vary between skeins. For a medium-sized rug of roughly 60 by 90 centimetres, plan on approximately 500 to 700 metres of super bulky yarn, though this will vary based on your pattern and tension.
Knitting Needles: You will want large, sturdy needles to match your yarn weight. For super bulky yarn, US size 15 to 19 (10mm to 15mm) needles are ideal. Because rugs are wide and heavy, circular needles are strongly recommended over straight needles. A 60cm or 80cm circular needle cable will give you enough room to hold all your stitches comfortably without the work sliding off the ends. Wooden or bamboo needles are a great choice for this project because they grip the thick yarn better than metal ones.
A Tape Measure: You will use this regularly to check your dimensions as the rug grows.
Scissors and a Tapestry Needle: For weaving in your ends once the rug is complete.
Non-Slip Rug Pad or Latex Spray (Optional but Recommended): A finished knitted rug can be slippery on hard floors. A non-slip backing — either a cut-to-size rug pad placed underneath, or a few coats of non-slip latex spray applied to the underside — will keep it safely in place and protect both the rug and your floor.
Stitch Markers: Helpful for keeping track of pattern repeats or marking the centre of your work.
Choosing Your Pattern
There are many beautiful stitch patterns you can use for a knitted rug, but for this tutorial we are going to focus on one that is beginner-friendly yet visually striking: a simple textured basket weave. This pattern uses only knit and purl stitches arranged in alternating blocks, which creates a lovely woven appearance and a thick, cushioned fabric that is perfect for floor use.
If you are a complete beginner and find even this pattern a little daunting, a basic garter stitch rug — where you simply knit every row — is also entirely valid and produces a wonderfully ridged, tactile surface. You can always progress to the basket weave once you have built your confidence.
For more experienced knitters, a seed stitch rug, a moss stitch rug, or even a simple two-colour brioche are all excellent options that follow the same basic principles outlined here.
Tension and Gauge
Before you cast on your full project, always knit a tension square. This sounds tedious, but it will save you significant frustration later. Cast on roughly 15 to 20 stitches and knit about 15 to 20 rows using your chosen yarn and needles. Measure your square and compare it to the gauge recommended on your yarn label or in the pattern you are following.
For a chunky rug, a gauge of around 6 to 8 stitches per 10cm is typical. If your stitches are smaller and tighter than this, go up a needle size. If your stitches are larger and looser, go down a needle size. Getting your gauge right ensures your finished rug will be the size you intend it to be.
Casting On
For our basket weave rug tutorial, we are going to aim for a finished rug of approximately 60 by 90 centimetres, which works beautifully as a bathroom mat, a bedside rug, or a small accent piece in any room.
Using your super bulky yarn and your circular needles, cast on 36 stitches. A long-tail cast on is recommended for this project because it creates a neat, sturdy edge that will stand up well to use. If you are not familiar with the long-tail cast on, a simple backward loop cast on will also work fine.
Leave a tail of approximately 20cm when you begin, which you will weave in at the end.
The Basket Weave Pattern
The basket weave stitch is worked over a multiple of 6 stitches, which is why we cast on 36 (six groups of six). Here is how to work it:
Row 1 (Right Side): Knit 6, purl 6, repeat to end of row. (You will repeat this sequence six times across your 36 stitches.)
Row 2 (Wrong Side): Purl 6, knit 6, repeat to end of row.
Row 3: Repeat Row 1.
Row 4: Repeat Row 2.
Row 5: Repeat Row 2. (This is where the pattern shifts.)
Row 6: Repeat Row 1.
Row 7: Repeat Row 2.
Row 8: Repeat Row 1.
Then repeat Rows 1 through 8 until your rug reaches the desired length. The alternating blocks of knit and purl stitches will create a beautiful checked texture that resembles a woven basket, hence the name.
If this feels confusing at first, it helps to think of it this way: for the first four rows, you are knitting over knits and purling over purls. For the next four rows, you swap — knitting over purls and purling over knits. This swapping is what creates the block effect.
Working the Body of the Rug
Once you have mastered the rhythm of the basket weave repeat, the actual knitting is delightfully relaxing. Because you are using such thick yarn and large needles, your rug will grow quite quickly — far more quickly than a fine knitting project would.
Work the pattern repeat until your rug measures approximately 85 to 88 centimetres from the cast-on edge. At this point, check your length with your tape measure and adjust if needed. Remember that knitted fabric, particularly in thick yarn, has a slight stretch to it, so your rug may grow a little in length after blocking and use.
As you knit, try to maintain consistent tension throughout. With chunky yarn and large needles, it is easy for your tension to loosen on days when you are knitting in a relaxed state and tighten on days when you are more focused or tired. Inconsistent tension will show in the finished rug as uneven sections, so check in with yourself regularly and try to keep your stitches even.
If you are adding multiple colours to your rug, this is the point in the process where that comes in. You can change colours at the beginning of any row by simply dropping your current yarn, leaving a 15cm tail, and joining your new yarn with a slip knot before continuing. Weave in both ends securely once the rug is finished. Stripes of alternating colour worked over every 8-row pattern repeat look particularly striking in this basket weave design.
Casting Off
Once your rug has reached the desired length, it is time to cast off. Use a standard plain cast off for this: knit the first two stitches, then pass the first stitch over the second and off the needle. Knit one more stitch, pass the previous stitch over, and continue to the end of the row. Do not cast off too tightly — loose, relaxed tension on your cast off will ensure your rug edge lies flat and does not pucker.
Leave a 20cm tail when you cut your yarn after casting off.
Finishing Your Rug
With your knitting complete, there are a few important finishing steps that will transform your work from a knitted rectangle into a polished, professional-looking rug.
Weaving In Ends: Thread your tapestry needle with each yarn tail and weave it through the stitches on the wrong side of the rug. Go in one direction for several stitches, then double back in the opposite direction to secure it. For a rug that will be walked on regularly, weave your ends in more thoroughly than you might for a garment — the last thing you want is an end working its way loose over time. Trim any remaining tails close to the surface of the rug.
Blocking: Blocking your knitted rug will help it lie flat and settle the stitches into place. For wool or a wool blend, wet blocking is ideal: submerge the rug in cool water and allow it to soak for 20 to 30 minutes, then gently squeeze out the excess water (never wring or twist), lay it flat on a clean surface, and shape it to your desired dimensions. Use blocking pins or heavy books to hold the edges flat while it dries. Allow it to dry completely before moving it — this may take 24 to 48 hours depending on the thickness of your yarn.
For acrylic yarn, steam blocking works better: hover a steam iron over the surface of the rug without pressing down, allowing the steam to relax the fibres. Shape with your hands and allow to cool flat.
Non-Slip Backing: Once your rug is fully dry, apply your non-slip backing if you have not done so already. A non-slip rug pad cut to size is the most effective option and also the most gentle on both your rug and your floor. Alternatively, non-slip latex or gripper spray applied to the wrong side of the rug and allowed to dry thoroughly works well for lighter-traffic areas like bedrooms and bathrooms.
Caring for Your Knitted Rug
A handmade rug is an investment of your time and energy, so it is worth knowing how to care for it properly.
For wool or natural fibre rugs, hand washing in cool water with a gentle wool wash is best. Avoid hot water, which can cause felting and shrinkage. Lay flat to dry away from direct sunlight, which can fade colours over time.
For acrylic rugs, most can be machine washed on a gentle, cool cycle. Check your yarn label to confirm.
Shake your rug out regularly and rotate it periodically if it is in a high-traffic area, to ensure it wears evenly over time. With proper care, a well-made knitted rug will last for many years.
Ideas for Customising Your Rug
One of the greatest joys of making your own rug is the almost limitless scope for personalisation. Here are a few ideas to inspire you once you have mastered the basic pattern.
You might try a simple two-colour version, working the first four rows of each pattern repeat in one colour and the second four rows in another. This creates a subtle striped effect that looks lovely in neutral tones like cream and sand, or bolder pairings like navy and rust.
A monochrome rug in a single rich colour — a deep teal, a warm terracotta, or a classic charcoal — can be just as striking as a multi-colour design and is a wonderful way to make a statement with texture alone.
For a larger room, simply scale up the pattern by casting on more stitches in multiples of six, and knit to a greater length. A 90 by 150 centimetre rug works beautifully in a living room or at the foot of a bed.
If you want to experiment with shape, an oval rug can be knitted by starting with a small number of stitches and increasing at each end of every row until the oval reaches the desired width, then working straight until the oval is the desired length, and finally decreasing at each end to close the shape. It takes a little more planning but produces a wonderfully organic, traditional shape.
A Few Final Tips
Keep a project bag dedicated to your rug so the yarn does not unravel across the room as you work — a large tote bag works perfectly.
If you find your hands or wrists getting tired, take regular breaks. Knitting with very chunky yarn and large needles is more physically demanding than fine knitting, and it is worth listening to your body.
Do not be discouraged if your first attempt is not perfect. Handmade means handmade, and slight variations in tension or minor counting errors are part of the charm. The most important thing is that you made it yourself, with care and intention.
And finally, enjoy the process. There is a particular kind of quiet pleasure in knitting something large and purposeful — watching the rows accumulate, feeling the weight of the rug grow in your lap, knowing that what you are making will be used and loved for years to come.
We hope this tutorial inspires you to pick up your needles and get started. At Hester’s Handmade Home, we truly believe that the most beautiful home is one filled with things you have made yourself — and a handknitted rug is one of the finest places to begin.
Happy knitting.