Crochet rugs tutorial by LaceMats (Tatiana Ryazanova) | Use promo code “pin20” for 20% discount

How to Crochet a Beautiful Rug at Home: A Complete Step-by-Step Tutorial

If you’ve ever wanted to add a handmade touch to your living space, crocheting your own rug is one of the most satisfying projects you can take on. Whether you’re a complete beginner or an experienced crafter looking to expand your skills, this tutorial will walk you through everything you need to know to create a stunning, durable crochet rug from scratch. And if you’re looking for premium crochet patterns and inspiration, LaceMats by Tatiana Ryazanova is an incredible resource — use promo code pin20 at checkout for 20% off any pattern purchase.

Let’s dive in.


Why Crochet a Rug?

Handmade rugs have a warmth and character that no store-bought piece can replicate. When you crochet a rug yourself, you control every element — the color palette, the size, the texture, and the shape. You can match it perfectly to your home’s aesthetic, make it as large or as small as you need, and gift it with the knowledge that it was made with care.

Crochet rugs are also surprisingly practical. Made with the right materials, they’re washable, long-lasting, and sturdy enough to handle daily foot traffic. Over time, crafting your own rugs is also significantly more affordable than purchasing high-quality handmade rugs, which can run into hundreds of dollars at artisan markets.

Beyond the finished product, the act of crocheting itself has well-documented benefits for mental wellness. The rhythmic, repetitive motion of the hook and yarn is meditative, helping reduce anxiety and improve focus. For many people, an afternoon spent crocheting a rug is an afternoon well spent — both creatively and mentally.


Understanding the Basics: What You Need Before You Start

Before you pick up a hook and start stitching, it helps to understand the core elements that go into a successful crochet rug project.

Choosing the Right Yarn

The most important decision you’ll make for a crochet rug is your yarn choice. Unlike a delicate lace doily or a soft baby blanket, a rug needs to be made from materials that can withstand wear, washing, and the pressure of being walked on regularly.

The most popular options for crochet rugs are cotton, nylon, and jute. Cotton is by far the most beginner-friendly choice. It’s soft underfoot, easy to work with, machine washable, and available in a huge range of colors. T-shirt yarn (also known as jersey yarn or fabric yarn) is a particularly wonderful option because it’s thick, works up quickly, and has a beautiful stretchy texture that gives rugs a professional, polished look.

Jute and natural fiber yarns give rugs a more rustic, organic feel and are excellent for entryways or outdoor-adjacent spaces, though they’re not as soft underfoot and can be a little trickier to work with due to their rigidity.

For your first rug, a thick cotton yarn or T-shirt yarn in a bulky or super-bulky weight (size 5 or 6) is highly recommended. It will work up quickly, keep your tension more forgiving, and give you satisfying results without requiring weeks of work.

Choosing the Right Hook

Your hook size should match your yarn weight. For bulky and super-bulky yarns, you’ll typically want a hook in the range of 8mm to 12mm, or even larger if you’re working with very thick T-shirt yarn. Many crocheters working with jersey yarn prefer a 10mm or 12mm hook for a sturdy, tightly-woven fabric.

Ergonomic hooks with soft rubber handles are a worthwhile investment if you’re planning to spend hours on a rug project — your hand will thank you. Standard aluminum hooks work perfectly well, but extended sessions can cause cramping without a cushioned grip.

How Much Yarn Do You Need?

This depends entirely on the size and stitch pattern of your rug. As a rough guide, a small bathroom rug measuring around 20 by 30 inches will typically require somewhere between 400 and 700 yards of bulky cotton yarn, depending on the stitch density. A larger area rug — say, 36 by 60 inches — can require 1,500 yards or more.

Always buy slightly more yarn than you think you need, especially if you’re working with a dye lot. Different dye lots of the same yarn color can have subtle variations that become very obvious in a finished rug.


Getting Started: Foundation Stitches and Techniques

If you’re new to crochet, you’ll want to get comfortable with a few core stitches before tackling a rug. Even if you’re experienced, it’s worth revisiting these fundamentals because the stitch mechanics in a heavy yarn feel quite different from working with lightweight yarn.

The Chain Stitch

Every rectangular or oval rug begins with a foundation chain. To make a chain stitch, start with a slip knot on your hook. Bring the yarn over the hook from back to front (this is called a yarn over), and pull it through the loop already on your hook. That’s one chain stitch. Repeat as many times as your pattern requires for the length of your rug.

When making a foundation chain for a rug, try to keep your tension even but not too tight. A tight foundation chain is one of the most common beginner mistakes, and it can make working into those first stitches very frustrating. If you find your chains are consistently too tight, try going up one hook size just for the foundation chain, then switching back to your regular hook for the rest of the rug.

Single Crochet

The single crochet stitch is the most fundamental stitch in crochet and creates a tight, dense fabric — perfect for rugs. Insert your hook into the designated stitch, yarn over and pull up a loop (you now have two loops on your hook), yarn over again and pull through both loops. That’s a single crochet.

For a rug, single crochet worked back and forth in rows creates a wonderfully solid, reversible fabric. The texture is subtle but attractive, and the construction is very durable.

Half Double Crochet and Double Crochet

If you want a slightly lighter, more open fabric, half double crochet (HDC) and double crochet (DC) are excellent choices. These stitches are taller than single crochet, which means your rug works up faster, but the fabric is slightly less dense. For living room rugs or decorative pieces that won’t see heavy foot traffic, double crochet creates a lovely drape and texture.

Slip Stitch Crochet

Worked in the back loop only, slip stitch crochet creates one of the most beautifully dense and flat rug fabrics possible. It’s slower to work than other stitches, but the finished result has an almost woven appearance that looks incredibly polished. Many professional-looking handmade rugs you’ll find in boutique shops are made using this technique.


The Tutorial: A Classic Oval Crochet Rug

Let’s walk through creating a classic oval rug — a timeless shape that works beautifully in bathrooms, kitchens, entryways, and bedrooms. This design is achievable for confident beginners and quick to finish for intermediate crafters.

Materials

You’ll need approximately 600 to 800 yards of bulky cotton or T-shirt yarn in your chosen color (or multiple colors if you want stripes), a 10mm crochet hook, a yarn needle for weaving in ends, and scissors. Optional: a non-slip rug pad or a few sprays of non-slip backing product to keep the finished rug in place on hard floors.

Step One: Make Your Foundation Chain

Decide on the length of your finished rug. For an oval rug, the length of your foundation chain determines the overall length of the finished piece, minus the width. For example, if you want a rug that’s approximately 24 inches long and 16 inches wide, you’ll want to make a foundation chain of about 9 to 10 inches (since the oval adds roughly 8 inches of width on each side as you work rounds).

Chain 15 stitches. Count them carefully and make sure none are twisted.

Step Two: Work the First Round

Single crochet into the second chain from the hook. Continue single crocheting across all remaining chains until you reach the last chain. In that last chain stitch, work 3 single crochets (this creates the rounded end of the oval). Now rotate your work and crochet back along the opposite side of the foundation chain. When you return to your starting point, work 2 single crochets into the first stitch to complete the rounded end. Join with a slip stitch to the first stitch of the round, or simply continue in a spiral — both methods work well for oval rugs.

Step Three: Continue Working Rounds

For each subsequent round, you’ll continue single crocheting around, but you’ll need to add increase stitches at the two oval ends to keep your rug flat. At each short end, work 2 single crochets into every other stitch. This gradual increasing prevents the rug from curling upward at the edges.

As a general rule, you should add approximately the same number of stitches per round as the number of rounds you’ve already completed, distributed evenly across the two curved ends. If your rug starts to ruffle or wave, you’re increasing too much. If it starts to curl up like a bowl, you’re not increasing enough. Flatten your work on a table regularly to check that it’s lying smooth.

Step Four: Keep Working Until You Reach Your Desired Size

Continue working rounds, maintaining your increase pattern at the oval ends, until your rug reaches the size you want. For a small bathroom rug, this might be 10 to 14 rounds. For a larger bedroom rug, you might work 20 rounds or more.

If you want to add stripes, simply change colors at the beginning of a new round. Cut your old yarn, leaving a 6-inch tail to weave in, and join your new color with a slip stitch or a standing single crochet.

Step Five: Finish Off

When your rug is the size you want, cut your yarn leaving a 6-inch tail. Pull the tail through the last loop on your hook to fasten off. Thread the tail onto a yarn needle and weave it in neatly through several stitches on the back of the rug. Repeat for any other yarn tails from color changes.

Give your rug a gentle blocking if needed — for cotton yarn, you can lightly dampen it and press it flat, then allow it to dry completely before use.


Tips for Taking Your Crochet Rug to the Next Level

Once you’ve mastered the basic oval rug, there are dozens of directions you can go to create more complex, visually stunning pieces.

Experiment with Color Blocking

Instead of working simple stripes, try color blocking — working large sections of different colors within the same round or row. This creates a bold, graphic look that feels very contemporary. A two-tone rug in neutral tones like cream and terracotta, or navy and white, can look incredibly sophisticated.

Try the Bobble or Puff Stitch

For a rug with wonderful three-dimensional texture, introduce bobble stitches or puff stitches at regular intervals. These clustered stitches pop out from the surface of the rug and create a tactile, almost sculptural quality. They work best in living room or bedroom rugs where texture is appreciated but the rug won’t be heavily trodden.

Work in the Back Loop Only

One of the simplest tricks that dramatically changes the look of a crochet rug is working into the back loop only of each stitch. This creates a subtle ribbed, ridged texture that looks beautiful and also adds structural stability to the rug.

Use Multiple Strands

Holding two or three strands of thinner yarn together as if they were one creates a wonderfully thick, rich fabric. This is a great way to use up partial balls of yarn from other projects and can result in beautifully variegated color effects if you mix slightly different shades.


Caring for Your Crochet Rug

A handmade rug is an investment of time and love, and with the right care, it will last for years. Most cotton crochet rugs can be machine washed on a gentle or delicate cycle in cool water. Avoid hot water, which can cause cotton to shrink. Air drying flat is always preferable to machine drying, which can distort the shape over time.

For T-shirt yarn rugs, check the composition of your specific yarn — most are machine washable, but some may be better suited to hand washing.

Shake your rug out regularly to remove dust and debris. For rugs in high-traffic areas, rotating them occasionally will help them wear evenly over time.


Where to Find Beautiful Crochet Rug Patterns

If you’ve caught the crochet rug bug and want to keep creating, having access to well-designed, clearly written patterns is invaluable. This is where LaceMats by Tatiana Ryazanova comes in.

Tatiana’s pattern collection features an exquisite range of crochet designs — from elegant lace mats and doilies to beautifully structured rug patterns — all designed with clarity and craft in mind. Whether you’re looking for your next ambitious project or a quick, satisfying weekend make, LaceMats patterns are written with both beginners and experienced crocheters in mind, with clear instructions, detailed stitch counts, and beautiful photography that makes the finished possibilities immediately inspiring.

Right now, you can save on any pattern purchase by using the promo code pin20 at checkout for 20% off. It’s a wonderful opportunity to stock up on patterns for future projects or to treat yourself to a design you’ve been eyeing.

You can find Tatiana’s work and her growing collection of patterns by searching for LaceMats or Tatiana Ryazanova on Etsy and Ravelry.


Final Thoughts

Crocheting a rug is one of those projects that manages to be both deeply practical and deeply creative at the same time. You end up with something you’ll use every single day — something that brings color and texture and handmade warmth into your home — and you get the pleasure of making it yourself, stitch by stitch.

Whether you start with a simple single crochet oval in a single neutral color or dive straight into an ambitious multi-color design with textured stitches and bold stripes, the process itself is its own reward. There is something uniquely satisfying about looking down at a floor that holds something you made with your own hands.

Take your time, enjoy the rhythm of the work, and don’t hesitate to explore new patterns and techniques as your confidence grows. And when you’re ready to expand your crochet library, don’t forget to check out the LaceMats pattern collection by Tatiana Ryazanova — and use code pin20 for 20% off your order.

Happy crocheting.

Categorized in:

Rugs,

Last Update: October 18, 2026