Transform Toilet Roll Tubes into Charming Knitted Vases — Easy DK Yarn Tutorial
Give an empty toilet roll tube new life with a simple knitted cover. This quick upcycling project produces a cozy, colorful mini vase that works well as a decorative accent on shelves, desks, or windowsills. Use it with artificial stems, dried flowers, or nest a small sealed container inside if you want to display fresh blooms.
The knitted toilet roll tube vase is an eco-friendly, whimsical way to add texture and personality to your space. The project uses DK yarn and 4 mm needles and is suitable for beginners who know basic knit and purl stitches.

Materials:
- 4 mm needles
- Small amount of DK yarn
- One toilet roll tube
- Flowers for decoration (artificial, dried, or use a sealed inner container for fresh flowers)
Instructions:
- Cast on 32 stitches.
- Knit 4 rows (garter border).
- Pattern rows: Row 1: knit all stitches. Row 2: k1, p1 repeat to end. Repeat these two rows 12 times.
- Knit 4 rows (garter border).
- Next row: knit 2 together across the row (decrease).
- Knit 1 row.
- Next row: knit 2 together across the row (further decrease).
- Cut yarn leaving a length to thread through the remaining stitches, pull tight and sew the seam closed.
- Fit the finished knitted cosy over the toilet roll tube and add flowers for decoration.
Finishing tips: For longevity, you can lightly press the knitted piece with a warm iron (use a cloth between iron and yarn) or add a small bit of craft glue along the seam inside. If displaying fresh flowers, place a small sealed vial or container inside the tube to hold water so the cardboard is not exposed to moisture.