Materials & tools you'll need

Worsted weight yarn in your preferred colour — approximately 300 yards · Contrast colour yarn for the drawstring (optional) · Size H / 8mm crochet hook · Stitch markers · Tapestry needle · Measuring tape · Scissors

Step 1 — Build the bag body

Chain 72 stitches and join with a slip stitch to form a ring, making sure the chain is not twisted before joining. Keep the foundation chain evenly tensioned — a tight or uneven chain will affect the shape of the finished bag. Work 20 double crochets evenly spaced around the ring for the first round, then work 4 rounds of chain spaces (chain 1, skip 1 stitch, repeat around) to build an open lattice structure. In the fifth round, work 20 double crochets evenly spaced around. Continue with 6 more rounds of chain spaces, then in the eleventh round work 10 double crochets evenly spaced, placing a stitch marker at the midpoint of the round to track the centre for subsequent rounds. Work through the twelfth round of chain spaces, then work 10 double crochets in the thirteenth round, skipping over the stitch marker. Work another 6 rounds of chain spaces, then in the eighteenth round work 20 double crochets evenly spaced. Finish with 4 more rounds of chain spaces, then fasten off and weave in all ends. The alternating blocks of double crochet and open chain space rounds give the bag its structured yet flexible shape.

Step 2 — Make and attach the straps

Divide the 72 stitches of the bag into two equal sections and place a stitch marker at the beginning of each section to mark the strap attachment points on opposite sides of the bag. To define the strap openings, work 2 double crochets, chain 2, chain 1, chain 2, skip 2 stitches, and work 2 double crochets in the next 2 stitches — repeat this pattern across to the marker, then repeat the same sequence on the opposite side of the bag. To make each strap, chain 160 stitches, then slip stitch back into the second chain from the hook and slip stitch all the way back down the entire chain to create a firm, doubled loop. Fasten off and weave in ends. Thread each completed strap through its corresponding opening on the bag and adjust the length to your preferred fit before securing.

Step 3 — Add the drawstring

Using your main colour or a contrast yarn if preferred, make a slip knot and chain 100 stitches. Slip stitch back into the second chain from the hook and slip stitch all the way down the entire chain to form a firm doubled cord. Fasten off and weave in ends. To attach the drawstring, weave it in and out through the eyelet spaces created by the chain space rounds near the top of the bag, working all the way around the circumference. Pull both ends of the drawstring to cinch the bag closed, then tie a bow or knot to secure. Using a contrast colour for the drawstring adds a simple decorative detail and makes it easier to locate when opening and closing the bag.

Step 4 — Finish the edges

To neaten and stabilise the top edge of the bag, work a round of slip stitches around the entire circumference. Use the same yarn as the main body for a seamless finish, or a contrast colour for a decorative border. Keep the slip stitches consistent in tension — too tight and the edge will pucker; too loose and it will not hold the shape of the opening. Once the slip stitch round is complete, fasten off and weave in all remaining ends securely. To finish the straps, measure approximately 24 inches of yarn for each tie, attach to the strap ends as desired, and weave in the tails. Cinch the drawstring, tie a bow, and your crochet water bottle holder is ready to use.

Frequently asked questions

What yarn weight works best for a crochet water bottle holder?
Worsted weight yarn is recommended for this project — approximately 300 yards is enough to complete the bag body, straps, and drawstring. Worsted weight produces a sturdy fabric that holds its shape well under the weight of a full water bottle. If you substitute a different yarn weight, adjust your hook size accordingly to maintain the correct tension and gauge.

How do I attach the straps to the crochet water bottle holder?
Divide the 72 stitches of the bag into two equal sections and place markers to identify the strap positions on opposite sides. Work each strap by chaining 160 stitches, then slip stitching back down the entire chain to form a firm loop. Wrap each completed strap around its corresponding marked section of the bag and adjust the length as needed before securing the ends by weaving them in thoroughly.

How do I secure the edges of the finished crochet water bottle holder?
Work a round of slip stitches around the entire top circumference of the bag to stabilise and neaten the edge. Use the same yarn as the main body for a seamless look, or a contrast colour for a decorative finish. Weave in all ends once the slip stitch round is complete to prevent any loose threads from working free with regular use.

Enjoyed this tutorial?

Find 60+ free tutorials on YouTube. Grab a pattern from the Etsy shop, or go deeper with a community membership.

Free tutorials on YouTube →    Shop on Etsy →    Join the community →