
Flower Granny Square Bag – Free Crochet Pattern
There is something deeply satisfying about turning a simple skein of yarn into something you can carry on your shoulder and show off to the world. The Flower Granny Square Bag is exactly that kind of project — a celebration of color, texture, and the timeless granny square motif reimagined into a functional, beautiful bag. Whether you are a seasoned crocheter or someone who has recently fallen in love with the craft, this pattern is designed to be approachable, enjoyable, and rewarding from the very first stitch.
At Jo to the World Creations, we believe that crochet is more than a hobby. It is a way of expressing yourself, slowing down, and creating handmade pieces that carry genuine meaning. This bag pattern brings together the classic charm of the granny square with a floral center motif that makes each panel feel like a little garden blooming in your hands. The finished bag is sturdy enough for everyday use, roomy enough to hold your essentials, and eye-catching enough to earn compliments everywhere you take it.
Let’s dive into everything you need to know to make your own Flower Granny Square Bag from start to finish.
Why You’ll Love This Pattern
Before we get into the stitches and rounds, let’s talk about why this particular bag design is so worth your time.
First, it is genuinely versatile. The granny square format means you can customize the size of your bag simply by adjusting how many squares you make and how you join them. Want a small crossbody pouch? Use four squares. Prefer a generous market bag? Add more squares to create a wider, taller body. The structure is flexible without being complicated.
Second, this is a fantastic stash-buster project. If you have been collecting partial skeins of cotton or acrylic yarn the way most crafters do, this bag gives you permission to use them all. The flower centers, the petal rounds, and the background of each square can each be a different color. You can go bold and eclectic or keep things tonal and sophisticated — the choice is completely yours.
Third, granny squares are portable and beginner-friendly. Each motif is small enough to work on during a commute, a lunch break, or a quiet evening on the couch. You are not committed to carrying a large, unwieldy project with you. Just tuck a couple of squares into your tote and crochet on the go.
Finally, when you finish this bag, you will have made something genuinely useful. Handmade bags are among the most appreciated gifts in the crochet world, and this one photographs beautifully, holds its shape well, and has the kind of handmade quality that no store-bought item can replicate.
Materials You Will Need
To make this Flower Granny Square Bag, gather the following supplies before you begin.
Yarn: Worsted weight cotton yarn works best for bags because it creates a firm, structured fabric that holds its shape. You will need approximately 200 grams of your main color (this will be used for the background of your granny squares and the joining), plus smaller amounts of two or three accent colors for the flower centers and petals. DK weight yarn can also work if you adjust your hook size, though the finished bag will be slightly smaller and more delicate.
Crochet Hook: A 5mm (US H/8) hook is ideal for worsted weight cotton. If your tension runs tight, move up to a 5.5mm hook. If you find your squares are looser than you’d like, try a 4.5mm hook. Always check your gauge before joining squares together.
Additional Supplies: You will need a yarn needle for weaving in ends and seaming, scissors, stitch markers (optional but helpful), and a pair of bag handles. You can use bamboo handles, leather handles, or even fabric handles depending on the look you are going for. Bamboo ring handles are especially popular with this style of bag because they add a natural, bohemian feel that complements the floral motif beautifully.
Optional: A bag liner, iron-on interfacing, or a piece of stiff mesh can be inserted into the finished bag to add structure. This is entirely optional but recommended if you plan to carry heavier items.
Gauge
One granny square should measure approximately 10cm x 10cm (about 4 inches x 4 inches) after blocking. If your squares are coming out larger, go down a hook size. If they are smaller, go up a hook size. Consistent gauge across all your squares will make the joining process much smoother and give your finished bag an even, polished appearance.
Abbreviations
This pattern uses standard US crochet terminology.
ch — chain
sl st — slip stitch
sc — single crochet
dc — double crochet
tr — treble crochet
sp — space
st — stitch
rep — repeat
[ ] — work instructions within brackets the number of times indicated
How to Make the Flower Granny Square
Each bag panel is made up of four granny squares joined together. A standard bag uses two panels (front and back), which means you will need a total of eight squares. You may want to make a few extras as you practice getting your tension right.
Round 1 — The Flower Center
Using your first accent color, make a magic ring (or ch 4 and join with a sl st to form a ring).
Ch 3 (counts as first dc), work 2 dc into the ring, ch 2. Work 3 dc into the ring, ch 2. Repeat from to three more times. You will have four clusters of 3 dc with ch-2 spaces between each cluster. Join with a sl st to the top of your beginning ch-3. Fasten off and pull the magic ring closed. (16 dc, 4 ch-2 spaces)
Round 2 — The Petals
Join your second accent color with a sl st into any ch-2 corner space.
Ch 3 (counts as first dc), work 2 dc, ch 2, and 3 dc all into the same corner space. This forms your first petal.
Ch 1. Work (3 dc, ch 2, 3 dc) into the next ch-2 space. Repeat from to two more times.
Ch 1. Join with a sl st to the top of your beginning ch-3. Fasten off. (4 petals formed, each as a shell cluster in the corner spaces)
Round 3 — Building the Square
Join your main color with a sl st into any ch-2 corner space.
Ch 3 (counts as first dc), work 2 dc, ch 2, and 3 dc all into the same corner space to form your first corner shell.
Ch 1. Work 3 dc into the ch-1 side space. Ch 1. Work (3 dc, ch 2, 3 dc) into the next ch-2 corner space. Repeat from to two more times.
Ch 1. Work 3 dc into the last ch-1 side space. Ch 1. Join with a sl st to the top of your beginning ch-3. Fasten off.
Round 4 — The Final Border Round
Join your main color (or a contrasting border color) with a sl st into any ch-2 corner space.
Ch 3 (counts as first dc), work 2 dc, ch 2, and 3 dc all into the same corner space.
Ch 1. Work 3 dc into the next ch-1 side space. Ch 1. Work 3 dc into the following ch-1 side space. Ch 1. Work (3 dc, ch 2, 3 dc) into the next ch-2 corner space. Repeat from to two more times.
Ch 1. Work 3 dc into the next side space. Ch 1. Work 3 dc into the last side space. Ch 1. Join with a sl st to the top of beginning ch-3. Fasten off and weave in ends.
Your completed square should now have four clean corners and three cluster groups along each side, with a blooming flower motif in the center.
Blocking Your Squares
Before you join your squares, it is worth taking the time to block them. Blocking is the process of wetting your finished crochet pieces and gently shaping them flat as they dry. This evens out any inconsistencies in tension and makes your squares noticeably more uniform, which results in a much neater finished bag.
To wet block, simply submerge each square in room-temperature water for a few minutes, gently squeeze out the excess water (do not wring), and then pin each square to a foam mat or towel in the correct dimensions. Allow to dry completely before removing the pins. For cotton yarn, this usually takes a few hours.
If you are using acrylic yarn, steam blocking with an iron held just above the surface of the fabric is more effective than wet blocking.
Joining the Squares
Once all eight squares are blocked and dry, it is time to join them into two panels.
There are several methods for joining granny squares, including the flat slip stitch join, the join-as-you-go method, and the flat single crochet join. For this bag, the flat single crochet join is recommended because it creates a visible seam on the right side of the fabric that adds a decorative ridge, giving the bag a handcrafted, intentional look.
To join, place two squares with wrong sides together. Using your main color and your crochet hook, insert your hook through the corresponding corner stitches of both squares and join your yarn. Work single crochet stitches through both layers along the entire edge, matching stitches as you go. At corners, work 3 single crochets into the corner space to keep the edges neat.
Join your four squares into a 2×2 grid for each panel. When joining the second pair of squares to the first pair, you will be working along a longer edge. Take care to keep your tension even throughout.
Assembling the Bag
Place your two finished panels with wrong sides together. Using the flat single crochet join method, seam along the bottom edge and both side edges, leaving the top edge open. As you seam the corners where the bottom meets the sides, work a few extra stitches to reinforce those points, as they will bear the most stress during use.
Once the three sides are joined, turn the bag right side out. You should now have a neat, structured bag body with visible joining ridges along the sides and bottom.
Creating the Top Border and Attaching Handles
The top opening of the bag benefits from a simple border to give it a clean, finished edge.
Join your main color at one of the top corners with a sl st. Ch 1, and work a round of single crochet evenly around the entire top opening. When you reach the corners, work 2 or 3 sc to keep the edge flat. Join with a sl st and repeat this round one or two more times until you have a border of two or three rows of single crochet. Fasten off and weave in all ends.
To attach bamboo handles, fold the top border over each handle ring and secure it by sewing through both layers with your yarn needle and a length of yarn. Work back and forth several times to make sure the handles are firmly attached, then weave in the ends securely on the inside of the bag. Space your handles evenly across the top of each panel, positioning them roughly a third of the way in from each side.
If you are using rigid handles that cannot be folded around, you can use short lengths of yarn, ribbon, or twine to lash the handles to the top edge of the bag through pre-crocheted loops. This approach works beautifully with wooden ring handles.
Customization Ideas
One of the joys of a pattern like this is how easily it adapts to your personal style.
For a bohemian, free-spirited look, use a rainbow of yarn colors for your flowers — a different color combination for each square — and join everything with a cream or natural cotton main color. The result feels like a portable flower garden.
For a more polished, minimal aesthetic, choose two colors only: a neutral main color and a single accent color for all the flowers. Navy and white, sage and cream, or terracotta and beige all look stunning with this approach.
If you want to make a larger tote, simply make more squares. A 3×3 grid for each panel instead of 2×2 will give you a roomy market bag. Add a longer, single-strand handle instead of double bamboo rings, and you have an excellent beach or farmers’ market companion.
For a coin purse or small pouch version, use just one square for each side, connect them, and add a zipper or button closure at the top. These make adorable gifts and are perfect for using up leftover yarn from larger projects.
Tips for Success
Always start with a consistent tension. Granny squares have a tendency to be slightly different in size when you crochet them across multiple sessions or when your tension changes depending on your mood or posture. Try to work in similar conditions each time, and block every square before joining.
Count your stitches at the end of each round. It is much easier to catch a mistake mid-square than to discover one after you have already joined all your pieces together.
Choose your yarn fiber carefully based on how you plan to use the bag. Cotton is ideal for structure and washability. Acrylic holds color beautifully and is very affordable. A cotton-acrylic blend gives you the best of both worlds. Avoid 100% wool for a bag unless it has been superwash-treated, as untreated wool can felt with friction and use.
Weave in your ends as you go rather than saving them all for the end. This makes the finishing process much less overwhelming and results in a neater inside of the bag.
Sharing Your Finished Bag
When you finish your Flower Granny Square Bag, we would absolutely love to see it. Share your finished project on Instagram or Pinterest and tag Jo to the World Creations so we can celebrate your work. Seeing this pattern come to life in different color combinations and yarn choices never gets old — every bag is unique, and every bag reflects the personality and creativity of the maker behind it.
If you run into any trouble with the pattern or have questions about any of the steps, feel free to leave a comment below. This community is warm, supportive, and full of people who have been exactly where you are and are happy to help.
Crochet is, at its heart, a tradition passed between hands and across generations. Every time you pick up your hook and yarn, you are participating in something that has brought comfort, creativity, and connection to people for centuries. This little Flower Granny Square Bag is just one small expression of that long, beautiful tradition — and now it is yours to make your own.
Happy crocheting, and welcome to the world of handmade.
Pattern designed by Jo to the World Creations. Please do not redistribute this pattern as your own. You are welcome to sell finished items made from this pattern with credit given to Jo to the World Creations.