This linen stitch rug is thick, soft, and squishy. It uses 5 strands of yarn at a time and does use up a lot of yarn. It was specifically designed to use up scrap yarns, with this method of combining scraps together. For my rug, I used mostly Red Heart Super Saver, with a few other yarns mixed in. The stitch pattern is a simple 2 stitch repeat, so can easily be adjusted to any size.

Linen Stitch Scrap Rug - A free crochet pattern on

This pattern is protected by copyright. Please do not distribute or share this pattern in any way other than by sharing a link to this page or to the pattern page on Ravelry. Click here for copyright information.

This pattern contains affiliate links (click for more info). If you click one of these links and then make a purchase, I may be compensated. You get the same great prices, and you will be helping to support this site!

Linen Stitch Scrap Rug

Add this to your Ravelry Queue




Easy – Simple 2 stitch repeat using only chains and single crochets. The only challenging parts are working with 5 strands of yarn at once, and changing colors one at a time (see Combining Scraps tutorial).


20 inches x 30 inches – Instructions include notes for adjusting size as desired.


8 st x 8 rows = 4 inches in linen stitch pattern. After row 3 of pattern, your work should measure approximately 20 inches x 2 inches. Exact gauge is not critical for this project, and in fact if you are working with scraps of different brands, your gauge may vary slightly. Choose a hook size that is comfortable to work with but still gives you a dense, somewhat stiff fabric – it should feel a little tight as you are working with it. The overall size can be adjusted as necessary by using more or fewer stitches/rows.

Abbreviations used:

  • ch = chain
  • sc = single crochet
  • st(s) = stitch(es)
  • sp(s) = space(s)
  • WS = wrong side
  • RS = right side

Recommended Resources:

  • Crocheting Over the Ends (go ahead and crochet over the whole tail until it’s gone – see Combining Scraps tutorial for more details).


With 5 strands of yarn held together, ch 41.

Note: To adjust width of rug, add or remove chains as desired, using an odd number of chains.

Row 1 (WS): Sc in 2nd ch from hook, (ch 1, sk next ch, sc in next ch) across to last ch, sc in last ch.

Row 2: Ch 1, turn, sc in first st, (ch 1, sk next st, sc in next ch sp) across to last st, sc in last st.

Repeat last row 56 more times, or until desired length is reached, ending on a RS row.

Note: For information on changing colors as needed, please see this tutorial on Combining Scraps

Fasten off, sew in all tails. When sewing in starting and ending tail, do not try to sew in the whole bundle at once, or it will be very thick and noticeable. Instead, separate the 5 strands of yarn and sew them in one or two at a time.

Linen Stitch Scrap Rug - A free crochet pattern on

I hope you enjoy the pattern. Special thanks to mbuchanan5, wilmalee, MixedKreations, lynne1, Megan Hampson & merryJ for testing it!

A downloadable pdf of this pattern is also available in my Craftsy store or on Ravelry, for a $1 fee. The fee for the pdf format is to offset the advertising revenue lost when you print or download the pattern rather than viewing it online.

If you would like to receive notifications of new posts and patterns as they become available, please follow this blog. You can follow by e-mail (look at the sidebar on the right for the follow by email option), or via RSS feed, or via your reader: Follow Stitches ‘N’ Scraps on


Free Pattern – Linen Stitch Scrap Rug — 6 Comments

  1. I really enjoyed the tutorial on combining yarns. I’ve done something similar but it was only with two or three strands at a time when making infinity cowls. As soon as I saw the linen stitch rug pattern, I smacked my forehead and said “Duh!”, lol! This will the next project on my hook. Thanks!

  2. Super cool and I love that is all scrap yarns held together. I have bookmarked this on SU and hope to try it soon. I might use t-shirt yarn as alternative.

Leave a Reply

Your email address will not be published. Required fields are marked *

window.onload=function() {location.href='#';};