Brick by Brick Water Bottle Sling - Free One Skein Crochet Pattern
Looking for a one skein project that you're actually going to use? This crochet water bottle sling pattern is for you!
This water bottle holder is the perfect accessory for going on your hot-girl-walks hands free, and staying hydrated of course 😉 If you just want to cosy up your bottle for around the house, you can make this pattern without the strap too as an alternative!
I love how quickly this crochet project works up, taking only roughly an hour and 40g of worsted weight yarn. It's a great beginner-friendly crochet pattern and the ideal last-minute gift idea! Quick, simple, and practical crochet projects are always a winner in my eyes.
So, let's get to the pattern shall we?
Pin it now, make it later
You can also add this pattern to your Ravelry queue!Materials
This free crochet water bottle sling pattern uses worsted weight yarn and is suitable for confident beginners.
- 5mm hook
- Worsted weight yarn (I recommend using a cotton to reduce any stretching)
I use roughly 40g of Lily Sugar’n Cream Cotton, which equals around 26m or 24yd - Tapestry needle
- Scissors
-
Optional: Stitch marker

Abbreviations (US Terms)
- MR - Magic Ring
- STSC - Stacked Single Crochet (see instructions below)
- DC - double crochet
- DC-inc - Double crochet increase (place two double crochets into the same stitch)
- Slst - slip stitch
- Ch - chain
- BLO - Back loop only
- Sk - Skip (e.g. sk 2 means to skip two stitches)
- R# - denotes round/row number
Pattern Notes
- This pattern is worked in joined rounds. This means at the end of every round you will slip stitch to the first stitch in the round.
- I begin every row with a stacked single crochet. I find this is much easier to work into than chain stitches. Photos and an explanation of this stitch are below if you are not familiar with this method. If you prefer, you can use a ch-2 in place of this stitch.
-
US abbreviations are used throughout this pattern.
How to do the Stacked Single Crochet stitch
- Insert your hook through the first stitch of your round
- YO, pull up a loop
- YO pull through two loops, making a single crochet
- Insert your hook through the front left leg of the SC you just made (see arrows in image 3 below)
- YO, pull up a loop
- YO, pull through two loops - if desired, place your stitch marker here so you know where to work your first stitch of the next round into.
- Continue working into the next stitch as specified in the pattern.

Making the base
R1: 12dc into a magic ring, slst into your first dc to join. (12)
R2: STSC into the same stitch, DC into the same stitch, dc-inc x 11, slst to join (24)
R3: STSC into the same stitch, DC-inc, (dc, dc-inc) x 11, slst to join (36)
‼️ Gauge check ‼️
At this point, my base measures roughly 10cm / 4” across.

Working up the sides
R4: Working in BLO: STSC into the same stitch, DC around, slst to join (36)
R5: STSC into same stitch, DC, (ch 2, sk 2, 2dc) x 8, ch2, slst to first (36)
R6: Working in BLO: STSC into the same stitch, DC around (working into the BLO of each chain stitch when you reach them), slst to join (36)
R7: Slst across 2 spaces (your hook will now be on top of the chain gap from 2 rows below). STSC into next, DC, (ch 2, sk 2, 2DC) x 8, ch2, slst to first (36)
R8: Working in BLO: STSC into the same stitch, DC around (working into the BLO of each chain stitch when you reach them), slst to join (36)
You will now repeat rows 7-8 until you have finished a total of 14 rows in the pattern (finishing on an even row where you have double crocheted all the way around).
Your holder will measure roughly 22cm / 8.75” from base to top when laid flat. I have written this out below if you prefer to follow row-by-row instructions. Otherwise, skip to the strap instructions when you are ready.
R9: Slst across 2 spaces (your hook will now be on top of the chain gap from 2 rows below). STSC into next, DC, (ch 2, sk 2, 2DC) x 8, ch2, slst to first (36)
R10: Working in BLO: STSC into the same stitch, DC around (working into the BLO of each chain stitch when you reach them), slst to join (36)
R11: Slst across 2 spaces (your hook will now be on top of the chain gap from 2 rows below). STSC into next, DC, (ch 2, sk 2, 2DC) x 8, ch2, slst to first (36)
R12: Working in BLO: STSC into the same stitch, DC around (working into the BLO of each chain stitch when you reach them), slst to join (36)
R13: Slst across 2 spaces (your hook will now be on top of the chain gap from 2 rows below). STSC into next, DC, (ch 2, sk 2, 2DC) x 8, ch2, slst to first (36)
R14: Working in BLO: STSC into the same stitch, DC around (working into the BLO of each chain stitch when you reach them), slst to join (36)
Strap
Foundation: Chain 100 (or more if you’d like a longer strap to go across your body)
Joining the strap: Slst into the 18th stitch from where your chain began to join the chain to the opposite side of the bag.
Slst into the next 2 stitches (i.e. the 19th and 20th stitch from where your chain began).
Create the strap: Turn and DC into the first back bump of your chain. DC in every back bump until you reach the beginning of your chain.
Ending the strap: Slst into the 3rd stitch of R14 (the 2nd stitch away from where your chain began).
FO leaving a long yarn tail to weave in and secure your strap.
Finishing off
I like to use the leftover yarn tail to make a few securing stitches between the final DC of the strap and the stitches on R14 of the bag’s body. This ensures extra strength and security at this strap join!
You’re done!
There you have it! Your very own crocheted water bottle sling. I hope it helps keep you hydrated on your next walk or hike 💦
I'd love to hear how you found this free crochet pattern of mine, so feel free to leave a comment below or ask any questions you might have.
Looking for more one-skein projects? Check out my YouTube video sharing 15+ single skein crochet patterns and project ideas - perfect for stash-busting and getting through your project leftovers.
You can also check out my market patterns round up blog post for more pattern ideas.