Pastel Granny Square Baby Dress Free Crochet Pattern

I call this one the "Garden Party Dress," and it has been living in my project notebook for almost three years now. I originally sketched it out when my best friend announced her pregnancy, dreaming up a tiny heirloom piece covered in soft pastel flowers. Life got busy, the baby arrived before my hook did, and the pattern sat waiting.

Pastel Granny Square Baby Dress Free Crochet Pattern

This spring, I finally pulled out that crumpled page and brought the Garden Party Dress to life. Every granny square felt like watching a little flower bloom under my fingers. The moment I held the finished dress up to the window and saw all those colors dancing together, I knew the wait had been worth it.

If you have been wanting to try garment construction but felt intimidated, this is your sign. Building a dress from individual squares is so much more approachable than working complicated shaping in rows. You make one pretty square at a time, join them together like a puzzle, and suddenly you have created something absolutely precious.

Why This Crochet Pattern Works So Well

The granny square is one of the most beloved motifs in crochet history, and for good reason. Each square is small, portable, and satisfying to complete. You get that little rush of accomplishment every time you fasten off. Then you get to experience it all over again when you join everything together and watch your garment take shape.

This baby dress uses two sizes of granny squares. Smaller squares form the fitted bodice, while larger squares create the flowy skirt. The dress naturally flares into an A-line silhouette because each tier of the skirt contains more squares than the one above it. No complicated decreases or increases needed. The math does the work for you.

A sweet scalloped border in soft pink frames the neckline, armholes, and hem. A simple fabric placket at the center front gives the buttons a stable base. The result looks intricate and heirloom-worthy, but the techniques are completely manageable for anyone comfortable making granny squares.

Skill Level

This pattern is rated intermediate. You should feel confident making granny squares, joining motifs, and working in rounds. Basic seaming skills help, and you will need to attach a small fabric strip during finishing. If you have made a granny square blanket before, you already have most of the skills needed here.

Finished Measurements

Size: 6 to 12 months

  • Chest circumference at bodice: approximately 18 inches (46 cm)
  • Total dress length from shoulder to hem: approximately 13 inches (33 cm)
  • Bodice height: approximately 5.5 inches (14 cm)
  • Skirt height: approximately 7.5 inches (19 cm)
  • Materials Needed for This Baby Dress Crochet Pattern

    Yarn:

  • Main colors (MC): Sport weight or light DK yarn in pastel shades. You will need approximately 50 yards (46 meters) each of soft pink, lavender, mint green, pale yellow, sky blue, and warm white or cream.
  • Border color (BC): Soft pink, approximately 100 yards (91 meters) total
  • Joining color (JC): Cream or warm white, approximately 150 yards (137 meters)
  • Recommended Yarn Options:

  • Paintbox Yarns Cotton DK in Petal Pink, Misty Purple, Spearmint, Buttercup Yellow, Cornflower Blue, and Paper White
  • Drops Safran (sport weight cotton)
  • Lion Brand 24/7 Cotton in sport weight
  • Choose a smooth, tightly plied yarn with good stitch definition. Avoid fuzzy or fluffy yarns. Cotton or cotton blends work best for baby items because they wash well and feel soft against delicate skin.

    Hook:

  • US size E-4 (3.5 mm) crochet hook
  • Notions:

  • Yarn needle for weaving ends
  • Two small buttons, approximately 3/8 inch (10 mm) diameter
  • Cotton fabric piece measuring 1.5 inches by 5.5 inches (4 cm by 14 cm) for the front placket
  • Sewing needle and matching thread
  • Stitch markers
  • Scissors
  • Rust-proof pins for blocking
  • Gauge

    Standard granny square (skirt motif): 3 inches by 3 inches (7.5 cm by 7.5 cm) after blocking

    Small granny square (bodice motif): 2.25 inches by 2.25 inches (5.75 cm by 5.75 cm) after blocking

    Gauge matters here! If your squares are too large, the dress will not fit a 6 to 12 month baby. If they are too small, the dress will be tiny. Block a sample square and measure it before making all 48 motifs.

    Abbreviations

    Before we dive in, let me define every stitch abbreviation you will encounter:

  • beg: beginning
  • ch: chain, the foundation stitch created by pulling a loop through another loop
  • ch-sp: chain space, the gap created by chain stitches in the previous round
  • dc: double crochet, a tall stitch made by yarn over, insert hook, yarn over and pull up a loop, yarn over and pull through two loops twice
  • hdc: half double crochet, shorter than a dc but taller than a single crochet
  • JAYG: join-as-you-go, a method of connecting squares while working the final round
  • mc: magic circle or magic ring, an adjustable starting loop
  • rep: repeat
  • rnd: round
  • RS: right side, the front of your work
  • sc: single crochet, a short basic stitch made by inserting hook, yarn over and pull up a loop, yarn over and pull through both loops
  • sk: skip
  • sl st: slip stitch, a flat joining stitch with no height
  • sp: space
  • st(s): stitch(es)
  • WS: wrong side, the back of your work
  • yo: yarn over, wrapping yarn around your hook
  • Special Stitches Explained

    Standard Granny Square (for skirt)

    This motif has 4 rounds and measures 3 inches by 3 inches when blocked. Each square uses varied pastel colors for the center rounds and cream for the outer frame.

    Round 1 (center flower):

    With first MC color, make a magic circle.

    Chain 3 (this counts as your first dc), work 2 dc into the magic circle, ch 2.

    Work (3 dc into mc, ch 2) 3 more times.

    Join with sl st to top of beginning ch-3.

    Pull magic circle closed.

    Fasten off. (4 clusters of 3 dc, 4 ch-2 corner spaces)

    Round 2 (second petal layer):

    Join second MC color with sl st into any ch-2 corner space.

    Ch 3 (counts as dc), work 2 dc into same space, ch 1.

    Work (3 dc, ch 2, 3 dc) all into next ch-2 space, ch 1.

    Repeat around all 4 corners.

    Work (3 dc, ch 2) into the first corner space (which already has 3 dc from the beginning).

    Join with sl st to top of beginning ch-3.

    Fasten off. (8 clusters of 3 dc, 4 ch-2 corner spaces, 4 ch-1 side spaces)

    Round 3 (joining frame in cream):

    Join JC with sl st into any ch-2 corner space.

    Ch 3, work 2 dc into same space, ch 2, 3 dc into same space (corner made).

    Ch 1, work 3 dc into next ch-1 space, ch 1.

    Work (3 dc, ch 2, 3 dc) into next ch-2 corner space, ch 1.

    Work 3 dc into next ch-1 space, ch 1.

    Repeat around all 4 corners.

    Join with sl st to top of beginning ch-3.

    Fasten off. (12 clusters of 3 dc, 4 ch-2 corners, 8 ch-1 side spaces)

    Round 4 (outer border in cream):

    Join JC with sl st into any ch-2 corner space.

    Ch 3, work 2 dc into same space, ch 2, 3 dc into same space (corner made).

    (Ch 1, work 3 dc into next ch-1 space) twice, ch 1.

    Work (3 dc, ch 2, 3 dc) into next ch-2 corner space.

    Repeat around.

    Join with sl st to top of beginning ch-3.

    Fasten off. (16 clusters of 3 dc, 4 ch-2 corners, 12 ch-1 spaces)

    Small Granny Square (for bodice)

    This motif has 3 rounds and measures 2.25 inches by 2.25 inches when blocked.

    Round 1: Same as Standard Square Round 1. Fasten off. (4 clusters of 3 dc, 4 ch-2 corners)

    Round 2: Same as Standard Square Round 2. Fasten off. (8 clusters of 3 dc, 4 ch-2 corners, 4 ch-1 sides)

    Round 3 (outer frame in cream):

    Join JC with sl st into any ch-2 corner space.

    Ch 3, work 2 dc into same space, ch 2, 3 dc into same space.

    Ch 1, work 3 dc into next ch-1 space, ch 1.

    Work (3 dc, ch 2, 3 dc) into next ch-2 corner space.

    Repeat around.

    Join with sl st to top of beginning ch-3.

    Fasten off. (12 clusters of 3 dc, 4 ch-2 corners, 8 ch-1 spaces)

    Scallop Edging

    Join BC (soft pink) with sl st to any stitch.

    Work (sc, hdc, dc, hdc, sc) all into same stitch or space. This creates one scallop.

    Sl st into next stitch or space.

    Repeat (scallop, sl st) around entire edge.

    Join with sl st to first sc. Fasten off.

    Join-As-You-Go Method

    When working the final round of a new square, at each joining point along the shared edge, replace the chain with a slip stitch into the corresponding space of the adjacent finished square. This creates a flat, seamless connection. At corners shared by multiple squares, slip stitch into the shared corner space of all adjacent squares before continuing.

    Motif Counts

    Here is exactly what you need to make:

    Small Granny Squares (bodice): 12 total

  • Bodice front: 4 squares (2 columns of 2, split by center placket)
  • Bodice back: 8 squares (4 across, 2 rows tall)
  • Standard Granny Squares (skirt): 36 total

  • Upper skirt tier: 16 squares (8 front, 8 back, joined in a ring)
  • Lower skirt tier: 20 squares (10 front, 10 back, joined in a ring)
  • Grand total motifs: 48

    Step by Step Crochet Tutorial

    Section 1: Make All Motifs

    Work all 12 small granny squares following the instructions above. Use different pastel color combinations for Rounds 1 and 2 to create that cheerful, scrappy look. Keep Round 3 consistent in cream.

    Work all 36 standard granny squares. Again, vary your center colors freely. Rounds 3 and 4 should all be cream.

    Block every square to its finished measurements before joining. This step is crucial for a professional result. Small squares should measure 2.25 by 2.25 inches. Standard squares should measure 3 by 3 inches.

    Section 2: Join Bodice Back

    Arrange 8 small squares in a 4 wide by 2 tall grid.

    Row 1: Join 4 small squares side by side into a horizontal strip.

    Row 2: Join 4 more small squares into a second strip, then join this strip to the top of Row 1.

    The top edge of Row 2 forms the neckline. The bottom edge of Row 1 connects to the skirt later.

    Checkpoint: Your bodice back panel should measure approximately 9 inches wide and 4.5 inches tall.

    Section 3: Join Bodice Front

    Create two separate front panels, each measuring 2 squares wide by 2 squares tall.

    Left front panel: Join 4 small squares in a 2 by 2 arrangement.

    Right front panel: Join 4 small squares in the same arrangement.

    Leave the center edges unjoined. These will border the fabric placket.

    Checkpoint: Each front panel should measure approximately 4.5 inches wide and 4.5 inches tall.

    Section 4: Join Front to Back

    Shoulders: Align the top outer squares of the front panels to the corresponding squares on the back. Slip stitch through matching spaces to join the shoulder seams.

    Side seams: Align the outer edges of front and back panels. Slip stitch along the side edges, stopping at the armhole opening.

    Your bodice now forms a tube open at the neckline, armholes, and bottom.

    Checkpoint: The bodice should measure approximately 18 inches around the chest.

    Section 5: Upper Skirt Tier

    Join 16 standard squares into a ring. Work 8 squares into a front strip, 8 into a back strip, then join the strips at the sides.

    Attach this ring to the bottom of the bodice. Because the standard squares are wider than the small squares, the skirt will naturally begin to flare outward. Distribute the extra width evenly as you join.

    Checkpoint: The dress should now measure approximately 7.5 inches from shoulder to bottom of the upper skirt.

    Section 6: Lower Skirt Tier

    Join 20 standard squares into a ring (10 front, 10 back).

    Attach this ring to the bottom of the upper skirt tier. The additional 4 squares create the A-line flare.

    Checkpoint: The dress should now measure approximately 13 inches from shoulder to hem.

    Section 7: Neckline Edging

    Join BC (soft pink) to the neckline edge.

    Round 1: Work 1 sc into each dc and each chain space around. Work 2 sc into corner ch-2 spaces. Join with sl st.

    Round 2: Work scallop edging around the entire neckline. Join and fasten off.

    For the back opening, work the edging up one side, across the back neckline, and down the other side without joining into a complete ring.

    Section 8: Armhole Edging

    Repeat the same two-round edging at each armhole opening. One round of sc, one round of scallop edging.

    Section 9: Hem Edging

    Join BC to the bottom edge of the lower skirt tier.

    Round 1: Work 1 sc into each dc and each chain space around. Work 2 sc into corner spaces. Join with sl st.

    Round 2: Work scallop edging around the full hem. Join and fasten off.

    Section 10: Placket and Buttons

    Cut your cotton fabric to 1.5 inches by 5.5 inches. Fold all edges under by 0.25 inches and press.

    Hand stitch this placket to the wrong side of the center front gap. It should be invisible from the front but provides stability for the buttons.

    Sew two buttons to the right front panel, centered on the placket, spaced approximately 1.5 inches apart. Position the top button about 0.75 inches from the neckline.

    Create button loops on the left front panel edge using BC. Chain 6 and slip stitch back into the same spot to form each loop.

    Section 11: Back Neckline Closure

    Sew a small button to one top corner of the back opening. On the opposite corner, create a loop by chaining 8 and slip stitching back into the same space.

    Finishing Your Baby Dress

    Weave in all yarn ends securely. Bury them into the backs of stitches so they will not work loose with washing.

    Wet block the finished dress: Submerge in cool water until saturated. Gently squeeze out excess water without wringing. Lay flat on blocking mats or clean towels. Pin into shape, aligning all squares and ensuring the hem lies flat. Allow to dry completely, approximately 24 to 48 hours.

    Care Instructions

    Hand wash in cool water with gentle baby-safe detergent. Do not wring. Roll in a clean towel to remove excess water, then lay flat to dry. Do not tumble dry. If pressing is needed, use a pressing cloth and low heat.

    Size Customization Tips

    To size up (12 to 18 months): Add one square to each column and row of the bodice. Add 4 squares to each skirt tier.

    To size down (0 to 3 months): Use a smaller hook (US D-3 / 3.25 mm) and thinner sport weight yarn, or reduce each tier by 2 squares.

    To lengthen: Add a third skirt tier of 24 standard squares.

    To shorten: Omit the lower skirt tier and work the hem edging directly onto the upper skirt tier.

    Time Estimate

    Plan for approximately 20 to 30 hours of total work time, depending on your speed and how often you change colors. The great news is that every square is a small, portable project. Toss a few in your bag and work on them anywhere.

    Pastel Granny Square Baby Dress Free Crochet Pattern

    You Did It!

    Creating a handmade baby dress feels like pure magic. Every tiny square holds your time, your care, your creativity. Whoever receives this little Garden Party Dress will treasure it for years.

    I hope this crochet pattern brings you as much joy as it brought me. If you make one, I would absolutely love to see it! Tag me on Instagram or share a photo in our Facebook group. Seeing your finished projects is honestly the best part of my week.

    Save this pattern to your Pinterest boards so you can find it whenever you are ready to start. And please drop a comment below if you make this sweet little dress. I cannot wait to cheer you on!

    You Might Also Like

    Leave a Comment

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

    *