
African Flower Granny Square Dress — Free Crochet Tutorial (How Many Squares + Assembly Guide)
If you’ve been scrolling through crochet inspiration lately, you’ve probably stopped mid-scroll at least once to admire an African flower granny square dress. Those bold, layered hexagons sewn together into a wearable, flowing garment feel like magic — the kind of project that looks impossibly complex but is actually built from one repeating motif you’ll have memorized by your third square. This tutorial walks you through everything: how many squares you’ll need, how to size the pattern for your body, how to assemble the pieces, and how to finish the edges so the whole thing looks polished and intentional.
Whether you’re a confident beginner who’s made a few granny squares before or an intermediate crocheter ready for a project with some real ambition, this dress is achievable. Grab a cup of something warm and settle in, because we’re going to cover every detail.
What Is an African Flower Granny Square?
Before we dive into the dress itself, it helps to understand what makes an African flower square different from a traditional granny square.
The African flower motif (sometimes called the African flower hexagon) is worked in the round and creates a raised, three-dimensional flower shape in the center of each motif. The flower petals fan out from a central ring, surrounded by rounds of shells and clusters that eventually form a flat hexagon. The result is a motif with incredible texture and a naturally layered look that photographs beautifully.
The key difference from a traditional granny square is the shape: African flower motifs are most commonly hexagons, though square versions do exist. For a dress, hexagons work particularly well because they tessellate with less bulk at the seams and create a more organic, draped fabric than squares.
Each motif is typically worked in two or more colors, which gives you enormous creative freedom. You can work every single square in the same color combination for a cohesive, graphic look, alternate between two palettes for a checkerboard effect, or go entirely scrappy and use up every remnant in your stash. All three approaches look stunning in this style of dress.
Yarn and Hook Recommendations
The yarn you choose will determine everything about how the finished dress looks and feels, so it’s worth thinking this through before you cast on a single stitch.
For a lightweight, warm-weather dress, a DK or light worsted weight cotton or cotton-blend yarn is ideal. Cotton has good stitch definition, which helps those raised petals really pop, and it drapes beautifully without being stiff. It also washes easily, which matters for a garment you’ll actually wear. Look for something with a slight sheen if you want a dressier finished look, or a matte, textured cotton for something more bohemian and casual.
If you want a warmer dress or you’re making this for a transitional season, a DK weight acrylic or wool blend works just as well. The drape will be slightly different — a little more structured — but the motifs will still look gorgeous.
Avoid anything too chunky for a dress. Bulky or super-bulky yarns make hexagons that are too stiff and heavy to drape comfortably, and the seams add up to a lot of weight when you’re sewing dozens of motifs together.
For hook size, follow the yarn manufacturer’s recommendation and then go up half a size or one full size to ensure the fabric stays soft and drapey rather than stiff. A fabric that’s too tight will make the dress uncomfortable to wear and difficult to assemble. If you’re using DK weight yarn (typically a 3.25mm hook), try a 3.75mm or 4mm. For light worsted, a 4.5mm or 5mm hook usually gives a beautiful result.
How to Make the African Flower Hexagon: Step-by-Step
Each hexagon is worked in rounds. Here is a standard African flower hexagon pattern using DK weight yarn and a 4mm hook. The finished hexagon will measure approximately 4 inches (10cm) from flat side to flat side.
Round 1: Using color A, make a magic ring (or chain 4 and slip stitch to join). Chain 3 (counts as first double crochet), work 11 more double crochets into the ring. Slip stitch to the top of the beginning chain 3 to join. You will have 12 double crochets total. Fasten off color A.
Round 2: Join color B in any stitch. Chain 2, work 1 double crochet in the same stitch (this is your first petal beginning). Chain 2, work 2 double crochets in the same stitch. Skip 1 stitch. Repeat (2 dc, ch 2, 2 dc — all in the same stitch, skip 1 stitch) around the ring. You will create 6 petals. Slip stitch to the top of the beginning chain 2. Fasten off color B.
Round 3: Join color C in any chain-2 space between petals. Working behind the petals of Round 2, chain 3 (counts as first dc), work 1 more dc in the same space. Chain 1. Work 2 dc in the next chain-2 space. Chain 1. Repeat around. Slip stitch to top of beginning chain 3. Fasten off color C. You now have 12 double crochet clusters separated by chain-1 spaces.
Round 4: Join color D in any chain-1 space. Chain 3, work 2 dc in the same space (this is the first cluster of 3 dc). Chain 1, then work 3 dc in the next chain-1 space. Repeat around. This round begins to form the hexagon shape. Slip stitch to join. Fasten off color D.
Round 5 (the hexagon round): Join color E in any chain-1 space. In each space, work (3 dc, ch 2, 3 dc) for the corner points of the hexagon, with chain-1 spaces between clusters on the sides. Slip stitch to join. Fasten off.
Round 6 (the joining/border round): Join your main border color in any corner chain-2 space. Work a simple round of single crochets around the entire hexagon, working 2 or 3 single crochets into each corner space to keep it flat. This final round evens out all the edges and gives you a uniform perimeter to seam against when assembling.
Make sure to weave in all ends securely before assembling. With colorful motifs, you’ll have several ends per hexagon, so give yourself time for this step — it’s tedious but essential for a professional-looking result.
How Many Squares Do You Need?
This is the question every crocheter asks first, and the honest answer is: it depends on your size and on how you plan to use the hexagons. But here is a solid, tested framework to help you calculate your count.
First, measure your finished hexagon flat side to flat side (this is called the “width” of a hexagon). For a 4-inch hexagon, you’ll be using that as your unit of measurement.
For a simple sleeveless shift dress that falls to the knee on someone of average height, here is a general breakdown by size:
For a size small (bust approximately 34–36 inches), you’ll typically need around 60 to 70 hexagons. For a size medium (bust 38–40 inches), plan for 70 to 80 hexagons. For a size large (bust 42–44 inches), 80 to 95 hexagons is a good target. For sizes extra large and above, start at 95 to 110 hexagons and add more depending on how much length you want.
If you want a maxi-length dress rather than a knee-length one, add approximately 15 to 20 more hexagons per size. If you want a mini or tunic-length dress, subtract about 15 hexagons.
The safest approach is to make a layout plan on a flat surface before you start sewing. Lay out your hexagons in the shape you want — the bodice, the skirt, the straps — and count what’s actually there. Hexagons are generous about fitting together, and you can always add a half-hexagon or fill-in triangle motif at the edges to square things off.
Keep in mind that you will also need small triangle or half-hexagon fill-in pieces to complete the edges at the top and bottom of the dress, wherever the hexagon grid doesn’t end cleanly. These fillers are worth making as you go so you don’t run out of yarn from a specific dye lot.
Sizing and Layout Planning
Before you begin sewing anything together, you need a layout plan. This is essentially a flat schematic of your dress drawn out on paper or mapped on your floor.
A standard dress layout using hexagons divides the garment into three sections: the bodice (from underarm to waist), the skirt (from waist to hem), and the straps or upper bodice if you want coverage above the underarm line.
For a strapless or tube-style dress, the bodice is a simple rectangle of hexagons wide enough to wrap around your full bust measurement with one to two inches of ease. Because hexagons don’t make perfect rectangles, you’ll work in rows of offset hexagons — each row nestles into the gaps of the row above it, the way bricks or honeycombs fit together.
To figure out how many hexagons wide your bodice should be, divide your bust measurement (plus ease) by the width of a single hexagon. For a 38-inch bust with 2 inches of ease and 4-inch hexagons, you need 40 inches ÷ 4 = 10 hexagons around the circumference of the dress.
For the skirt, the hexagon rows naturally flare out slightly as you add length, because the diagonal placement of each row means the fabric gets wider as it gets longer. This is actually ideal for a dress, since it gives a natural A-line silhouette without any additional shaping. If you want more flare, you can add extra hexagons at each side as you work down the skirt.
Straps can be made from single columns of hexagons (one hexagon wide), double columns, or even long chains of single crochets or braided yarn if you prefer something slimmer and less structural.
Assembly Guide: Sewing the Hexagons Together
Once all your hexagons are made and blocked (yes, blocking matters — it makes every hexagon the same size and makes assembly infinitely easier), it’s time to join them.
There are several methods for joining hexagons, and the one you choose will affect the look and drape of the finished fabric.
The flat slip stitch join is done with wrong sides together, working a slip stitch through both loops of corresponding stitches along one edge. This creates a visible ridge on the right side of the fabric that can be a beautiful design detail, especially if you use a contrasting color. It’s sturdy and quick once you get into a rhythm.
The whip stitch join is done with a tapestry needle and matching yarn, working through the outer loops only of the border round. This creates an almost invisible seam and is particularly good if you want the hexagons to look like they flow into each other. It takes longer than the slip stitch join but the result is very clean.
The flat single crochet join places wrong sides together and works single crochets through both edges. This is the sturdiest of the three options and lies completely flat, making it excellent for areas of the dress that will be under stress — the sides, the underarm area, or the bodice where you’ll be putting the dress on over your hips.
No matter which method you choose, work systematically. Join all the hexagons in one horizontal row first, then join the rows to each other. Trying to join everything at once leads to tangles and twisted fabric.
After the dress body is joined, try it on (or hold it up to your measurements) before you add any finishing touches. This is your last easy opportunity to add or remove hexagons.
Finishing the Edges
The raw edges of a hexagon dress — the top neckline, the arm openings, the hem — need a finished edge to look complete and to keep the motifs from pulling apart over time.
A simple single crochet border worked around every open edge is classic and effective. Work 1 or 2 rounds of single crochet using your border color, working 3 single crochets into every outward-pointing corner to keep the edge flat, and pulling the yarn slightly snug at every inward corner (or working a slip stitch at inward corners) to keep those angles crisp.
For a more decorative finish, a shell border or picot border adds a lovely feminine touch along the hem. A simple shell is worked as: skip 2 stitches, work 5 double crochets in the next stitch, skip 2 stitches, slip stitch to join — repeated around the edge. This creates a scalloped hem that complements the curves of the hexagon motifs beautifully.
If you want a more structured neckline or bodice edge, a round of half double crochets followed by a row of slip stitches will give a slightly firmer edge that holds its shape better when you’re wearing the dress.
Don’t forget to add any closures you need. Many African flower granny square dresses are designed to be pulled on over the head or stepped into, relying on the stretch of the crochet fabric, but if you prefer a more secure fit you can add a zipper, hook-and-eye closures, or a simple button loop along the back.
Blocking and Care
Blocking your finished dress is not optional — it’s the step that transforms a collection of hexagons into a real, wearable garment. Wet blocking works best for cotton: soak the finished dress in cool water for 20 minutes, gently squeeze out the excess water (don’t wring), lay it flat on a blocking mat or clean towel, and pin it to the correct measurements. Let it dry completely before unpinning.
For acrylic yarns, steam blocking (hovering a steam iron over the surface without pressing down) is more effective and gentler on the fiber.
For ongoing care, most cotton crochet garments can be machine washed on a gentle cycle in a mesh laundry bag. Lay flat to dry to prevent stretching. Avoid high heat in the dryer, which can shrink cotton and distort the shape of your motifs.
Tips for Making the Project Go Faster
Working dozens of individual motifs before you start assembling anything can feel overwhelming, so here are a few ways to keep momentum going.
Set a daily square goal — even five hexagons a day will get you a finished dress in two to three weeks. Watch television, listen to podcasts, or join a crochet-along group and work alongside others who are making the same project. Color-batch your work by completing all the first rounds of a large group of hexagons before switching to the second round color — this is sometimes called “production style” and it genuinely speeds up your pace. And keep a running count somewhere visible so you can see your progress adding up.
Most importantly, don’t rush the blocking and joining steps. The extra care you give the assembly is what takes a project from “handmade” to “heirloom.”
Final Thoughts
An African flower granny square dress is one of those rare crochet projects that feels manageable to work on, stunning to look at in progress, and genuinely wearable as a finished garment. Every hexagon is a satisfying small win. Every row you join is visible progress. And when you finally hold the completed dress up and it looks exactly like the thing you imagined when you started your first magic ring, there is nothing quite like that feeling.
Take your time, enjoy the color planning, and don’t be afraid to experiment. This is your dress, made from your hands, and no pattern police will show up at your door if you use seven colors instead of four. The African flower motif has been loved and adapted by crocheters all over the world precisely because it is so forgiving and so joyful to make.
Happy crocheting.