Crochet Bag Patterns

Frosted Fern Granny Square Bag Free Pattern – Crochet a Woodland Winter Tote

Anonymous August 08, 2026

Frosted Fern Granny Square Bag Free Pattern – Crochet a Woodland Winter Tote

Wrap your wrist in the quiet beauty of a snow-dusted forest with this textured granny square tote, where icy whites meet deep evergreen. Each square is a tiny winter garden, joined into a spacious carryall that feels like a cozy cabin escape. This free crochet pattern is perfect for intermediate beginners who want to practice granny squares while creating a stunning, functional accessory. The Frosted Fern Bag uses a classic granny stitch with a frosty color palette of Snow White, Forest Green, and Silver Mist—evoking frosted pine branches and peaceful winter walks.

Whether you're looking for a handmade gift or a personal project to brighten chilly days, this tote delivers both charm and practicality. With 12 granny squares, a decorative whip-stitch join, and a sturdy strap, you'll have a bag that's as durable as it is beautiful. Let's gather your materials and begin!

Materials Needed

Before you start, make sure you have everything ready. Here's what you'll need for the Frosted Fern Granny Square Bag:

  • Yarn: Worsted weight cotton or acrylic blend (e.g., Lion Brand 24/7 Cotton) in three colors:
    • Color A: Snow White (approx. 150g)
    • Color B: Forest Green (approx. 150g)
    • Color C: Silver Mist (approx. 100g)
    Total approx. 400g.
  • Crochet Hook: 5.0 mm (US H-8)
  • Yarn Needle: For weaving in ends and whip stitching
  • Scissors
  • Stitch Markers (optional, but helpful)
  • Fabric for Lining (optional, approx. 12" x 18" rectangle)
  • Sewing Needle & Thread (if adding lining)

Gauge: One granny square = 4 inches x 4 inches (10 cm x 10 cm) after blocking. Be sure to check your gauge to ensure your bag comes out the right size.

Step-by-Step Instructions

Part 1: Crochet the Granny Squares (Make 12)

You'll make 12 identical granny squares—6 for each side of the bag. Each square is worked in rounds, starting from the center and building outward. Follow these instructions carefully for each square.

Round 1 (Color A – Snow White)

  1. Make a magic ring (also called a magic circle). If you're not familiar with this technique, wrap the yarn around your fingers twice, insert hook, and pull up a loop. Then chain 1 to secure.
  2. Chain 3 (this counts as your first double crochet).
  3. Work 2 double crochets (dc) into the ring.
  4. Chain 2 (this forms a corner space).
  5. Work (3 dc, chain 2) three more times into the ring. You should now have 4 groups of 3 dc, with chain-2 spaces between them.
  6. Join with a slip stitch to the top of the beginning chain-3.
  7. Fasten off Color A. You should have 12 dc total and 4 chain-2 spaces.

Round 2 (Color B – Forest Green)

  1. Join Color B in any chain-2 corner space with a slip stitch.
  2. Chain 3 (counts as first dc).
  3. Work 2 dc in the same corner space.
  4. Chain 1 (this creates a side space).
  5. In the next corner space, work (3 dc, chain 2, 3 dc). This creates the corner.
  6. Chain 1, then repeat from * around: work (3 dc, chain 2, 3 dc) in each corner, with chain 1 between corners.
  7. When you return to the starting corner, work 3 dc in that same space, then chain 2 and slip stitch to the top of the beginning chain-3.
  8. Fasten off Color B. You should have 24 dc total, 4 corners, and 4 side chain-1 spaces.

Round 3 (Color C – Silver Mist)

  1. Join Color C in any corner chain-2 space.
  2. Chain 3 (counts as first dc).
  3. Work 2 dc in the same corner space.
  4. Chain 1.
  5. Work 3 dc in the next chain-1 side space.
  6. Chain 1.
  7. In the next corner space, work (3 dc, chain 2, 3 dc).
  8. Chain 1, then work 3 dc in the next side space, chain 1, and repeat from * around.
  9. Finish by working 3 dc in the starting corner, chain 2, and slip stitch to the top of the beginning chain-3.
  10. Fasten off Color C. You should have 36 dc total.

Round 4 (Color A – Snow White)

  1. Join Color A in any corner chain-2 space.
  2. Chain 3 (counts as first dc).
  3. Work 2 dc in the same corner space.
  4. Chain 1.
  5. Work 3 dc in the next chain-1 side space, chain 1.
  6. Work 3 dc in the next chain-1 side space, chain 1.
  7. In the next corner space, work (3 dc, chain 2, 3 dc).
  8. Repeat from * around: work 3 dc in each side space (chain 1 between), and (3 dc, chain 2, 3 dc) in each corner.
  9. Finish with 3 dc in the starting corner, chain 2, slip stitch to join.
  10. Fasten off Color A. You should have 48 dc total.

Round 5 (Color B – Forest Green)

  1. Join Color B in any corner chain-2 space.
  2. Chain 3 (counts as first dc).
  3. Work 2 dc in the same corner space.
  4. Chain 1.
  5. Work 3 dc in the next chain-1 side space, chain 1. Repeat this for the next two side spaces (so you work 3 dc in three side spaces total, with chain 1 between each).
  6. In the next corner space, work (3 dc, chain 2, 3 dc).
  7. Repeat from * around: work 3 dc in each side space (chain 1 between), and (3 dc, chain 2, 3 dc) in each corner.
  8. Finish with 3 dc in the starting corner, chain 2, slip stitch to join.
  9. Fasten off Color B. You should have 60 dc total.

Round 6 (Color C – Silver Mist)

  1. Join Color C in any corner chain-2 space.
  2. Chain 3 (counts as first dc).
  3. Work 2 dc in the same corner space.
  4. Chain 1.
  5. Work 3 dc in the next chain-1 side space, chain 1. Repeat this for the next three side spaces (so you work 3 dc in four side spaces total, with chain 1 between each).
  6. In the next corner space, work (3 dc, chain 2, 3 dc).
  7. Repeat from * around: work 3 dc in each side space (chain 1 between), and (3 dc, chain 2, 3 dc) in each corner.
  8. Finish with 3 dc in the starting corner, chain 2, slip stitch to join.
  9. Fasten off Color C. You should have 72 dc total.

Weave in all ends using your yarn needle. Repeat this entire process to make 12 squares total. Once all squares are complete, block them to 4x4 inches each. Blocking helps even out the stitches and ensures your squares are uniform for assembly.

Part 2: Assembling the Bag

Arrange the Squares

  1. Take 6 squares and arrange them in a rectangle: 2 squares wide and 3 squares tall. This will be one side of your bag.
  2. Repeat with the remaining 6 squares for the second side.

Whip Stitch the Squares Together

  1. Using Color A (Snow White) and your yarn needle, thread a long piece of yarn (about 18-24 inches).
  2. Place two squares side by side with right sides facing up.
  3. Insert your needle through the back loops only of the corresponding stitches on both squares. This creates a flat, nearly invisible seam on the front.
  4. Work a whip stitch across the entire edge, matching corners and edges carefully. Keep your stitches even and not too tight.
  5. Continue joining squares in this manner until all 6 squares for one side are joined into a 2x3 rectangle.
  6. Repeat for the second side.

Join the Two Sides

  1. Place the two rectangles together with wrong sides facing (the right sides should be on the outside).
  2. Using Color A, whip stitch along the bottom edge and up the sides, leaving the top open.
  3. Make sure to match the corners and edges carefully. Work through the back loops only for a neat finish.
  4. Once sewn, turn the bag right side out. The seams will be on the inside, and the right sides of the squares will face outward.

Part 3: Creating the Strap

  1. With Color A (Snow White), make a slip knot and chain 120. This will give you a strap approximately 30 inches long. Adjust the length if you prefer a longer or shorter strap.
  2. Row 1: Single crochet (sc) in the 2nd chain from the hook and in each chain across. Turn. (119 sc)
  3. Row 2: Chain 1, single crochet in each single crochet across. Fasten off.
  4. Weave in the ends.

Attach the Strap

  1. Position the strap ends on the inside top corners of the bag.
  2. Using Color A and your yarn needle, slip stitch the strap ends securely to the bag.
  3. Reinforce with a few extra stitches through the strap and the bag fabric to ensure it's sturdy and won't pull loose.

Part 4: Optional Fabric Lining

Adding a lining gives your bag extra structure and protects your belongings from slipping through the granny square gaps. Here's how:

  1. Measure the interior dimensions of your bag (width, height, and depth).
  2. Cut a piece of fabric slightly larger than these measurements (add about 1 inch for seam allowance).
  3. Fold the fabric in half with right sides together.
  4. Sew the side seams using a sewing machine or needle and thread, leaving the top open.
  5. Turn the lining right side out and insert it into the bag.
  6. Fold the top edge of the lining under and slip stitch it to the inside of the bag, hiding the strap attachments.

Final Thoughts

Your Frosted Fern Granny Square Bag is now complete! This woodland winter tote is perfect for carrying books, groceries, or knitting projects. The textured granny squares and frosty color palette make it a standout accessory for any season. If you loved this pattern, be sure to explore more crochet bag patterns on our blog. Happy crocheting!


Also Check Out: We think you'd love this beautiful pattern on our sister site: The Cozy Cable Knit Blanket Free Pattern