I do not know about you, but I have been dreaming of the perfect summer crochet dress for years — feminine without being fussy, something that looks as though it belongs on a picnic blanket in the south of France, yet works beautifully for real life.

This pink gingham crochet dress is exactly that — all the vintage charm with none of the guesswork. The checkerboard may look intricate, but underneath it is simply solid squares joined together. Can you crochet a granny square and follow a color chart? Then you can absolutely make this dress.
Puff sleeves create that romantic silhouette everyone adores, while the A-line skirt flatters in all the right places. Let me show you everything you need to bring this lovely piece to life.
About This Pink Gingham Crochet Dress Pattern
Picture a midi-length dress: fitted bodice with a square neckline, dreamy puff sleeves finished with ribbed cuffs, a defined waist seam, and a full A-line skirt edged with a delicate scallop hem. Everything is built from solid crochet squares in dusty rose and off-white yarn, arranged into a classic checkerboard.
The construction uses join as you go (JAYG) — you connect each square as you complete it, instead of sewing hundreds of pieces together at the end. Someday, mid-project, you will be so glad you learned this one.
Skill level? I would call this advanced intermediate. Each skill on its own is quite accessible — colorwork across squares, JAYG techniques, basic garment shaping, working in the round. It is managing them all together in a fitted garment that bumps up the difficulty. Take it one section at a time, and you will be just fine.
Time estimate: A size Medium takes roughly 80 to 120 hours, depending on your pace and experience. This is one to savor, never to rush.
Finished Measurements
Sizes run Small (S) through Extra Large (XL); changes for Medium (M), Large (L), and Extra Large (XL) appear in parentheses throughout.
- Bust: 34 (38, 42, 46) inches / 86 (97, 107, 117) cm
- Waist: 27 (31, 35, 39) inches / 69 (79, 89, 99) cm
- Hip at fullest skirt point: 54 (58, 62, 66) inches / 137 (147, 157, 168) cm
- Total length from shoulder to hem: 44 (45, 46, 47) inches / 112 (114, 117, 119) cm
- Bodice length shoulder to waist: 14 (14.5, 15, 15) inches / 36 (37, 38, 38) cm
- Skirt length waist to hem: 30 (30.5, 31, 32) inches / 76 (77, 79, 81) cm
Materials Needed
Yarn
Color A (Dusty Rose/Mauve Pink): approximately 800 (900, 1000, 1100) yards / 731 (823, 914, 1006) meters of worsted weight yarn
Color B (Off-White/Cream): approximately 800 (900, 1000, 1100) yards / 731 (823, 914, 1006) meters of worsted weight yarn
Recommended yarn options:
-
A 100% acrylic worsted weight yarn (approximately 1020 yards per 16 oz skein). It gives crisp stitch definition that shows the checkerboard motif clearly.
-
A 100% acrylic DK yarn held double (approximately 275 yards per 100g skein; worsted weight equivalent when doubled). A soft hand with even, lovely color saturation.
-
A 100% acrylic worsted weight yarn (approximately 218 yards per 100g skein). Kind to the budget with beautiful stitch definition.
Substitution note: Any smooth worsted-weight yarn (Craft Yarn Council weight 4) will do — just keep the halo low and the stitch definition crisp. Fuzzy or bouclé fibers will blur the checkerboard pattern, so steer clear of those. Cotton or cotton-blend yarns make a beautiful, cooler summer version. If you substitute cotton, go down half a millimeter in hook size.
Hooks
- US size J-10 / 6.0 mm for main fabric
- US size I-9 / 5.5 mm for ribbed cuffs and neckline edging
Notions
- Stitch markers (at least 12)
- Yarn needle for weaving ends and seaming
- Measuring tape
- Scissors
- Optional: blocking mats and T-pins
Gauge
With J-10 / 6.0 mm hook and worsted weight yarn:
Each completed 4-round square motif measures 3.5 x 3.5 inches / 9 x 9 cm blocked.
16 sc x 18 rows = 4 x 4 inches / 10 x 10 cm in single crochet fabric.
Gauge truly matters in a fitted garment. Work up at least two complete square motifs and measure them after blocking before continuing. Adjust your hook size up or down as needed until your motif dimensions match.
Abbreviations
Before we dive into the pattern, let me define every abbreviation you will encounter:
- approx: approximately
- beg: beginning
- BLO: back loop only (inserting your hook only through the back loop of the stitch instead of both loops)
- ch: chain (the foundation stitch that creates a series of connected loops)
- ch-sp: chain space (the gap created by chain stitches in a previous row)
- cont: continue
- dc: double crochet (yarn over, insert hook, pull up loop, yarn over and pull through 2 loops twice)
- dec: decrease
- hdc: half double crochet
- inc: increase (2 sc in same stitch)
- JAYG: join as you go (connecting squares as you work rather than sewing later)
- lp(s): loop(s)
- pm: place marker
- rem: remaining
- rep: repeat
- rnd: round
- RS: right side
- sc: single crochet (insert hook, pull up loop, yarn over and pull through both loops)
- sc2tog: single crochet two together (a decrease made by working two stitches together as one)
- sk: skip
- sl st: slip stitch (insert hook, yarn over, pull through stitch and loop on hook in one motion)
- sp: space
- st(s): stitch(es)
- tch: turning chain
- WS: wrong side
- yo: yarn over
Special Stitches and Techniques
Solid Square Motif
Each square is worked in a single color and measures 3.5 inches square when blocked — the building block of the whole dress.
Round 1: Using color of choice, make a magic ring. Ch 3 (counts as first dc), work 2 dc in ring, ch 2, (3 dc in ring, ch 2) 3 times, join with sl st to top of beg ch-3. (4 groups of 3 dc, 4 ch-2 corner spaces)
Round 2: Sl st into next 2 dc and into ch-2 corner sp. Ch 3 (counts as dc), 2 dc in same sp, ch 2, 3 dc in same sp (corner made), ch 1, (3 dc, ch 2, 3 dc) in next ch-2 sp (corner), ch 1. Rep from ( to ) around all 4 corners. Join with sl st to top of beg ch-3. (4 corner groups of 6 dc, 4 ch-1 side spaces)
Round 3: Sl st to corner ch-2 sp. Ch 3, 2 dc in same sp, ch 2, 3 dc in same sp (corner), ch 1, 3 dc in next ch-1 side sp, ch 1, (corner), ch 1, 3 dc in next ch-1 side sp, ch 1. Rep around all 4 corners. Join with sl st to top of ch-3. (4 corner groups, 2 side groups of 3 dc per side)
Round 4 (Closing Round with sc): Join with sc in any corner ch-2 sp, 2 more sc in same sp (corner), sc across all dc and ch-1 spaces along each side working 1 sc per dc and 1 sc per ch-1 sp, work 3 sc in each corner ch-2 sp. Join with sl st to beg sc. Fasten off leaving a tail for seaming or JAYG.
Final count: Each side of the finished square has 13 sc (including 1 corner sc at each end shared with corners). Corner stitch count: 3 sc at each corner. Total sc around square: 52 sts.
Join As You Go (JAYG) Method
When attaching a new square to an existing square along one or more edges, work Round 4 normally on the free sides. On any side that joins to an adjacent completed square, replace each sc with the following joining technique:
Insert hook in corresponding sc on existing square, yo, pull up lp, yo, pull through 2 lps. This completes a sc that simultaneously joins both squares.
For corners where joined edges meet: sc in corner sp of new square AND sl st into the corner sc of existing square simultaneously.
Scallop Edge Stitch
Worked along the hem after the skirt is assembled.
Skip 2 sts, 5 dc in next st, skip 2 sts, sl st in next st. Rep from beginning around.
Each scallop consumes 6 sts. Your total hem stitches must be divisible by 6 before working this edging.
Ribbed Cuff and Neckline Band
Worked in BLO sc for the ribbed texture.
Foundation: Ch 8.
Row 1: Sc in 2nd ch from hook and each ch across. (7 sc)
Row 2 and all following rows: Ch 1, turn, sc BLO across. (7 sc)
Work rows until the band fits the cuff or neckline circumference when slightly stretched. Seam short ends together.
Total Squares Needed
Before you begin, here is your complete square count by section:
Bodice Front
- S: 4 squares wide x 4 squares tall = 16 squares
- M: 5 squares wide x 4 squares tall = 20 squares
- L: 6 squares wide x 4 squares tall = 24 squares
- XL: 6 squares wide x 4 squares tall = 24 squares
Bodice Back
Same counts as Bodice Front.
Skirt Front and Skirt Back (each panel)
- Row 1 (top of skirt, at waist): same width as bodice in squares
- Row 2: same width as Row 1
- Row 3: add 1 square on each side edge
- Row 4: same width as Row 3
- Row 5: add 1 square on each side edge
- Row 6: same width as Row 5
- Row 7: add 1 square on each side edge
- Row 8 (hem row): same width as Row 7
Sleeve Squares (each sleeve)
2 squares wide x 3 squares tall = 6 squares per sleeve
2 sleeves = 12 squares total
Grand Total (size S)
Plan on approximately 128 squares for size S; larger sizes need roughly 152 to 184 squares depending on size.
Pattern Instructions
Section 1: Square Motifs
Make each square following the Solid Square Motif instructions above, alternating colors in a strict checkerboard. A Color A square always has Color B on its right, left, above, and below.
Start every new square motif with a magic ring rather than a starting chain, for the neatest center.
Blocking all the individual squares before assembly is something I cannot recommend enough. You will get the most accurate finished dimensions, and joining becomes so much easier.
Section 2: Bodice Front Assembly
Lay out the squares in a grid, 4 wide x 4 tall (size S), alternating Color A and Color B in a checkerboard pattern. Put Color A in the top-left corner to start.
Row 1 of grid (top row, neckline row): Join 4 squares (5 for M, 6 for L and XL) side by side using JAYG along their shared edges as you complete Round 4 of each square.
For JAYG along a side edge: when working the second and subsequent squares in a row, work Round 4 normally on three free sides. On the left edge (the side that joins to the previous square), replace each sc with the joining sc as described in Special Stitches.
At each corner where 4 squares meet: work the corner sc into the shared corner space, sl st-joining to the corresponding corner of all neighboring completed squares.
Complete all 4 rows of the bodice front grid.
Assembled panel measurements:
- S: 14 inches wide x 14 inches tall (35.5 cm x 35.5 cm)
- M: 17.5 inches wide x 14 inches tall (44 cm x 35.5 cm)
- L and XL: 21 inches wide x 14 inches tall (53 cm x 35.5 cm)
The square neckline is simply the natural result of the grid construction — the top edge of the bodice front panel IS the neckline, so no extra shaping is needed.
Checkpoint: Once the bodice front panel is complete and assembled, it should measure approximately 14 inches / 35.5 cm tall (size S), with clean, even panel edges. Double-check your square counts: 16 (S), 20 (M), 24 (L), 24 (XL).
Section 3: Bodice Back Assembly
Work identically to Bodice Front, assembling the same number and arrangement of squares.
Section 4: Bodice Seaming
With RS facing, align Bodice Front and Bodice Back panels along their side edges. Using a yarn needle and a length of Color A or B (matching edge color), seam the side edges together using a flat mattress stitch or sl st seam.
Armhole placement: Leave the top 3 squares (10.5 inches / 27 cm) of each side edge unseamed to create the armhole opening. Seam only the bottom 1 square (3.5 inches / 9 cm) of each side edge below the armhole.
After seaming both side seams, you have a tube with a neckline opening at top, two armhole openings on each side, and a waist opening at the bottom.
Section 5: Neckline Band
Using smaller hook (I-9 / 5.5 mm) and Color A, work the ribbed neckline band.
Neckline opening circumference:
- S: 14 in front + 14 in back = 28 inches / 71 cm
- M: 17.5 + 17.5 = 35 inches / 89 cm
- L and XL: 21 + 21 = 42 inches / 107 cm
Ch 9.
Row 1: Sc in 2nd ch from hook and in each ch across. (8 sc)
Row 2 and all subsequent rows: Ch 1, turn, sc BLO across. (8 sc)
Continue until the strip matches the neckline circumference (lightly stretched).
- S: approximately 56 rows
- M: approximately 70 rows
- L and XL: approximately 84 rows
Seam the short ends of the band together to form a loop. With RS facing, sl st band to neckline edge of assembled bodice, placing seam of band at center back neckline.
Section 6: Skirt Assembly
Work Skirt Front and Skirt Back panels separately, then seam.
Skirt Front (size S, other sizes in parentheses):
- Skirt Row 1 (waist): 4 (5, 6, 6) squares
- Skirt Row 2: 4 (5, 6, 6) squares
- Skirt Row 3: 5 (6, 7, 7) squares (1 square added each side)
- Skirt Row 4: 5 (6, 7, 7) squares
- Skirt Row 5: 6 (7, 8, 8) squares
- Skirt Row 6: 6 (7, 8, 8) squares
- Skirt Row 7: 6 (7, 8, 8) squares
- Skirt Row 8 (hem): 6 (7, 8, 8) squares
For the expansion rows (rows 3, 5), the added squares at each edge are positioned at the outer edge. Work a full square at the new position and JAYG it to the outer edge of the row above.
Complete Skirt Back panel identically.
Seam Skirt Front and Skirt Back together at side edges with RS facing using mattress stitch. Leave top edge (waist seam) and bottom edge (hem) open.
Attaching Skirt to Bodice
With RS facing, line up the waist edge of the assembled skirt tube with the bottom edge of the bodice tube, matching the side seams.
Working with Color A and the larger hook, sc the waist edge of the skirt to the waist edge of the bodice. Distribute any extra skirt width evenly around the seam by working 2 skirt edge sts into the same bodice edge st where needed.
For size S, the waist edges match exactly (104 sc total waist circumference). For sizes M through XL, slight gathering at the waist seam creates a fitted waist.
Checkpoint: The skirt is now joined to the bodice; the full dress tube should hang smoothly with a defined waistline.
Section 7: Hem Scallop Edging
With larger hook and Color A, join yarn at a side seam at the hem edge of the dress.
Preparation Round: Sc evenly around the entire hem edge, working 1 sc per sc along each square base edge, and 3 sc at each corner where squares meet at the hem.
Stitch count adjustments:
- Size S: 156 sc total (156 divided by 6 = 26 scallops)
- Size M: Adjust to 180 sc by working 2 sc2tog evenly spaced (30 scallops)
- Size L and XL: Adjust to 210 sc by adding 2 extra sc in 2 corner positions (35 scallops)
Scallop Round: (Skip 2 sts, 5 dc in next st, skip 2 sts, sl st in next st). Rep around. Join with sl st to beg sl st. Fasten off.
Section 8: Sleeves
Work 2 sleeves identically.
Armhole circumference: Each armhole opening is formed by 3 unsewed square edges = 78 sc around the armhole opening for all sizes.
Work the sleeve squares independently as a 2-wide x 3-tall panel (6 squares per sleeve). Seam the left and right edges together to form a tube.
Gathering Round at sleeve cap: Join yarn at top edge of sleeve tube. (Ch 1, sl st in next st) across all top edge sts, pulling the edge in as you go to gather. This creates the puff effect at the sleeve cap.
Attach sleeve to armhole: With RS facing, sl st the gathered sleeve cap evenly around the armhole opening, distributing the gathers evenly.
Ribbed Cuff:
Ch 9.
Row 1: Sc in 2nd ch from hook and in each ch. (8 sc)
Row 2 and on: Ch 1, turn, sc BLO across. (8 sc)
Continue for approximately 33 rows.
Seam short ends. Sl st cuff to sleeve bottom edge. Repeat for second sleeve.
Checkpoint: Both sleeves attached with puffed caps and ribbed cuffs, the neckline band in place, and the hem scallop complete.
Section 9: Finishing
Weave in all yarn ends securely with a yarn needle, using a figure-eight path through the crochet fabric on the WS for at least 2 inches in two different directions. Trim ends after securing.
Blocking starts with a cool-water soak and a small amount of wool wash. Gently squeeze out the water (never wring). Lay flat on blocking mats, pinning the hem scallop points out softly to define their shape and squaring the neckline corners. Let it dry completely flat.
Size Customization Tips
To size up beyond XL: Add one additional square to the bodice front and back width for approximately 3.5 inches of additional bust circumference per pair of squares added.
To size down below S: Remove one column of squares from the bodice width and skirt width. For a very fitted small size, consider substituting DK weight yarn with a G-6 / 4.0 mm hook.
To lengthen the skirt: Add additional rows of squares at the hem before working the scallop edge. Each additional row adds approximately 3.5 inches.
To shorten to knee length: Omit the bottom 2 rows of skirt squares.
To adjust sleeve volume: For a less puffy sleeve, reduce to 2 squares wide x 2 squares tall. For more drama, add a third column.
Care Instructions
If you used 100% acrylic yarn, machine wash cold on a gentle cycle and lay flat to dry — never put it in the dryer, as heat can distort the squares and shrink the garment. For cotton yarn, machine wash warm on gentle and lay flat to dry. Do not iron directly on the fabric. Store it folded flat rather than on a hanger, so it keeps its shape instead of stretching.

Final Thoughts on This Crochet Summer Dress Pattern
This pink gingham crochet dress is a true labor of love. Every finished square brings you closer to a garment that looks plucked from a vintage boutique. Timeless checkerboard, a flattering silhouette, and puff sleeves with just the right amount of whimsy.
Take your time with this one — put on your favorite podcast, brew a pot of tea, and savor the process. The first time you slip this dress over your head, you will know why every single square was worth it.
I am so glad you chose this one for your next project. I truly hope you enjoy making it as much as I enjoyed dreaming it up.