S'mores Toilet Paper Roll Cover

Crochet version

s'mores, knit: assembled

A touch of summer evening. Without the mosquitos.

Dimensions: To fit your roll of toilet paper. The sample measures 4.75" in diameter by 4.75" high (12cm by 12cm)


Needles: To give you a fabric you like with the yarn you're using. The cover is worked entirely in the round, so you're looking for DPNs or circs or both.
Yarn needle: To weave in ends
Stitch markers: scraps of yarn in a contrasting color work nicely. You'll want one to mark the start of the rounds and 8 more (different style) to mark the pattern repeats
Toilet paper roll: Yep. This is another example of couture toilet roll fashion. Custom made to fit that particular roll.

Yarn: White, beige, and brown.
Sample was made with:
Red Heart Soft, Color 4600, White: 30g/55yds
Red Heart Soft, Color 9388, Wheat: 15g/30yds
Red Heart Soft, Color 4344, Chocolate: 10g/20yds

If your roll of toilet paper is larger, you may need more yarn.


This is worked from the bottom up. While gauge is less important than getting a fabric that you like, you need to know your gauge so you know how many stitches to cast on. (For this sample, I cast on 54 st, at a gauge of 4sts/in. This fit nicely over a relatively small roll of toilet paper.)

k: knit
k2tog: knit two stitches together
pm: place marker
sm: slip marker

s'mores, knit: pieces

Marshmallow toilet paper roll cover:

Sides and top: With white, cast on enough stitches (on a circular needle or onto dpns) to go around the roll of toilet paper. Join without twisting, and knit until piece is about an inch longer than the sides of the roll.

Decrease rounds:
Round 1: k around, distributing 9 stitch markers evenly around work. These will mark your decrease points. If you have a multiple of 9 stitches, this is easy. (For 54 sts, it was every 6 sts.) If you don't, then include some decreases in round 1 to bring it down to a multiple of 9.
Round 2: *k to 2 sts before marker, k2tog, slip marker, repeat from * to end of round.
Round 3: k around, slipping markers as needed
Repeat rounds 2 and 3 until there are 9 sts left. Break yarn, thread through remaining stitches, pull tight to close. Weave in ends.

The bottom has two problems: it's too long, and it wants to curl up. There are two possible solutions: hem it (as seen on the right in the photos below), or gather it (as seen on the left).

s'mores, knit: bottom edges as seen s'mores, knit: bottom edges details

Option 1: Hem:
Fold the bottom edge up .75"/2cm (as always, check against the roll) and hem. A whipstitch catching every other cast-on stitch and every other purl bump should work nicely.

Option 2: Gather:
Cut a length of white yarn to go around the roll. Work a running stitch into the cast on row (try to work between the strands of yarn, rather than into them). Tie knot into length of yarn, put cover over roll, and tighten drawstring. Secure with a slipknot. (In case anyone actually needs to get to the roll of toilet paper.)

Make mats.

Graham cracker mat

With beige, cast on a odd number of stitches, about as wide as you want the mat to be. (The sample was 25 sts, making a mat just over 6" wide.)
Row 1: *k1, p1, repeat from * to last st, k1
Repeat row 1 until mat is long enough (the sample was about 40 rows), bind off, weave in ends.

Chocolate mat

With brown, cast on an even number of stitches, about as wide as you want the mat to be. (The sample was 20 sts, making a mat about 5" wide.) Place a stitch marker between the two middle stitches.
Row 1 and all right side rows: k across, slipping marker as needed.
Row 2: k across, slipping marker as needed
Row 4: as row 2
Row 6: k2, p to last stitch before marker, k1, slip marker, k1, p to last two sts, k2
Row 8: as row 6
Repeat rows 1-8 until mat is long enough, ending with row 4. (Sample was 3.5 repeats in total.) Bind off, weave in ends.

Block pieces as desired. Assemble s'more: graham cracker, chocolate, marshmallow. Admire.

So there you have it. A toilet paper cover that's just a bit of summer, even on the coldest day.