I don’t know about you, but I absolutely love a bag that does double duty. Something that looks stunning enough to get compliments everywhere you go, but practical enough to actually carry your daily essentials.
Get the Ad-Free PDF Pattern
You can find the free pattern below, or you can purchase the ad-free printable PDF from my shop.
Get the Printable PDF →
This sunflower granny square bucket bag hits that sweet spot perfectly. All the cheerful charm of a handmade accessory with none of the floppy, flimsy issues that plague so many crocheted bags.
The warm honey gold tones paired with those bold sunflower centers make this bag feel like carrying a little piece of summer sunshine wherever you go. And that sturdy circular base? It means your bag actually stands up on its own like a proper grown-up accessory should.
Why You’ll Love This Sunflower Bucket Bag Pattern
This crochet pattern brings together several satisfying techniques into one cohesive project. You’ll work puff stitch petals for the sunflower centers, create a classic granny square frame, shape a sturdy circular base, and finish with professional hardware details like D-rings and an adjustable crossbody strap.
The finished bag measures approximately 8.5 inches (21.5 cm) tall and 7.25 inches (18.5 cm) across the base, with about 23 inches (58.5 cm) around the upper body. The strap adjusts from roughly 36 to 48 inches (91.5 to 122 cm), making it comfortable for crossbody wear on most body types.
Skill level sits at confident intermediate. You should feel comfortable working in the round, shaping a flat circle, making textured stitches like puff stitches and clusters, joining panels neatly, and attaching hardware. Don’t let that intimidate you though. If you’ve made granny squares and worked in the round before, you have the foundation you need.
Time estimate runs about 8 to 12 relaxed hours from start to finish. Perfect for a weekend project or a week of evening crochet sessions.
Materials You’ll Need
Yarn:
Use a worsted weight or aran weight cotton or cotton blend yarn. The pattern specifically recommends Lion Brand 24/7 Cotton, Paintbox Yarns Cotton Aran, or Dishie Worsted. Whatever you choose, look for a firm worsted cotton that creates dense fabric. Avoid slippery or very stretchy yarns, especially for the strap.
Hooks:
Notions:
Hardware:
Optional: Cotton fabric, thread, and hand-sewing needle if you want to add a lining inside the bag.
Gauge and Sizing Notes
Getting gauge right matters for this project because the panels need to match the base perfectly.
Gauge: 16 single crochet (sc) stitches and 19 rounds equals 4 inches / 10 cm in joined sc rounds with the 4.0 mm hook.
Square measurement: One blocked sunflower square should measure 5.75 inches / 14.5 cm across, with 23 edge stitches on each side (not counting the corner chain-2 spaces).
Here’s an important checkpoint: make one square first and block it. If your square is larger than specified, switch to a smaller hook. If it’s smaller, go up a hook size. Match the square measurement before making all four panels. This saves you from headaches during assembly.
Abbreviations and Special Stitches
Let me walk you through the abbreviations used in this pattern. The pattern uses US crochet terminology throughout.
Standard Abbreviations:
UK crocheters note: US sc equals UK dc, US dc equals UK tr, US tr equals UK dtr.
Special Stitches Explained
Puff Stitch: This creates those lovely textured petals. Work it like this: yarn over, insert hook in the indicated space, yarn over and pull up a loop. Repeat that sequence 4 times total in the same space (you’ll have 9 loops on your hook). Then yarn over and pull through all loops on hook, chain 1 to close the puff.
3-dc Cluster: Yarn over, insert hook in space, yarn over and pull up a loop, yarn over and pull through 2 loops. You now have 2 loops remaining on your hook. Repeat that sequence 2 more times in the same space (you’ll have 4 loops on hook). Yarn over and pull through all loops.
Invisible Join: Cut your yarn leaving a tail. Pull the tail through the last stitch. Thread your tapestry needle under both loops of the first stitch of the round, then back into the center of the last stitch. This mimics a regular stitch and creates a seamless finish.
Sunflower Granny Square Pattern (Make 4)
Use B (brown) for the center, C (golden yellow) for the petals, and MC (honey gold) for the square frame and border. The chain-3 counts as 1 dc where stated. Block each square before joining.
Rnd 1 (B): Make a magic ring. Ch 2, work 16 dc in the ring, sl st to first dc. (16 dc)
Rnd 2 (B): Ch 1, [sc in next dc, ch 1] around, sl st to first sc. (16 sc, 16 ch-1 sps)
Rnd 3 (C): Sl st into first ch-sp, ch 1, work puff st in each ch-sp around, sl st to first puff. (16 puffs)
Rnd 4 (C): Ch 2, work 3-dc cluster in each closing ch-sp around, ch 1 after each cluster, sl st to first cluster. (16 clusters, 16 ch-1 sps)
Rnd 5 (MC): Join MC in any ch-sp. Ch 3, 2 dc in same sp, ch 2, 3 dc in same sp; [3 dc in each of next 3 sps, (3 dc, ch 2, 3 dc) in next sp] 3 times; 3 dc in each of last 3 sps, sl st to top of ch-3. (60 dc, 4 corner ch-2 sps)
Rnd 6 (MC): Ch 1, sc in each dc; in each corner ch-2 sp work (sc, ch 2, sc), sl st to first sc. (68 sc; 17 sc per side)
Rnd 7 (MC): Ch 1, sc in each sc; in each corner ch-2 sp work (sc, ch 2, sc), sl st to first sc. (76 sc; 19 sc per side)
Rnd 8 (MC): Repeat Rnd 7. (84 sc; 21 sc per side)
Rnd 9 (MC): Repeat Rnd 7. Fasten off with invisible join. (92 sc; 23 sc per side)
Checkpoint: Each square measures approximately 5.75 inches / 14.5 cm across after blocking. Each edge has 23 sc between corner spaces.
Base and Bottom Wall
Work in joined rounds with MC. The chain 1 at the start of sc rounds does not count as a stitch. Join each round with a slip stitch to the first sc.
Rnd 1: Magic ring, ch 1, 8 sc in ring. (8 sc)
Rnd 2: Inc in each st around. (16 sc)
Rnd 3: [Sc in next st, inc] 8 times. (24 sc)
Rnd 4: [Sc in next 2 sts, inc] 8 times. (32 sc)
Rnd 5: [Sc in next 3 sts, inc] 8 times. (40 sc)
Rnd 6: [Sc in next 4 sts, inc] 8 times. (48 sc)
Rnd 7: [Sc in next 5 sts, inc] 8 times. (56 sc)
Rnd 8: [Sc in next 6 sts, inc] 8 times. (64 sc)
Rnd 9: [Sc in next 7 sts, inc] 8 times. (72 sc)
Rnd 10: [Sc in next 8 sts, inc] 8 times. (80 sc)
Rnd 11: [Sc in next 9 sts, inc] 8 times. (88 sc)
Rnd 12: Sc in next 21 sts, inc; [sc in next 21 sts, inc] 3 times. (92 sc)
Rnd 13: BLO sc in each st around to turn the base upward. (92 sc)
Rnds 14-16: Sc in each st around. Fasten off after Rnd 16. (92 sc)
Checkpoint: Base measures approximately 7.25 inches / 18.5 cm across. The top of the bottom wall has 92 stitches, matching 4 panel edges times 23 stitches.
Joining the Body Panels
Arrange the four squares in a ring with the right side facing out and all sunflowers upright. Use MC and either a mattress stitch or a flat slip-stitch join.
Join vertical edges: Connect 23 edge stitches from one square to 23 edge stitches of the next square. Repeat until all four squares form a tube. Keep corner ch-2 spaces tidy and aligned at top and bottom.
Attach tube to bottom wall: Pin one lower edge of each square to 23 stitches of the bottom wall. Sew or slip-stitch through 23 edge stitches per square and 92 wall stitches total.
Reinforce corners: Add a few neat whipstitches at the four lower corners where the square corners meet the round base. This prevents gaps.
Weave in ends inside the bag as you go.
Placement tip: The front and back each show one full sunflower panel centered. The side panels curve around the bucket shape. Keep the seams at the side edges so the drawstring bow can sit nicely at the front.
Top Band with Eyelets
Join MC at any upper corner. Work around the top of the panel tube, placing 23 sc across each square edge.
Rnd 1: Ch 1, sc in each edge st around. Do not work into corner ch-2 spaces unless needed to close a tiny gap. (92 sc)
Rnd 2: Sc in each st around. (92 sc)
Rnd 3 (eyelets): Sc in first 2 sts, [ch 2, skip 2 sts, sc in next 6 sts] 10 times, ch 2, skip 2 sts, sc in last 8 sts. (70 sc, 11 ch-2 sps; 92 positions)
Rnd 4: Sc in each sc and 2 sc in each ch-2 sp around. (92 sc)
Rnds 5-7: Sc in each st around. Fasten off after Rnd 7. (92 sc)
Drawstring
With MC and the 5.0 mm hook, chain 180, or chain until cord measures approximately 66 inches / 168 cm.
Slip stitch in the back bump of each chain across for a rounded cord. Fasten off.
Weave the cord through the 11 eyelets, starting and ending at the front center. Tie a bow.
Make two tassels approximately 3.25 inches / 8 cm long and attach one to each cord end.
D-Ring Tabs (Make 2)
Row 1: Ch 7, sc in 2nd ch from hook and each ch across. (6 sc)
Rows 2-12: Ch 1, turn, sc in each st across. (6 sc)
Finish: Wrap tab around a D-ring, overlap short ends by 2 rows, and sew firmly to the upper side seam through the top band and panel border.
Crossbody Strap
Row 1: Ch 8, sc in 2nd ch from hook and each ch across. (7 sc)
Rows 2-120: Ch 1, turn, sc in each st across until strap measures approximately 42 inches / 106.5 cm, or your desired length. (7 sc)
Edge: Sc evenly around the long sides, placing 3 sc in each corner. Fasten off and weave ends.
Hardware assembly: Thread strap through slider and swivel clasps. Sew the folded ends securely with matching yarn or strong thread.
Strength tip: For a non-stretch strap, sew a strip of cotton webbing or grosgrain ribbon to the wrong side before attaching hardware.
Finishing Your Sunflower Bucket Bag
Steam or wet-block the finished bag lightly, shaping the top rim and square panels with your hands.
Consider adding a fabric lining if you’ll carry keys, cosmetics, or small items that might slip through the corner spaces of the granny squares.
Check all hardware joins with a firm tug before use. Reinforce any join that shifts.
Size Customization Options
For a wider bag: Add a 10th border round to each square and increase the base/top to 100 stitches. Keep 25 stitches per square edge.
For a shorter strap: Stop before Row 120.
For a longer strap: Continue in 7-sc rows until the strap fits comfortably.
For a taller bag: Add extra sc rounds above the panels before the eyelet round, maintaining 92 stitches.
Troubleshooting Common Issues
If your square cups or ruffles, block it firmly. If it still waves, try changing hook size for the border rounds only.
If your panel tube doesn’t match the base, confirm every square has exactly 23 stitches per edge and the base has 92 stitches total.
If your eyelets don’t land evenly, remember Round 3 uses 11 eyelets: 2 sc, then 10 repeats, then the final eyelet and 8 sc.
If your strap stretches, use a smaller hook or add a fabric/webbing backing for support.

Care Instructions
Hand wash gently in cool water. Press out moisture in a towel, reshape, and dry flat. Remove detachable strap hardware before washing when possible. Do not hang the wet bag, as cotton can stretch under its own weight.
I hope this sunflower granny square bucket bag brings you as much joy to make as it will to carry! If you make one, please save this pattern to your Pinterest boards so you can find it again easily, and I would absolutely love to see your finished bags. Drop a comment below or tag me on social media when yours is complete!
Want a Quick & Easy Printable Version?
Get a clean, beautifully formatted PDF of this pattern — easy to follow step by step, ready to print or save on any device. No scrolling, no distractions, just the pattern.
Get the Printable PDF →You Might Also Like
- Coral Poppy Baby Dress Free Crochet Pattern
- Sunshine Lemon Tiered Baby Dress Free Crochet Pattern
- Coral Reef Snake Plant Amigurumi Free Crochet Pattern
- Pastel Daisy Crochet Hoodie Free Crochet Pattern
