Boho Granny Square Shopper Bag
A versatile, customizable shopper bag made from granny squares, perfect for using up your yarn stash.
Materials
- Worsted weight (Category 4) yarn, 100% cotton recommended, approximately 800-1000 yards (730-915 meters) total. This pattern is designed to be stash-friendly and can be made with any yarn weight and fiber content. Adjust your hook size accordingly. For example, use DK weight yarn with a 3.5mm hook, or bulky yarn with a 6.0mm hook. Yardage will vary depending on yarn weight and bag size.
- 4.0 mm (US G/6) crochet hook
- Yarn needle
- Scissors
- Stitch markers (optional)
Gauge
16 sts × 18 rounds / 10 cm in single crochet. Gauge for granny squares will vary based on yarn and hook choice; aim for squares that are roughly 15x15 cm (6x6 inches) for a medium-sized bag with worsted weight yarn.
Finished Size
Size varies with yarn weight, hook size, and the number of granny squares and rounds worked.
Abbreviations
- ch: chain
- dc: double crochet
- rep: repeat
- rnd: round
- sc: single crochet
- sl st: slip stitch
- sp: space
- st(s): stitch(es)
- yo: yarn over
Special Stitches
This pattern uses standard crochet stitches.
Pattern Instructions
Foundation
Begin with a magic ring or ch 4 and sl st to the first ch to form a ring.
Body
Granny Square (Make 13)
Rnd 1: Ch 3 (counts as first dc), 2 dc into ring, [ch 2, 3 dc into ring] 3 times, ch 2, sl st to top of beg ch 3 to join. (12 sts) Rnd 2: Sl st into next 2 dc and into ch-2 sp, ch 3 (counts as first dc), (2 dc, ch 2, 3 dc) in same ch-2 sp (first corner made), [ch 1, (3 dc, ch 2, 3 dc) in next ch-2 sp] 3 times, ch 1, sl st to top of beg ch 3 to join. (24 sts) Rnd 3: Sl st into next 2 dc and into ch-2 sp, ch 3 (counts as first dc), (2 dc, ch 2, 3 dc) in same ch-2 sp, [ch 1, 3 dc in next ch-1 sp, ch 1, (3 dc, ch 2, 3 dc) in next ch-2 sp] 3 times, ch 1, 3 dc in next ch-1 sp, ch 1, sl st to top of beg ch 3 to join. (36 sts) Rnd 4: Sl st into next 2 dc and into ch-2 sp, ch 3 (counts as first dc), (2 dc, ch 2, 3 dc) in same ch-2 sp, [ch 1, (3 dc in next ch-1 sp, ch 1) twice, (3 dc, ch 2, 3 dc) in next ch-2 sp] 3 times, ch 1, (3 dc in next ch-1 sp, ch 1) twice, sl st to top of beg ch 3 to join. (48 sts) Rnd 5: Sl st into next 2 dc and into ch-2 sp, ch 3 (counts as first dc), (2 dc, ch 2, 3 dc) in same ch-2 sp, [ch 1, (3 dc in next ch-1 sp, ch 1) 3 times, (3 dc, ch 2, 3 dc) in next ch-2 sp] 3 times, ch 1, (3 dc in next ch-1 sp, ch 1) 3 times, sl st to top of beg ch 3 to join. (60 sts)
Fasten off and weave in ends for each square.
Assembly Arrange 9 granny squares in a 3x3 grid for the main body of the bag. Arrange 2 granny squares for each side panel. Using your preferred joining method (e.g., slip stitch, single crochet, or whip stitch), sew the granny squares together.
- Sew the 3x3 grid together to form a large panel.
- Fold the large panel in half, bringing the side edges together to form the bag shape. Sew the side edges together.
- Sew the two separate granny squares onto the sides of the bag, forming the depth.
Top Edging and Handles
Rnd 1: Join yarn with a sl st to any st at the top opening of the bag. Ch 1, sc evenly around the top opening. Make sure your stitch count is even. Sl st to first sc to join. Rnd 2-3: Ch 1, sc in each st around. Sl st to first sc to join. Rnd 4: (Create handle placement) Ch 1, sc in first X sts, ch Y (for handle length), skip Z sts, sc in next A sts, ch Y, skip Z sts, sc in rem sts. Sl st to first sc to join. (Adjust X, Y, Z, A based on desired handle placement and bag size). Rnd 5-6: Ch 1, sc in each sc and around each ch-Y handle. Sl st to first sc to join.
Fasten off and weave in all remaining ends.
Assembly / Finishing
Weave in all ends securely. Block your bag lightly if desired to even out the stitches and shape. You can add a fabric lining for extra durability and to prevent items from falling through gaps, though this is optional.
Tips
- Yarn Substitution: Feel free to use any yarn weight! Just adjust your hook size to match the yarn and create a fabric you like. A good rule of thumb is to go down one hook size from what's recommended on the yarn label for a denser fabric.
- Color Play: This is a perfect project for using up scraps! Don't be afraid to mix and match colors within your squares or use a different color for each round.
- Bag Size: To make a larger or smaller bag, simply add or subtract granny squares, or add more rounds to each granny square.
- Gauge Swatch: Although this pattern uses granny squares which are more forgiving, making a gauge swatch for any solid sections (like the top edging) ensures a consistent fabric.
Pattern by YarnCro · yarncro.com