Crochet Bag Patterns

Whimsical Wisteria Bloom Market Tote Free Pattern

Anonymous August 25, 2026

Whimsical Wisteria Bloom Market Tote: A Free Crochet Pattern

Carry a piece of spring with you everywhere you go! This enchanting crochet market tote features a stunning cascade of textured floral granny squares that will turn heads wherever you wander. Whether you're heading to the farmer's market, the beach, or just running daily errands, this spacious and stylish bag is the perfect companion. Designed for intermediate crocheters, this free pattern walks you through creating twelve beautiful hexagonal granny squares and joining them into a roomy, sturdy tote that's as functional as it is gorgeous.

The muted, earthy palette of dusty lavender, cream, and soft sage green creates a bohemian, natural elegance that pairs beautifully with any outfit. Plus, with the optional fabric lining and magnetic snap closure, you can customize your bag to be as polished or as casual as you like. Let's dive into this delightful project!

Materials Needed

Before you begin, gather the following supplies to ensure a smooth and enjoyable crochet experience:

  • Yarn: Worsted weight cotton yarn in three colors:
    • Main Color (MC): Soft Sage Green (approximately 300-350 yards)
    • Accent Color 1 (A1): Dusty Lavender (approximately 200-250 yards)
    • Accent Color 2 (A2): Cream (approximately 150-200 yards)
  • Crochet Hook: 5 mm (H/8) crochet hook
  • Yarn Needle: Tapestry needle for weaving in ends and seaming
  • Scissors
  • Stitch Markers (optional but helpful)
  • Fabric for Lining (optional): Approximately 1/2 yard of cotton fabric
  • Sewing Supplies (optional): Needle, thread, and magnetic snap closure if adding a lining

Gauge: 7 double crochet stitches x 4 rows = 2 inches. Be sure to check your gauge to ensure your bag comes out the correct size.

Step-by-Step Instructions

This bag is constructed from 12 hexagonal granny squares that are joined together, then finished with a sturdy strap and optional fabric lining. Follow these detailed instructions carefully, and you'll have a beautiful tote in no time!

Hexagon Granny Square (Make 12)

Each hexagon is worked in the round, starting from the center and building outward. You'll make 12 identical squares, then join them together. Let's begin!

Round 1

With A1 (Dusty Lavender), make a magic ring. Ch 3 (counts as first double crochet), 2 dc into ring, ch 2. (3 dc, ch 2) 5 times into ring. Join with a slip stitch to the top of the beginning ch-3. You should now have 6 clusters of 3 dc and 6 ch-2 spaces. Fasten off A1? No, do not fasten off yet—you'll continue with Round 2 in the same color.

Round 2

Slip stitch into the next 2 dc and into the ch-2 space. Ch 3, 2 dc in same space, ch 1. *In next ch-2 space: 3 dc, ch 2, 3 dc (this creates a corner), ch 1. Repeat from * 4 more times. In the last ch-2 space: 3 dc, ch 2, 2 dc. Join with a slip stitch to the top of the beginning ch-3. You'll now have 6 corners and 6 ch-1 spaces. Fasten off A1.

Round 3

Join A2 (Cream) in any ch-1 space. Ch 3, 2 dc in same space, ch 1. *In next corner space: 3 dc, ch 2, 3 dc. Ch 1. In next ch-1 space: 3 dc. Ch 1. Repeat from * around, ending with 3 dc in the last ch-1 space. Join with a slip stitch to the top of the beginning ch-3. You'll have 6 corners and 12 ch-1 spaces. Fasten off A2.

Round 4

Slip stitch into the next 2 dc and into the ch-1 space. Ch 3, 2 dc in same space, ch 1. *In next corner space: 3 dc, ch 2, 3 dc. Ch 1. (In next ch-1 space: 3 dc. Ch 1) twice. Repeat from * around, ending with 3 dc in the last ch-1 space. Join with a slip stitch to the top of the beginning ch-3. Fasten off A2.

Round 5

Join A2 (Cream) again in any ch-1 space. Ch 3, 2 dc in same space, ch 1. *In next corner space: 3 dc, ch 2, 3 dc. Ch 1. (In next ch-1 space: 3 dc. Ch 1) three times. Repeat from * around, ending with 3 dc in the last ch-1 space. Join with a slip stitch to the top of the beginning ch-3. Fasten off A2.

Round 6

Join MC (Sage Green) in any ch-1 space. Ch 3, 2 dc in same space, ch 1. *In next corner space: 3 dc, ch 2, 3 dc. Ch 1. (In next ch-1 space: 3 dc. Ch 1) four times. Repeat from * around, ending with 3 dc in the last ch-1 space. Join with a slip stitch to the top of the beginning ch-3. Fasten off and weave in all loose ends.

Pro Tip: As you complete each hexagon, take a moment to weave in the ends neatly. This will save you time and frustration during the assembly phase!

Assembly

Now that you have 12 beautiful hexagons, it's time to bring your bag to life!

Arranging the Hexagons

Lay out your 12 hexagons in a rectangle formation: 3 hexagons across and 4 hexagons down. This will form the front and back of your bag. Each side of the bag will be 3 hexagons wide and 2 hexagons tall. Take a moment to arrange them so the colors are balanced and pleasing to your eye.

Joining the Hexagons

Using MC (Sage Green) yarn and a tapestry needle, whip stitch the hexagons together through the back loops only. This creates a nearly invisible seam that adds a lovely textured detail.

  1. Create Vertical Strips: First, join the hexagons into vertical strips. You'll have 4 strips, each containing 3 hexagons. Whip stitch along the straight edges, matching the corners carefully.
  2. Join the Strips: Next, join the 4 vertical strips together. You'll sew along the bottom and sides, leaving the top open. This creates a bag shape with a flat bottom and two side panels.

Important: When joining the strips, be sure to align the corners perfectly. The hexagons should meet at their points, creating a seamless, flat surface. Take your time with this step—it's the foundation of your bag's structure!

Strap

With MC (Sage Green), ch 120 (or your desired strap length—measure against your body for the perfect fit).

Row 1: Sc in the 2nd ch from the hook and in each ch across. Ch 1, turn. (119 sc)

Row 2: Sc in each sc across. Fasten off.

Attach the strap securely to the inside top edges of the bag on both sides using a tapestry needle and yarn. Make sure the strap is evenly positioned and securely anchored—you don't want it pulling loose when you're carrying your treasures!

Finishing (Optional but Recommended)

To give your bag more structure and durability, consider adding a fabric lining. This also gives you the opportunity to add interior pockets for small items like keys, phone, or wallet.

  1. Cut the Fabric: Measure the inside of your bag and cut a piece of fabric to fit, adding about 1 inch for seam allowance. You'll need two pieces: one for the front and one for the back, or one long piece folded.
  2. Sew the Lining: With right sides together, sew the sides and bottom of the fabric pieces, leaving the top open. Press the seams open.
  3. Insert the Lining: Place the lining inside the bag, wrong sides together. Fold the top edge of the fabric over by about 1/2 inch and press. Sew the lining to the top edge of the bag using a needle and thread, making sure to catch the yarn stitches securely.
  4. Add a Closure (Optional): If desired, sew a magnetic snap closure to the center of the top edge of the lining for a secure, polished finish.

And there you have it—your very own Whimsical Wisteria Bloom Market Tote! This bag is not only a beautiful accessory but also a practical, spacious companion for all your daily adventures. The textured granny squares and earthy color palette make it a timeless piece you'll reach for again and again.

We'd love to see your finished creation! Share your photos on social media with the hashtag #WisteriaBloomTote and tag us so we can admire your handiwork. Happy crocheting!


Also Check Out: We think you'd love this beautiful pattern on our sister site: Lunar Tide Broomstick Lace Cowl Free Pattern – Knit a Celestial Wave Wrap