Sunflower Granny Square Baby Dress Free Crochet Pattern

Grab that gorgeous DK cotton you have been saving for something special. This is the project worthy of your stash’s best skeins. The Sunflower Granny Square Baby Dress combines classic granny square construction with a flared shell stitch skirt, creating a garment that looks far more complex than it actually is.

Sunflower Granny Square Baby Dress Free Crochet Pattern

The bodice is built from eight sunflower granny squares joined in a simple grid. The skirt flows from there in an airy lattice pattern that gives the dress beautiful movement. If you are comfortable working in the round and have made a few granny squares before, you can absolutely handle this project.

Fair warning: this is an intermediate pattern. The granny squares themselves are beginner territory, but the skirt shaping and overall construction bump up the difficulty. Budget 12 to 18 hours for the full project, and do not skip blocking your squares. Trust me on that one.

Why This Dress Works So Well

The genius of this design is in its structure. Those sunflower granny squares create a bodice with built-in visual interest and just the right amount of breathability for warm weather. The shell stitch skirt adds gentle flare without bulk, and the adjustable tie straps mean you can get a perfect fit as baby grows.

The button band running down the center front is both decorative and functional. Those little wooden buttons catch the light and add a handmade charm that store-bought dresses simply cannot match. This is the kind of piece that becomes an heirloom, passed down and photographed at every family gathering.

Cotton yarn is the obvious choice here. It washes beautifully, feels soft against baby skin, and holds stitch definition like nothing else. The pattern calls for DK weight cotton in four colors, though the main color does most of the heavy lifting yardage-wise.

Materials You Will Need

Yarn (DK Weight, Light #3):

  • Color A (main, cream): approximately 350 yards / 320 meters
  • Color B (sunflower petal, golden yellow): approximately 60 yards / 55 meters
  • Color C (sunflower center, dark brown): approximately 25 yards / 23 meters
  • Color D (leaf/stem accent, medium green): approximately 20 yards / 18 meters
  • Hooks:

  • US size E-4 / 3.5 mm for granny squares and bodice
  • US size F-5 / 3.75 mm for skirt (larger hook creates gentle drape)
  • Notions:

  • Tapestry needle
  • 4 to 6 stitch markers
  • 8 small wooden buttons, approximately 3/8 inch / 10 mm diameter
  • Scissors
  • Rust-proof pins for blocking
  • Spray bottle for wet blocking
  • Yarn Suggestions:

    Paintbox Yarns Simply DK works beautifully here. Use Vanilla Cream for Color A, Banana Cream for Color B, and Coffee Bean for Color C. Lion Brand 24/7 Cotton DK is another excellent choice, widely available and machine washable. Drops Safran adds a slight sheen if you prefer that look.

    Avoid fuzzy or hairy yarns. The stitch texture of both the granny squares and the shell pattern will disappear into the fuzz, and you will lose all that beautiful definition.

    Finished Measurements

    Size: 6 to 12 months

  • Chest: approximately 18 inches / 46 cm (laid flat, 9 inches / 23 cm per panel)
  • Length (shoulder to hem): approximately 13 inches / 33 cm
  • Bodice length (armhole to waist): approximately 6 inches / 15 cm
  • Skirt length (waist to hem): approximately 7 inches / 18 cm
  • Strap length (adjustable): approximately 8 inches / 20 cm
  • Gauge

    Getting gauge right matters for wearable garments. Please swatch before diving in.

    With E-4 hook and Color A:

    One completed 4-round sunflower granny square measures 4.25 inches x 4.25 inches / 10.8 cm x 10.8 cm after light blocking.

    Bodice gauge: 18 single crochet (sc) x 20 rows = 4 inches x 4 inches / 10 cm x 10 cm.

    Skirt gauge (with F-5 hook): One shell repeat (9 stitches) = approximately 1.75 inches / 4.4 cm wide. 8 rows of shell pattern = approximately 3.5 inches / 9 cm tall.

    If your squares come out smaller than 4.25 inches, go up a hook size. Larger? Go down a hook size.

    Abbreviations and Stitch Definitions

    Let me walk you through every stitch you will encounter. If any of these are new to you, practice them on a small swatch first.

    Basic Abbreviations:

  • ch = chain: yarn over, pull through loop on hook
  • sl st = slip stitch: insert hook, yarn over, pull through stitch and loop on hook in one motion
  • sc = single crochet: insert hook, yarn over, pull up loop (2 loops on hook), yarn over, pull through both loops
  • dc = double crochet: yarn over, insert hook, yarn over, pull up loop (3 loops), yarn over, pull through 2 loops, yarn over, pull through remaining 2 loops
  • hdc = half double crochet: yarn over, insert hook, yarn over, pull up loop (3 loops), yarn over, pull through all 3 loops
  • st(s) = stitch(es)
  • sp = space
  • ch-sp = chain space
  • sk = skip
  • rep = repeat
  • rnd = round
  • RS = right side
  • WS = wrong side
  • MR = magic ring (adjustable ring)
  • BLO = back loop only
  • t-ch = turning chain
  • Special Stitches:

    Sunflower Center: Worked in a magic ring using Color C. Round 1 creates 12 sc into the ring. Round 2 (Color B) creates 6 petal loops using ch-3 arches between stitches. The petals sit raised and dimensional against the flat center.

    Shell Stitch: Work 5 dc into the same stitch or space. This creates one shell unit that fans out beautifully.

    Granny Square Corner Cluster: Work (3 dc, ch 2, 3 dc) into corner ch-2 space. This forms one corner of the granny square.

    Granny Square Side Cluster: Work 3 dc into the ch-1 side space between corners.

    Scallop Hem: Work (sc, hdc, 3 dc, hdc, sc) into same stitch or space. This forms one scallop unit for the decorative hem edge.

    Picot: Ch 3, sl st into the first ch of the ch-3. This forms a small decorative loop.

    Pattern Notes Before You Begin

    Read through these notes. They will save you confusion later.

    1. The sunflower granny squares form the entire bodice. You need 8 total: 4 for the front panel, 4 for the back panel. Each panel is a 2×2 grid.

    2. The button band runs along the center front of the bodice only. The 8 buttons visible in the finished dress split between the bodice (4 buttons) and skirt (4 buttons).

    3. Turn your work at the end of every flat row unless told otherwise. Rounds do not turn unless specified.

    4. A ch-1 turning chain for sc rows does NOT count as a stitch. A ch-3 turning chain for dc rows DOES count as a stitch.

    5. Block each granny square before joining. Pin to measurements and mist with water. Unblocked squares will pucker your bodice. This step is not optional.

    6. The skirt is worked flat in two panels (front and back), then seamed at the sides.

    7. Stitch counts appear in parentheses at the end of every row and round. Check your counts as you go.

    Section 1: Sunflower Granny Squares

    Make 8 total. Each square uses Colors C, B, and A.

    Round 1 (Color C):

    Using E-4 hook, make a magic ring.

    Ch 1, work 12 sc into the ring. Join to first sc with sl st. Pull ring closed tightly. Fasten off Color C. (12 sc)

    Round 2 (Color B, petals):

    Join Color B with sl st into any st.

    Ch 3, sk 1 st, sl st into next st. Rep from 5 more times. (6 ch-3 petal loops)

    Fasten off Color B.

    Here is where it gets clever. You will now work into the back loops of the Round 1 stitches to build the square frame. The petal loops stay free on the front side and pop forward naturally.

    Round 3 (Color A, square frame begins):

    Join Color A with sl st into any BLO of Round 1 sc (work into the back loop that was skipped behind the petal loops).

    Ch 3 (counts as first dc), 2 dc into same st (first corner cluster begun), ch 2, 3 dc into same st (first corner cluster complete), ch 1, sk 2 sts, 3 dc into next st, ch 1, sk 2 sts, (3 dc, ch 2, 3 dc) into next st (corner); rep from 2 more times, ch 1, sk 2 sts, 3 dc into next st, ch 1, join to top of beg ch-3 with sl st. (4 corner ch-2 sps, 4 side clusters of 3 dc each, 4 corner clusters of 3 dc + 3 dc)

    Stitch count check: 24 dc total, plus 4 corner ch-2 spaces and 8 ch-1 side spaces.

    Round 4 (Color A, final round):

    Sl st into next 2 dc and into corner ch-2 sp.

    Ch 3 (counts as dc), (2 dc, ch 2, 3 dc) into same ch-2 corner sp (corner made), ch 1, 3 dc into next ch-1 sp (side cluster), ch 1, 3 dc into next ch-1 sp (side cluster), ch 1, (3 dc, ch 2, 3 dc) into next corner ch-2 sp (corner); rep from 2 more times, ch 1, 3 dc into next ch-1 sp, ch 1, 3 dc into next ch-1 sp, ch 1, join to top of beg ch-3 with sl st. Fasten off Color A. (48 dc, 4 ch-2 corner sps, 12 ch-1 sps)

    Weave in all ends. Block each square to 4.25 inches x 4.25 inches / 10.8 cm x 10.8 cm.

    Make 8 squares total.

    Section 2: Joining Squares into Bodice Panels

    Join the 8 squares into two panels of 4 (2 columns x 2 rows each). One panel becomes the bodice front; one becomes the bodice back.

    Join-As-You-Go Flat Join Method:

    Lay two squares with right sides facing up, edges touching. Using Color A and E-4 hook, begin at one corner ch-2 sp. Work a sl st through both corresponding corner ch-2 sps together. Ch 1, sl st through both corresponding ch-1 sps (or dc tops) of each square; rep from across to the opposite corner ch-2 sp, sl st through both corner ch-2 sps. Fasten off.

    Join the top two squares along their shared horizontal edge first. Then join the bottom two squares. Then join the resulting two rows along their shared horizontal edge to form the 2×2 panel.

    Make 2 panels. Label one as Front and one as Back.

    Checkpoint 1: Each bodice panel should measure approximately 8.5 inches wide x 8.5 inches tall (21.6 cm x 21.6 cm) before any border or band is added.

    Section 3: Bodice Border and Shaping

    Work the following border around the top and side edges of each panel separately (not the bottom edge).

    With RS facing and Color A, E-4 hook, join yarn at top-right corner of panel.

    Top edge: Work approximately 24 sc across the top of the panel. (24 sc)

    Right side edge: Work approximately 24 sc down the right side. (24 sc)

    Bottom-right corner: Work 3 sc into corner st. Do not work across the bottom edge. Fasten off. Reattach at bottom-left corner.

    Left side edge: Work approximately 24 sc up the left side. (24 sc)

    Top-left corner: Work 3 sc into corner st, continue to meet start point. Fasten off.

    Total sc around 3 sides: 24 (top) + 24 (right side) + 24 (left side) + 4 corner sts = 76 sc per panel border.

    Repeat for both Front and Back panels.

    Section 4: Button Band (Front Panel Only)

    The button band runs vertically down the center front of the bodice front panel.

    With RS facing, E-4 hook, Color A, join yarn at the top center of the bodice front panel.

    Row 1 (RS): Ch 1, work 24 sc down the center front vertical line to the bottom edge of the panel. Turn. (24 sc)

    Row 2 (WS, buttonholes): Ch 1, sc 2, ch 2, sk 2 sts (buttonhole made), sc 4; rep from 2 more times, ch 2, sk 2, sc 2. Turn. (4 buttonholes made)

    Row 3 (RS): Ch 1, sc across, working 2 sc into each ch-2 buttonhole sp. (24 sc)

    Fasten off.

    Sew 4 buttons onto the bodice back panel at center, aligned with the buttonholes on the front panel.

    Section 5: Straps

    Make 2 straps.

    With Color A and E-4 hook, ch 50.

    Row 1: Sc into 2nd ch from hook and into each ch across. (49 sc)

    Fasten off, leaving a 12 inch / 30 cm tail for sewing.

    Attach straps: Sew or slip stitch one end of each strap to the top corners of the bodice front panel (at top-left and top-right corners). Sew the corresponding ends to the top corners of the bodice back panel. Adjust length by tying the bow tighter or looser to fit.

    Checkpoint 2: The assembled bodice should measure approximately 18 inches / 46 cm in circumference and approximately 6 inches / 15 cm in height from the bottom of the squares to the top edge (not including straps).

    Section 6: Skirt Front Panel

    The skirt uses a shell stitch pattern with ch-2 spaces between elements, creating the lacy lattice texture visible in the photographs.

    Foundation Row: With RS facing, F-5 hook, Color A, join yarn at bottom-right corner of bodice front panel. Ch 1, work sc evenly across the bottom of the bodice front panel. Work exactly 54 sc across. If your panel does not naturally yield 54 stitches, adjust by working 2 sc into some stitches or skipping one stitch as needed. (54 sc)

    Turn.

    Row 1 (WS): Ch 3 (counts as dc), 2 dc into first sc (half shell at edge), ch 2, sk 2 sc, sc into next sc, ch 2, sk 2 sc, shell (5 dc) into next sc; rep from to last 4 sc, ch 2, sk 2 sc, sc into next sc, ch 2, sk 2 sc, 3 dc into last sc (half shell at edge). Turn. (5 full shells, 2 half-shells at edges, 6 sc between shells, 12 ch-2 sps)

    Row 2 (RS): Ch 1, sc into first dc (top of half-shell), ch 2, shell into next sc (between shells), ch 2, sc into center dc of next shell; rep from across, end ch 2, shell into last sc, ch 2, sc into top of t-ch. Turn. (6 full shells, 7 sc, 12 ch-2 sps)

    Row 3: Ch 3, 2 dc into first sc (half shell), ch 2, sc into center dc of shell, ch 2, shell into next sc; rep from across, end ch 2, sc into center dc of last shell, ch 2, 3 dc into last sc (half shell). Turn. (5 full shells, 2 half-shells, 6 sc, 12 ch-2 sps)

    Rows 4 through 7: Repeat Rows 2 and 3 alternately (2 more times). After Row 7, the skirt measures approximately 3 inches / 7.5 cm from the foundation row.

    Increase Section (flare begins):

    Row 8 (increase row, RS): Ch 1, sc into first dc, ch 2, (shell, ch 2, shell) into next sc [double shell increase], ch 2, sc into center dc of next shell; rep from across, ending ch 2, (shell, ch 2, shell) into last sc between shells, ch 2, sc into top of t-ch. Turn. (12 full shells, 7 sc, 18 ch-2 sps)

    Continue in pattern for Rows 9 through 14, maintaining the shell-and-sc alternation without further increases. This creates the A-line flare that gives the skirt its beautiful shape.

    Section 7: Skirt Back Panel

    Repeat Section 6 for the skirt back panel, working from the bottom edge of the bodice back panel.

    Section 8: Assembly

    Side Seams: With WS together, use Color A to slip stitch or single crochet the side edges of the skirt front and back panels together, leaving a small gap at the top (approximately 1 inch / 2.5 cm) for the armhole.

    Hem: Work a scallop edge around the bottom of the skirt. Join Color A at one side seam. (Sc, hdc, 3 dc, hdc, sc) into next ch-2 sp or shell center, sk to next ch-2 sp; rep from around. Join and fasten off.

    Section 9: Finishing

    Weave in all remaining ends. Block the completed dress gently, pinning the skirt to encourage the flare and scallop hem to lie flat.

    Sew the remaining 4 buttons to the skirt front center, aligned with buttonholes if you added a skirt button band (optional for the lower section).

    Colorway Notes

    Dusty Blue Version: Use dusty blue for Color A, golden yellow for Color B, dark brown for Color C, and medium green for Color D.

    Sage Green Version: Use sage green for Color A, cream or pale yellow for Color B, taupe or tan for Color C, and olive green for Color D. The sage version in the photos uses daisy-style flowers with cream petals instead of bright yellow.

    Sunflower Granny Square Baby Dress Free Crochet Pattern

    Tips for Success

    Blocking is not optional. Those granny squares must be blocked before joining or your bodice will pucker and pull. I cannot stress this enough.

    Count your stitches religiously. The skirt pattern relies on consistent stitch counts. Check at the end of every row.

    Use stitch markers generously. Mark the center of each shell in the skirt if you lose track of where to place your sc stitches.

    Try on as you go. If you are making this for a specific baby, do a fitting before seaming the sides. The tie straps provide adjustability, but the chest circumference is fixed once assembled.

    This dress works up into something truly special. The combination of structured bodice and flowing skirt creates a silhouette that photographs beautifully and wears comfortably. Whether you are making it for your own little one, a baby shower gift, or a special occasion, this is the kind of handmade piece that gets saved and treasured.

    I hope you love making this sunflower dress as much as I loved designing it. If you found this pattern helpful, save it to your Pinterest boards so you can find it again later. And please leave a comment below if you make one. I would absolutely love to see your finished dresses and hear which colorway you chose!

    You Might Also Like

    Leave a Comment

    Your email address will not be published. Required fields are marked *

    *