This Spring Garden Granny Tote Bag combines individual floral motifs with a sturdy rectangular body, a reinforced base, and comfortable shoulder straps. It is a lovely project for using several coordinating cotton yarn colors, and the finished bag makes a beautiful handmade accessory for spring and summer.
About This Spring Garden Granny Tote Bag Pattern
This design uses 12 floral granny squares, arranged into two rectangular panels. Each panel contains six squares arranged in two columns and three rows.
The squares are connected with a contrasting joining round, creating a decorative grid across the bag. A separate reinforced bottom panel gives the tote additional depth and helps it hold its shape.
The flower motifs have raised petals surrounding small textured centers. Green granny clusters form the outer sections, while a soft cream joining color creates a delicate garden-inspired appearance.
Skill Level: Intermediate
You should be comfortable working in joined rounds, changing colors, making granny clusters, and sewing crochet pieces together.
Finished Measurements
- Width: Approximately 13 inches.
- Height: Approximately 14 inches.
- Base depth: Approximately 3.5 inches.
- Handle length: Approximately 21 inches each.
The finished measurements may vary depending on your tension and yarn choice.
Materials You’ll Need
Yarn Requirements
Use medium-weight cotton yarn for a firm fabric with beautiful stitch definition.
| Yarn Color | Purpose | Approximate Yardage |
|---|---|---|
| Butter Yellow | Flower centers | 65 yards |
| Dusty Pink | Flower petals | 100 yards |
| Soft Lavender | Decorative flower details | 55 yards |
| Sage Green | Square borders | 170 yards |
| Warm Ivory | Joining and bag edging | 190 yards |
| Natural Beige | Base and handles | 170 yards |
Total: Approximately 750 yards.
Allow 15% extra for gauge variation.
Crochet Hooks
- 4 mm crochet hook for floral motifs.
- 4.5 mm crochet hook for granny square borders.
- 4 mm crochet hook for handles.
Other Supplies
- Tapestry needle
- Scissors
- Stitch markers
- Measuring tape
- Blocking mat
- Rust-resistant pins
- Optional cotton lining fabric
- Sewing thread and needle
Abbreviations and Terminology
All instructions use US crochet terminology.
- ch: Chain. Yarn over and pull through the loop.
- sl st: Slip stitch. Insert hook, yarn over, and pull through the stitch and loop on the hook.
- sc: Single crochet. Insert hook, pull up a loop, yarn over, and pull through both loops.
- hdc: Half double crochet. Yarn over, insert hook, pull up a loop, yarn over, and pull through all three loops.
- dc: Double crochet. Yarn over, insert hook, pull up a loop, then work through two loops twice.
- tr: Treble crochet. Yarn over twice before inserting the hook, then work through two loops three times.
- sp: Space.
- sk: Skip.
- st: Stitch.
- sts: Stitches.
- rep: Repeat.
- RS: Right side.
- WS: Wrong side.
Granny cluster: Three double crochet stitches worked into the same space.
Flower puff: A group of unfinished tall stitches joined together at the top to create a raised petal effect.
Turning chains do not count as stitches unless explicitly stated.
Gauge
Work a complete floral granny square using the instructions below.
After finishing the fifth round, the square should measure approximately 5.25 inches.
If your square is too small, move up half a hook size. If it is too large, use a smaller hook.
Make two practice squares before completing the entire set. Consistent measurements will make joining much easier.
Main Pattern Instructions
Part 1: Creating the Spring Flower Center
You will make 12 floral granny squares.
Each square begins with a small textured center, followed by six raised petals and a square-shaped outer border.
Using Butter Yellow yarn and a 4 mm hook:
Foundation: Ch 4 and join with a sl st to form a ring.
Round 1: Ch 1, work 10 sc into the ring. Join with a sl st to the first sc.
Count: 10 sc.
Fasten off.
The smaller center leaves enough room for the flower petals to stand out.
Part 2: Making the Raised Flower Petals
Join Dusty Pink yarn in any stitch.
Round 2: Ch 1. In the same stitch, work one flower puff as follows:
- Yarn over, insert hook, pull up a loop.
- Repeat this process four times in the same stitch.
- Yarn over and pull through all loops on the hook.
- Ch 2 to secure the puff.
Skip the next stitch.
Repeat this process around the circle.
You should have five raised petals.
Join with a sl st to the beginning of the round.
Fasten off.
Gently spread the petals with your fingers to create an even flower shape.
Part 3: Forming the Flower Background
Join Sage Green yarn in the ch-2 space between two petals.
Round 3:
Ch 3, work 2 dc into the same space.
Ch 1.
Work 3 dc into the next petal space, ch 1.
Repeat around.
Join with a sl st to the beginning ch-3.
You should now have five granny clusters separated by chain spaces.
Fasten off.
Part 4: Turning the Flower Into a Square
Join Warm Ivory yarn in any chain space.
Round 4:
Ch 3, 2 dc in the same space, ch 2, 3 dc in the same space.
This creates the first corner.
Work 3 dc in each of the next chain spaces.
In the next chain space, work (3 dc, ch 2, 3 dc) to create another corner.
Repeat the same process around the flower.
Join with a sl st.
You should now have four recognizable corners and four sides.
Part 5: Completing the Granny Square
Change to Sage Green yarn.
Round 5:
Join in any corner space.
Ch 3, work 2 dc, ch 2, and 3 dc in the same corner.
Work 3 dc into each side space.
At every remaining corner, work (3 dc, ch 2, 3 dc).
Join with a sl st.
Fasten off and weave in the ends.
Finished square measurement: Approximately 5.25 inches.
Repeat until you have 12 floral granny squares.
Part 6: Creating the Two Bag Panels
Arrange your squares into two matching panels.
Each panel contains:
- Two squares across.
- Three squares vertically.
- Six squares in total.
For a balanced appearance, alternate the flower colors between squares.
Place the squares on a flat surface before joining them. This allows you to move the motifs around until the color arrangement looks pleasing.
Joining the Squares
Use Natural Beige yarn for a decorative join.
Place two squares together with their right sides facing outward.
Join the yarn at one corner.
Joining Round:
Ch 1.
Work sc through both corresponding edge stitches of the two squares.
Continue across the entire edge, keeping your stitches evenly spaced.
At the corners, work 2 sc into the corner spaces when needed to maintain a flat join.
Repeat until the six squares form one rectangular panel.
Make the second panel in exactly the same way.
Part 7: Making the Reinforced Bottom
The bottom of the tote is made separately rather than using another floral motif.
This gives the bag a flatter, more practical base.
Using Natural Beige yarn and a 4 mm hook:
Foundation: Ch 34.
Row 1: Sc in the second chain from the hook and across. (33 sc)
Row 2: Ch 1, turn, sc across. (33 sc)
Rows 3–10: Repeat Row 2.
Fasten off, leaving a long sewing tail.
The finished base should measure approximately 3.5 inches wide and 13 inches long, depending on gauge.
For extra strength, make a second identical rectangle and place the two pieces together. Join around the perimeter with sc stitches.
This creates a thicker base that helps support the bag.
Part 8: Assembling the Bag Body
Place the front and back panels together with their right sides facing outward.
Position the reinforced bottom rectangle between the lower edges.
Using Natural Beige yarn, sew the bottom panel to the front and back panels with a tapestry needle.
Work slowly and distribute the stitches evenly.
Next, join the two side edges using a firm mattress stitch or slip-stitch seam.
Keep the upper edge open.
Turn the bag gently and check that the bottom corners are aligned.
The floral panels should sit upright without twisting.
Part 9: Adding a Decorative Upper Border
The top border provides a neat finish and strengthens the bag opening.
Join Sage Green yarn at one upper corner.
Round 1: Ch 1, work sc evenly around the opening.
Join with a sl st.
Round 2: Ch 1, sc in each stitch around.
Join with a sl st.
Round 3: Ch 2, hdc in every stitch around.
Join with a sl st.
Fasten off.
If you want a more decorative finish, work one final round of reverse single crochet (crab stitch). This creates a slightly twisted edge that looks especially attractive around floral bags.
Part 10: Making Strong Crochet Handles
The handles are made separately using compact single crochet stitches.
This creates a denser fabric that is less likely to stretch than a loose chain-based strap.
Using Natural Beige yarn and a 4 mm hook:
Foundation: Ch 7.
Row 1: Sc in the second chain from the hook and across. (6 sc)
Row 2: Ch 1, turn, sc in each stitch across. (6 sc)
Repeat Row 2 until the strap measures approximately 21 inches.
Fasten off, leaving a long tail.
Make a second identical handle.
Reinforcing the Handles
For additional support, you can place narrow cotton webbing inside each strap.
Fold the crochet strap around the webbing and sew along its length using matching thread.
This creates a stronger handle while preserving the handmade crochet appearance.
Attaching the Handles
Position the first handle on the front panel.
Place its ends approximately 2.5 inches from each side edge.
Repeat for the back handle.
Sew each end securely to the inside of the upper border.
Use a square stitching pattern with an additional diagonal stitch to reinforce each attachment point.
Check that both handles have equal lengths before finishing.
Special Techniques and Additional Details
Optional Mini Leaf Appliqués
Small leaves add a lovely garden-inspired finishing touch.
Using Sage Green yarn:
Ch 8.
Starting in the second chain from the hook:
- Sl st in the first chain.
- Sc in the next chain.
- Hdc in the next chain.
- Dc in the next two chains.
- Hdc in the next chain.
- Sc in the next chain.
Work 3 sc in the final chain.
Continue along the opposite side:
- Sc in the next chain.
- Hdc in the next chain.
- Dc in the next two chains.
- Hdc in the next chain.
- Sc in the next chain.
- Sl st in the final chain.
Fasten off.
Make four leaves and sew them near selected flower motifs.
You can also add a tiny embroidered stem using a tapestry needle and green yarn.
Optional Flower Center Embroidery
For a slightly more detailed appearance, use a small amount of lavender yarn to add three straight stitches around selected yellow flower centers.
Keep the embroidery subtle so the raised petals remain the main feature.
Assembly and Finishing
Before considering the bag finished, check the following:
- All 12 granny squares are securely joined.
- The bottom panel is attached evenly.
- The side seams are strong.
- The top border lies flat.
- Both handles are securely attached.
- All loose yarn ends are woven in.
If you want a more polished interior, sew a cotton lining into the bag.
Cut two fabric pieces matching the panel dimensions, plus seam allowance. Sew the sides and bottom together, fold the upper edge inward, and hand stitch the lining inside the tote.
A lining also prevents small items from slipping through the crochet spaces.
Blocking and Care
Cotton yarn responds well to gentle wet blocking.
Dampen the completed bag with cool water and press away excess moisture using a clean towel.
Lay it flat on a blocking mat.
Arrange the body into a neat rectangular shape and gently straighten the handles.
Allow the bag to dry completely before using it.
Regular Care
- Hand wash with mild detergent.
- Avoid hot water.
- Never twist or wring the crochet fabric.
- Dry flat.
- Keep away from direct heat.
- Store flat or loosely folded.
If your bag has a fabric lining, follow the fabric manufacturer’s care recommendations.
Fit and Troubleshooting Tips
The Flower Centers Are Curling
Check that you are not pulling your stitches too tightly. A slightly larger hook may help.
The Granny Squares Are Uneven
Block them individually before joining. Consistent square dimensions make a significant difference.
The Bag Is Too Floppy
Add a fabric lining and reinforce the bottom with a second crochet rectangle.
The Handles Are Stretching
Add cotton webbing inside the handles or shorten their length slightly.
The Top Border Is Wavy
You may have added too many stitches around the opening. Remove the round and distribute the stitches more evenly.
The Finished Tote Looks Too Small
Increase the size of the individual granny squares by adding another granny round before joining.
Final Thoughts
I love how this Spring Garden Granny Tote Bag combines colorful flowers with practical everyday construction. The raised petals give every square a little personality, while the sage green details bring all the different colors together.
It is also a wonderful opportunity to experiment with your favorite yarn combinations. You could make a soft pastel version for spring, a bright floral version for summer, or a vintage-inspired tote using muted shades.
Most importantly, enjoy the process. There is something special about watching individual crochet motifs turn into a useful accessory that you can carry everywhere.
I hope this Spring Garden Granny Tote Bag Free Crochet Pattern inspires you to create something beautiful with your yarn and crochet hook. Happy crocheting!







Leave a Reply
You must be logged in to post a comment.