Straw Bag: Free Crochet Pattern

Sign me up for rehab because I am completely addicted to straw bags this season! Straw bags just scream, “I’m going on vacation!” They immediately make me think of picnics and beach days. These bags come in so many fun shapes and sizes, and look oh-so cute with sundresses. I had to get in on this trend and design my own bag.



I had been planning to create a straw bag for a while, but it took me FOREVER to find just the right yarn to use. I was browsing around my local yarn store when I stumbled upon a yarn called Woodi by Hikoo. This unique yarn is made of a mix of Abaca pulp (wood) and cotton, which makes it super sturdy but easy to work with at the same time. It was the perfect yarn to use for this project.


To construct the bag, I created two double crochet circles for the body. Then I created a small fastening strap to which secures to a button to close the bag. I also created a simple shoulder strap for wearing. After constructing the bag, I lined it with fabric. This is an optional, but highly recommended step. Lining the bag gives it a professional touch and allows you to carry small items without them poking through the double crochet stitches (looking at you, car keys). Keep in mind that creating and adding the bag liner will require simple hand sewing skills. Lastly, I added three tassels to the fastener strap so they hang in the front of the bag when the strap is secured. This is also optional, but gives the bag a fun pop of color.


Just below is the crochet pattern for all of the bag pieces, plus instructions for constructing and lining the bag. Let’s get started!


  • Approximately 180 yards (164 meters) of straw-like yarn – I used 3 skeins of Woodi by Hikoo
  • Size H (5.0 mm) hook
  • Tape measure
  • 2 stitch markers
  • Tapestry Needle
  • Scissors
  • Round button, approximately 2 cm in diameter
  • 3 tassels, approximately 3 inches long (optional) – see notes on tassels in the “Tassel time” section below

If you are lining the bag, you will need:

  • 2 pieces of scrap fabric, measuring approximately 12 in. x 16 in.
  • Sewing needle
  • Sewing thread
  • Embroidery floss (or thicker thread), preferably in a color that closely matches the yarn used for the bag
  • Pencil


  • Rnd = round
  • DC = double crochet
  • SC = single crochet
  • Ch = chain
  • St = stitch(es)


Creating the bag parts


Rnd 1: Create a magic circle. 12 DC in the magic circle (12)

Rnd 2: 2 DC in each st (24)

Rnd 3: *2 DC in one st. 1 DC in next st* Repeat * till end of rnd (36)

Rnd 4: *2 DC in one st. 1 DC in next 2 st* Repeat * till end of rnd (48)

Rnd 5: *2 DC in one st. 1 DC in next 3 st* Repeat * till end of rnd (60)

Rnd 6: *2 DC in one st. 1 DC in next 4 st* Repeat * till end of rnd (72)

Rnd 7: *2 DC in one st. 1 DC in next 5 st* Repeat * till end of rnd (84)

Cut yarn, weave in ends.

Repeat this process to create a second circle.

Fastener Strap:

Ch 16

Row 1: DC in third ch from hook. Continue with 1 DC in each ch until one chain remains. 6 DC in last chain – this will round to the opposite side of the ch. Continue with 1 DC in each st on the opposite side of the ch until the end of the row. Turn work.

Identify the 3 st at the tip of the rounded edge. Mark with stitch markers.

Row 2: 1 SC in each st until you reach the 3 st at the tip of the rounded edge. 2 SC in each of the 3 st. Continue with 1 SC in each st until the end of the row.

Cast off, leaving a long tail.


Shoulder Strap:

Ch 121 (leave a long tail with beginning slip knot)

Row 1: SC in second ch from hook. Continue with 1 SC in each ch until the end of the row. Turn work.

Row 2: SC in each st until the end of the row.

Cut and tie off yarn, leaving a long tail.

Completed bag parts

Constructing the Bag


  1. Place two round pieces on top of each other, wrong sides facing out.20180714_134613.jpg
  2. Place two stitch markers on circles 12 inches apart. This marks the bag opening.20180714_134908.jpg
  3. Grab your tapestry needle and a long piece of straw yarn. Beginning at one stitch marker, stitch the two circles together. Note: you will be stitching the larger portion of the circles together. Leave the 12 inches marked between the stitch markers open.20180714_135411.jpg
  4. Once you reach the other stitch marker, cut and tie off yarn. Weave in ends.

Adding the shoulder strap:

  1. Choose one end of the strap and attach tapestry needle to long tail.20180714_143039.jpg
  2. Stitch this end of the strap to the bag, approximately 0.5-1 inch below one of the stitch markers/bag opening.
  3. Repeat steps 1 and 2 with the other end of the strap. Make sure the strap is not twisted before you begin stitching it to the bag.20180714_144433.jpg
  4. Remove stitch markers and turn bag right side out. The straps should appear tucked in to the bag.20180714_144608.jpg

Adding the fastener strap and button:

  1. Choose a back side of the bag. Attach tapestry needle to long tail on the fastener strap.20180714_150120.jpg
  2. Stitch fastener strap to back side of the bag, approximately 1 inch below the bag opening.20180714_150545.jpg
  3. Flip to front side of the bag. Using tapestry needle and straw yarn, stitch button to the front side of the bag, approximately 3 inches from the bag opening. Note: depending on how small your button hole is, you may need to stitch it down using a smaller sewing needle and thread.20180714_152009.jpg
  4. Flip the fastener strap to the front of the bag and secure it to the button, using the space between two DC stitches on the rounded edge of the strap.20180714_152353.jpg

Lining the Bag

  1. Lay two pieces of scrap fabric on top of each other. Turn bag INSIDE OUT (this is important for later). Place shoulder and fastener straps inside the body of the bag. Using a pencil, trace the body of the bag on to the top piece of fabric.
  2. Cut out circles from both pieces of fabric at the same time to ensure they are (close to) identical. Leave circles on top of each other.20180715_092445.jpg
  3. Use tape measure to measure 12 inches around the top of the fabric circles. Mark the top piece of fabric at 0 and 12 inches using the pencil.20180715_092617.jpg
  4. Using a sewing needle and thread, begin sewing two fabric circles together. Start at 0 inch marking and sew the larger part of the circles together, leaving the 12 inch area between the two markings open. Stitches should be approximately 0.5 inches from the edge.20180715_145346.jpg
  5. Once you reach the 12 inch marking, cut and tie off thread. With bag still turned INSIDE OUT slip the liner over it, making sure both openings line up.20180715_151330.jpg
  6. Choose one side of the bag. Using embroidery floss and tapestry needle, stitch the liner to the bag along the opening. Liner should be approximately 0.5 inch from the edge of the bag opening. If it is too long, cut edge of liner so it fits as stated.20180715_152117.jpg
  7. Flip bag over and repeat step 8 and opposite bag opening.20180715_153057.jpg
  8. Turn bag right side out and tuck the lining inside. 20180715_154830.jpg

Tassel time

I created my tassels using scrap yarn and my Clover tassel maker. This is one of my favorite products ever – it’s easy to use and allows me to crank out tassels quickly. Clover also has a YouTube channel with a tutorial on how to use the tassel tool. If you don’t have a tassel making tool, you can still DIY a tassel. This tutorial shows you how to make a tassel using a piece of cardboard. You can also purchase tassels of all sizes at most craft stores.

To attach tassels to the bag, simply tie them to the rounded edge of the fastener strap, making sure the knots are on the inside of the strap when strap is secured.


You did it! Now pack your bag and go make the most of these long summer days.


I would love to see your creations! Tag me on Instagram @darsi_stitches and share this pattern with your friends and followers.

I am new to writing patterns and always appreciate feedback. Leave me a comment down below with your thoughts.

You may use this pattern for personal projects. You may also sell items made using this pattern, but please do not use my photos. Please do not copy, distribute, or sell this pattern as your own. Thank you!

Leave a Reply

Fill in your details below or click an icon to log in: Logo

You are commenting using your account. Log Out /  Change )

Twitter picture

You are commenting using your Twitter account. Log Out /  Change )

Facebook photo

You are commenting using your Facebook account. Log Out /  Change )

Connecting to %s