Materials & tools you'll need

Thick yarn in your chosen color · Crochet hook sized to match your yarn weight · Scissors · Tapestry needle · Fiber filler or liner (optional, for extra structure)

Step 1 — Create the hexagonal base

Begin by crocheting the hexagonal base that forms the bottom of the bag. The hexagon shape provides a sturdy, symmetrical foundation that distributes the weight of the bag's contents evenly — far more effective than a flat rectangular base. If you haven't made a hexagonal crochet base before, work through the foundation tutorial in the video description before starting. Take your time on this step — a well-made base sets the tone for the entire bag and makes the subsequent construction much easier to work with.

Step 2 — Build the bag body

With the hexagonal base complete, expand outward to build the body of the bag. Use single crochet and double crochet stitches to increase the size of each hexagon unit and join them together into a continuous circle — the process is very similar to expanding granny squares in a blanket project, so if you've done that before you'll find this familiar. Continue working rounds upward until the bag reaches the desired height. The open structure of the joined hexagons creates natural ventilation in the bag, making it ideal for carrying fresh produce, flowers, or beach finds.

Step 3 — Create the top knot closure

Work the top knot closure at the opening of the bag to allow it to be securely cinched shut or tied with a decorative bow. The closure is woven through eyelets at the top edge of the bag — work these eyelets evenly spaced around the full circumference so the closure draws in smoothly without bunching or pulling to one side. The top knot design allows easy access to the bag's contents when open, but cinches the opening firmly closed when needed, making it practical for everything from grocery runs to beach days.

Step 4 — Make the thick straps

The thick straps are what set this bag apart from a standard market bag — and they're built using a clever multi-layer chain stitch technique. Chain stitch around both the inside and outside of each strap multiple times, building up layer upon layer until the straps reach the desired thickness. Each additional pass adds both strength and visual bulk. Once the layers are built up, slip stitch the straps firmly onto both the inside and outside of the bag — this fully embeds the strap attachment rather than simply stitching on the surface, giving the straps long-lasting, load-bearing support.

Step 5 — Reinforce the eyelets

Where the straps attach to the bag, the eyelets take the most stress — particularly when the bag is fully loaded. Reinforce each eyelet by working two rows of single crochet on either side of the attachment point. This extra layer of stitching distributes the stress more evenly across the fabric and prevents the eyelets from stretching, tearing, or distorting over time. It takes only a few extra minutes but makes a significant difference to the long-term durability of the finished bag.

Step 6 — Weave in ends and finish

Go through the entire bag and weave in all remaining loose yarn ends with your tapestry needle, threading each tail through several stitches in different directions to secure it thoroughly. Trim any excess yarn close to the fabric. Give the bag a final check — tug gently on the straps to confirm they're firmly attached, run your finger around the eyelets to check the reinforcement, and make sure the top knot closure threads smoothly. Your finished market bag is now ready to use for shopping, collecting beach finds, or carrying anything else your heart desires.

Frequently asked questions

What materials are needed to crochet a DIY market bag?
You'll need a thick yarn, a crochet hook sized for your yarn, scissors, and a tapestry needle. A fiber filler or liner can be added optionally for extra structure.

How do I build thick straps for a crochet market bag?
Chain stitch around both the inside and outside of each strap multiple times, building up several layers to create thickness and strength. Once layered, slip stitch the straps onto both the inside and outside of the bag to fully secure them rather than simply stitching them on at the surface.

How does the top knot closure work on a crochet market bag?
The top knot closure threads through eyelets around the top opening of the bag. It can be cinched shut to close the bag securely or tied into a decorative bow, allowing easy access to contents while maintaining a firm hold when needed.

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 →