Gather your crochet supplies

You only need four main items to start your granny square beach dress. Choosing the right materials ensures the final garment drapes correctly and feels comfortable against summer skin. Avoid heavy wool or tight acrylic blends; they trap heat and lack the fluidity needed for a wearable dress.

Lightweight yarn

Opt for a sport weight or light worsted weight yarn in cotton, bamboo, or a cotton-blend. These fibers breathe well and hold the open, lacy structure of granny squares without becoming too stiff. A 100-150 yard skein is usually sufficient for one large square, so plan to buy 6-8 skeins depending on your desired size and color changes.

Crochet hook

Match your hook size to the yarn label’s recommendation. Using a hook that is too small will result in a dense, stiff fabric, while a hook that is too large may cause the stitches to gap excessively. A standard ergonomic hook in the recommended size (often 4.5mm–5.5mm for sport weight) will make long stitching sessions more comfortable.

Stitch markers and scissors

Stitch markers are essential for keeping track of corners and rounds, especially in the repetitive pattern of a granny square. Use contrasting plastic clips or locking markers. You will also need sharp scissors for cutting yarn and a yarn needle for weaving in ends as you complete each square.

Master the basic granny square

The granny square is the structural unit of your beach dress. Each square must be uniform in size and tension to ensure the final garment lies flat and drapes correctly. This pattern relies on clusters of double crochets separated by chain spaces, creating a breathable, grid-like fabric.

You will need a crochet hook and yarn suitable for your project. The pattern below uses standard US terminology. If you follow UK patterns, remember that a US double crochet is a UK half double crochet.

1
Start the ring
Chain 4 and slip stitch into the first chain to form a ring. This creates the center hole of your square. Pull the tail end tight to close the gap, but do not make the ring so tight that you cannot insert your hook for the first stitch.
2
Work the first cluster
Chain 3 (counts as the first double crochet), then work 2 double crochets into the center of the ring. Chain 2 to create the corner space. This group of 3 double crochets, chain 2, 3 double crochets forms your first corner cluster.
3
Complete the round
Chain 1 to create a side space. Work 3 double crochets into the center ring again. Chain 2 for the second corner. Chain 1 for the next side space. Repeat this sequence—3 double crochets, chain 2, 3 double crochets—two more times to complete the four corners of the square. Slip stitch into the top of the beginning chain-3 to join the round.
4
Begin the second round
Slip stitch into the first chain-2 corner space. Chain 3 (counts as first double crochet), work 2 double crochets in the same space. Chain 2. Work 3 double crochets in the same space. This completes your first corner of the new round. Chain 1, then work 3 double crochets, chain 2, 3 double crochets into the next corner space. Repeat around the square, maintaining the chain-1 side spaces.
5
Finish and fasten off
After completing the final corner of your desired size, cut the yarn, leaving a 6-inch tail. Pull the tail through the loop to fasten off. Weave in the ends securely using a tapestry needle to prevent unraveling during assembly. Ensure all clusters are evenly spaced to maintain consistent tension across the square.

Consistency is more important than speed. If your squares are uneven, your dress will pucker or twist when sewn together. Check your gauge periodically by measuring the width of a completed square. Most beach dress patterns require squares to be between 4 and 5 inches wide, depending on the desired fit and drape.

If you find your edges curling, you may be pulling too tightly. Relax your grip on the yarn. If the square is smaller than intended, check that you are working exactly 3 double crochets in each corner space and that your chain-2 corners are not being skipped or merged with the side chains.

Assemble squares into dress panels

Now that you have a stack of finished granny squares, it is time to build the structure of your beach dress. You are not just stacking fabric; you are engineering a garment that needs to hang correctly and move with your body. The way you join these squares determines the drape, the stretch, and the overall durability of the final piece.

Most crocheters choose between two primary methods for joining squares: the slip stitch seam and the single crochet seam. The slip stitch method creates a flatter, more flexible edge that lies nicely against the skin, making it ideal for the delicate areas of a summer dress. The single crochet join is slightly firmer and more defined, offering a cleaner visual line that some prefer for structured garments. For a beach dress, where comfort and a soft drape are priorities, the slip stitch is often the safer bet, though the single crochet provides a sturdier hold if you plan to wash the dress frequently.

When you begin joining, lay your squares right sides together. This ensures that the "wrong" sides of the yarn face outward, hiding any loose ends and giving the exterior of your dress a polished look. Start at one corner and work your way around the edges, keeping your tension consistent. If your tension is too loose, the seams will pucker; if it is too tight, the fabric will curl and distort. Treat each seam as a continuous line rather than a series of isolated stitches.

1
Mark your corners
Before you start sewing, use stitch markers to identify the corners of each square. This prevents you from losing your place when you have multiple squares laid out. It also helps you ensure that the points align perfectly, which is critical for maintaining the geometric integrity of the granny square pattern.
2
Join with slip stitches
Insert your hook through the corresponding loops of both squares at the corner. Yarn over and pull through both loops. Repeat this along the edge, working one slip stitch into each corresponding stitch or chain space. This creates a nearly invisible, flat seam that allows the fabric to stretch naturally.
3
Secure the single crochet alternative
If you prefer a more visible seam, use single crochet stitches instead. Insert your hook, yarn over, pull up a loop, yarn over, pull through two loops on the hook. Repeat along the edge. This method is slightly more rigid but provides a very clean, professional-looking border that holds up well to wear.
4
Weave in ends as you go
Do not wait until the end of the project to weave in your yarn tails. Cut the yarn, pull the tail through the loop to secure it, and then weave the end into the back of the seam you just created. This prevents a bulky pile of ends at the seams and keeps the interior of the dress smooth.
5
Check your panel dimensions
Once you have joined three or four squares into a panel, lay it flat and measure it. Compare it to your pattern's gauge. If the panel is shrinking, check your hook size or tension. If it is growing too large, you may need to adjust your joining technique for the next section.

As you assemble the front, back, and sleeve panels, keep a consistent rhythm. The goal is to create uniform panels that can be sewn together later without twisting or bunching. Take your time with the corners; a crisp corner makes a world of difference in the final fit of your garment. Once all individual squares are joined into their respective panels, you will be ready for the next phase: sewing the side seams and finishing the neckline.

Shape the dress neckline and hem

Finishing touches determine how the garment hangs and fits. A granny square beach dress relies on clean edges to keep the squares aligned and the neckline from gaping. We will add a border to stabilize the shape, shape the neckline for comfort, and check the hem for evenness.

Add a stabilizing border

A simple border around the entire dress or individual squares prevents curling and adds structure. Work a round of single crochet or half double crochet around the edges. This creates a firm edge that helps the dress hold its shape when wet or stretched.

1
Join the squares

Use a slip stitch or single crochet to join the granny squares together along the side seams. Keep tension consistent to avoid puckering. Work from the bottom up for the side seams, then join the shoulder straps.

2
Add the edge border

Once the body is assembled, work a continuous round of single crochet around the entire perimeter. This includes the armholes, neckline, and bottom hem. This border ties the separate squares into one cohesive garment.

3
Shape the neckline

For the neckline, work fewer stitches in the center front to create a V-shape or scoop. Decrease by skipping stitches or working two stitches together. This prevents the neckline from gaping open and ensures a secure fit.

4
Finish the hem

For the bottom hem, work a straight round of stitches. If the dress curls, add a second round of single crochet. Check the length against your body to ensure it hangs correctly before cutting the yarn.

Check the fit and drape

Try the dress on before cutting the final yarn ends. The neckline should sit comfortably without pulling. The hem should hang evenly on both sides. If one side is longer, add a few more stitches to the shorter side during the final border round.

Fix common beginner mistakes

Granny square beach dresses look effortless, but tension inconsistencies and sloppy joins can turn your project into a lumpy mess. Most beginner errors happen in three areas: tension, gauge, and joining. Fixing these now saves you from unraveling hours of work later.

Check your tension

Tension is the tightness of your stitches. If your stitches are too tight, the fabric becomes stiff and hard to work with. If they are too loose, the dress will hang loosely and lack structure. Hold the hook like a pencil for fine control, or like a knife for more relaxed, even tension. The goal is consistency, not perfection. Your first few squares will likely be uneven; this is normal. Focus on keeping your loop sizes uniform as you build each square.

Match your gauge

Gauge refers to the number of stitches and rows per inch. For a beach dress, you need a specific gauge to ensure the panels fit together correctly. If your gauge is off, your squares will be different sizes, making assembly difficult. Always make a small test square before starting the dress. Measure it against a ruler. If you have too many stitches per inch, switch to a larger hook. If you have too few, switch to a smaller one. Adjusting early prevents sizing disasters.

Join seams neatly

Joining squares can create bulky seams if not done carefully. Use a slip stitch seam for a flat, invisible finish. Weave in your yarn tails securely as you go, rather than leaving a pile of ends to hide later. A neat join keeps the dress comfortable against your skin and maintains the clean geometric look of the granny square pattern.

1
Test your tension

Make a small swatch of 4x4 inches. Count your stitches and rows. Adjust your hook size if the gauge doesn't match the pattern.

2
Join squares carefully

Use a slip stitch seam for flat joins. Weave in tails as you go to avoid a tangled back.

Finish and block your dress

Blocking is the final step that transforms a handmade garment into something that drapes correctly. It evens out stitch tension, relaxes the yarn fibers, and sets the shape of your granny square beach dress. Without this step, the dress may look uneven or feel stiff.

How to block your crochet dress

  1. Soak the dress. Fill a basin with lukewarm water and a small amount of gentle wool wash or mild detergent. Submerge the dress completely and let it soak for 15 to 20 minutes. This relaxes the fibers, making them pliable.
  2. Remove excess water. Gently press the water out of the dress—never wring or twist it, as this can distort the stitches. Roll the dress in a clean, dry towel and press down to absorb the moisture.
  3. Pin and shape. Lay the damp dress flat on a blocking mat or a clean towel. Use rust-proof pins to secure the edges of each granny square, aligning them into a straight grid. Adjust the sides and length to match your desired measurements.
  4. Let it dry. Allow the dress to dry completely before removing the pins. This usually takes 24 to 48 hours. Once dry, the stitches will hold their new, even shape.

Weave in loose ends

While the dress is drying, check for any loose yarn tails from joining squares or starting/stopping rounds. Use a yarn needle to weave these ends into the back of the stitches, hiding them securely. Trim any excess yarn close to the fabric.

Final inspection

Once the dress is completely dry and all ends are woven in, give it a final check. Ensure all squares are aligned and the dress hangs straight. Your granny square beach dress is now ready to wear.

1
Soak the dress
Submerge the dress in lukewarm water with mild detergent for 15-20 minutes to relax the fibers.
2
Remove excess water
Roll the dress in a towel to absorb moisture without wringing.
3
Pin and shape
Pin the dress flat to a blocking mat, aligning squares into a straight grid.
4
Let it dry
Allow the dress to dry completely for 24-48 hours before removing pins.

Questions about crochet dresses

Granny square beach dresses require specific care to maintain their shape and softness. Here are the answers to the most common questions about washing, sizing, and materials.