
Floral Granny Square Crochet Dress Pattern: Your Complete Guide to a Boho Kaftan Long Cardigan
There is something quietly magical about a garment made entirely by hand. Not the rushed, distracted crafting that fills an afternoon, but the slow, intentional kind — the kind where you watch a flat square of yarn transform, stitch by stitch, into something wearable and beautiful. The floral granny square crochet dress is that kind of project. It combines one of crochet’s most beloved motifs with a silhouette that feels free, flowy, and completely at home on a beach walk, a farmer’s market morning, or a lazy summer afternoon in the garden.
This pattern gives you everything you need to create a stunning boho kaftan or long cardigan from individual floral granny squares joined together into a full-length garment. Whether you are an experienced crocheter looking for your next statement piece or an adventurous intermediate crafter ready to level up, this guide will walk you through the concept, the construction, the materials, and the technique so that by the time you are finished reading, you will feel ready to cast on and begin.
Why Granny Squares Never Go Out of Style
Granny squares have been around for well over a century, and yet every decade finds a new generation falling in love with them. There is a very good reason for that. They are endlessly versatile. A granny square is essentially a small, self-contained unit of crochet that can be customized in infinite ways — different yarn weights, different color combinations, different stitch patterns in each round — and then assembled into nearly any shape imaginable.
The floral granny square is a particular variation that centers each motif around a flower, often worked in a contrasting color that blooms outward from the center before transitioning into the border rounds. The effect is romantic and textural, with a handmade quality that synthetic prints can never replicate. When you join dozens of these squares together into a dress or a long kaftan cardigan, the result is a garment that looks like a garden in motion.
The boho kaftan silhouette is perfect for this kind of construction. Its loose, flowing lines complement the open, lacy nature of a joined granny square fabric. Where a fitted bodice might feel constrained by the geometry of the squares, a kaftan drapes beautifully, letting the pattern breathe and move. The same logic applies to a long cardigan version, which you can layer over jeans and a simple top, throw over a swimsuit, or wear as a lightweight cover-up when the evenings get cool.
What You Will Need Before You Begin
Before diving into the pattern itself, it helps to have a clear picture of your materials and tools. Making smart choices at this stage will save you time, frustration, and money later.
Yarn: For a floral granny square dress or kaftan, you want a yarn that is light enough to drape well but substantial enough to hold its shape through blocking and wear. A DK weight or light worsted weight yarn in 100% cotton or a cotton-blend is ideal. Cotton gives you that crisp stitch definition that makes the floral centers pop, and it breathes beautifully in warm weather. If you prefer a softer hand, a cotton-acrylic blend will give you a little extra elasticity and help the garment recover its shape after washing.
For color, the most popular approach is a neutral background — cream, white, natural, or soft beige — with floral centers in two or three accent colors. Think dusty rose, sage green, and terracotta against an ivory background. That said, an all-one-color version in a rich jewel tone like emerald or deep burgundy looks incredibly sophisticated, and an ombre version where the squares shift gradually from one hue to another is absolutely stunning on a long cardigan.
You will typically need somewhere between 800 and 1,400 yards of main color yarn depending on your size, plus accent colors for the flower centers and borders. Always buy slightly more than the pattern calls for, especially if you are working with a hand-dyed or small-batch yarn where dye lots can vary.
Hook: A 4mm or 4.5mm crochet hook is standard for DK cotton, but always make a gauge swatch before you begin. The size of your individual squares determines the finished size of the garment, and even half a centimeter difference per square can add or subtract several inches from the final measurement across a whole garment.
Additional supplies: Stitch markers, a yarn needle for weaving in ends and joining squares, scissors, and a tape measure. If you plan to block your squares — and you should — you will also need blocking mats, rust-proof pins, and a spray bottle or a basin for wet blocking.
Understanding the Floral Granny Square Motif
The heart of this entire pattern is a single square. Before you begin assembling anything, you will spend time getting to know this motif thoroughly, because every square you make needs to be consistent in size and tension.
The classic floral granny square begins with a magic ring or a starting chain joined into a circle. From this center, you work a series of stitches that form the petals of the flower — typically a combination of chains and clusters of double crochet stitches arranged around the ring to create a raised, three-dimensional petal effect. Each petal cluster is separated by chain spaces, and together they form the first round of the motif.
The second round fills in the background behind and around the petals, usually in a contrasting color that makes the flower stand out. This is often where you transition from your accent color to your main color. The stitches in this round begin to push the motif toward its square shape, working corner spaces that will anchor the geometry of subsequent rounds.
Rounds three and four — or however many background rounds your particular pattern calls for — build out the square to its finished size. These rounds work groups of double crochet stitches along each side with chain-space corners, the classic granny square construction that most crocheters recognize immediately. The resulting square should be flat, even on all sides, and have clean, defined corners.
A well-made floral granny square should measure approximately 4 to 5 inches before blocking and 4.5 to 5.5 inches after. This size allows you to create a full-length garment without needing an impractical number of squares, while still having enough motifs for the join lines to create that beautiful, lattice-like overall effect.
Blocking: The Step That Changes Everything
If you have never blocked your crochet before, this pattern is a wonderful opportunity to start. Blocking is the process of wetting your finished squares, shaping them to their proper dimensions, and allowing them to dry completely. It sounds fussy but it makes an enormous difference.
Unblocked granny squares have a tendency to curl at the edges, vary slightly in size, and feel stiffer than their finished potential. Once blocked, they lie perfectly flat, measure exactly the same, and have a softer, more drapey quality. When you join blocked squares, the seams sit cleanly and the fabric flows rather than puckers.
To wet block your squares, submerge them in cool water for about fifteen minutes, gently squeeze out the excess water without wringing, then pin each square to your blocking mats using rust-proof pins to its exact finished measurements. Allow them to dry completely — this can take anywhere from a few hours to overnight depending on humidity. Once dry, they will hold their shape beautifully.
Assembling Your Dress: The Join-As-You-Go Method
One of the most satisfying aspects of a granny square garment is the assembly stage. You have this collection of beautiful little squares, and you get to arrange and rearrange them like puzzle pieces until you find a layout that pleases you.
For a kaftan-style dress or a long cardigan, the most efficient assembly approach is the join-as-you-go method, where you attach each new square to the previous one as you work the final round, rather than completing all squares separately and sewing them together afterward. This method is faster, eliminates the need for seaming at the end, and creates a very clean, flat join line.
The flat slip stitch join and the flat single crochet join are both popular for this style of garment. The flat single crochet join creates a slightly raised, decorative seam that becomes part of the overall texture. The flat slip stitch join is nearly invisible from the right side. Both work beautifully; the choice is mostly aesthetic.
For the dress version, the standard construction begins with the body panels — a front and a back piece, each made up of a rectangle of joined squares. These panels are then seamed along the sides and sometimes partially along the shoulders, with openings left for the sleeves and neckline. A simple edging worked around the neckline, the hem, and the sleeve openings finishes everything cleanly.
For the long cardigan version, the construction is similar but the front panels remain separate, creating the open-front effect that makes a cardigan wearable as a layer. The two front panels and the back panel are seamed at the sides and shoulders. Many patterns also add a simple border along the entire front opening and hem to give the cardigan a finished, polished edge.
Sizing and Customizing Your Garment
One of the greatest advantages of a granny square garment is how naturally it adapts to different sizes. Because the construction is modular, you simply add or remove squares to adjust the width and length. There is no need to recalculate stitch counts across an entire pattern as you would with a standard top-down or bottom-up crochet garment.
To size your dress or cardigan, start by determining how wide you need the front and back panels to be. Measure your bust circumference and add 4 to 6 inches for ease — more if you prefer a very relaxed fit, less if you like a slightly closer silhouette. Divide this measurement by your blocked square size to find how many squares wide each panel needs to be.
For length, measure from your shoulder to wherever you want the hem to fall — hip, knee, midi, or floor-length. Divide this by your blocked square size to find how many squares tall each panel should be. A typical floor-grazing kaftan in a medium size might use a layout of 6 squares wide by 10 squares tall per panel, while a long cardigan that hits just above the ankle might be 5 squares wide by 9 squares tall.
Write out your layout on paper before you begin joining, and use stitch markers to keep track of rows and columns as you work. Having a visual map prevents the frustration of discovering mid-assembly that your squares are not going where you thought.
Finishing Touches That Elevate the Garment
The difference between a beautiful handmade garment and a truly exceptional one often comes down to the finishing details. A few thoughtful touches can take your floral granny square kaftan or cardigan from lovely to genuinely heirloom quality.
An edging around the neckline and hem is the most important finishing element. A simple round of single crochet stabilizes the edges and gives them a clean, professional appearance. For a more decorative option, a shell stitch edging or a picot edge adds a delicate, lacy finish that suits the boho aesthetic perfectly. Working a round of reverse single crochet — also called crab stitch — around all edges gives a very polished, corded look that wears well over time.
For the cardigan version, you might consider adding a simple crochet button loop and a few buttons along the front opening, allowing it to be worn closed as a light jacket. Choose wooden or shell buttons for an organic look that complements the handmade texture of the squares.
Weaving in your ends neatly is non-negotiable for a garment that will be worn and washed. Each granny square generates at least two or three yarn tails, and a full dress may have a hundred or more. Take the time to weave each tail in at least two directions through the back of the stitches so it cannot work its way loose. A properly secured end will survive years of wear and washing.
Care and Longevity of Your Finished Piece
A hand-crocheted garment made with quality yarn will last for years if you care for it properly. Cotton and cotton-blend yarns are generally quite forgiving — most can be machine washed on a gentle cycle in a mesh laundry bag. However, hand washing in cool water with a gentle wool wash or delicate detergent is always the safest option for a piece you have invested significant time creating.
Lay the finished garment flat to dry rather than hanging it, which can stretch the fabric under its own weight. Reshape it gently while damp if needed, smoothing the seams and squaring the corners. Avoid wringing or twisting the fabric.
Store your garment folded rather than on a hanger for the same reason — a heavy granny square dress will stretch significantly if left to hang in a closet over time.
Downloading the PDF Pattern
The full PDF pattern for this floral granny square crochet dress, boho kaftan, and long cardigan is available for instant download. It includes detailed written instructions for the floral granny square motif with step-by-step guidance for each round, full garment schematics for multiple sizes, a comprehensive materials list, gauge and blocking guidance, joining and assembly instructions for both the dress and the cardigan versions, and a photo tutorial for each major construction step.
The pattern is written for intermediate crocheters who are comfortable working in the round, changing colors, and basic seaming. A confident beginner who has made individual granny squares before will find this a very achievable next step. The PDF is formatted for easy printing or reading on a tablet, with large, clear images and a layout designed to be friendly on the eyes during long project sessions.
A Final Word on the Process
There is a particular pleasure in wearing something you made yourself. When someone admires your dress and asks where you found it, the answer — that you crocheted it, square by square, over the course of a few weeks — never fails to make an impression. But the deeper satisfaction is private: the knowledge that your own hands shaped every motif, chose every color, worked every seam.
The floral granny square kaftan dress or long cardigan is not a quick project, but it is a deeply enjoyable one. The repetitive nature of making square after square has a meditative quality. You can work on it in front of a film, at a café table, on a long journey. And slowly, gradually, the pile of small squares grows into something that fits your body and reflects your taste in a way that nothing bought could ever quite replicate.
Download the pattern, gather your yarn, and begin. Your next favorite garment is already waiting inside a ball of cotton and a beginning chain.