← Crochet Flowers — Home

Ocean Blue Granny Square Baby Dress Free Crochet Pattern

Ocean Blue Granny Square Baby Dress Free Crochet Pattern

Time to raid that yarn stash. You know the one. Those beautiful skeins of turquoise, navy, and mint you have been saving for something special. This is that something special.

Ocean Blue Granny Square Baby Dress Free Crochet Pattern

This granny square baby dress brings together traditional motifs in a fresh, modern colorway that looks far more complicated than it actually is. The construction is clever. Small squares form a fitted bodice. Larger squares create the flared skirt. No complex shaping required.

I will be honest with you about the skill level here. This is an intermediate project. You need to be comfortable with granny squares, joining as you go, and managing multiple colors. But if you have made a few granny square blankets or bags, you are absolutely ready for this dress.

Why This Crochet Pattern Works So Well

The genius of this ocean blue granny square baby dress lies in its construction method. Instead of increasing stitches row by row to create an A-line silhouette, you simply use two different square sizes. The bodice uses smaller three-round granny squares measuring 2.5 inches each. The skirt uses larger four-round squares measuring 3.5 inches each. When you join them at the waist, the natural size difference creates that beautiful flare without any math headaches.

The join as you go method (JAYG) means you connect each square while working its final round. No separate seaming step at the end. No weaving through dozens of squares trying to keep everything aligned. You build each panel like a puzzle, connecting pieces as you complete them.

The color palette pulls together turquoise, navy, mint green, white, and tan in a deliberately varied arrangement. Every square uses turquoise as its final round and joining color, which creates visual cohesion across all that beautiful patchwork. The result looks intentional and harmonious rather than random.

Finished Measurements

This pattern fits babies approximately 6 to 12 months old. Here are your target dimensions:

Chest circumference: approximately 18 inches (46 cm)

Dress length from shoulder to hem: approximately 14 inches (35.5 cm)

Bodice height: approximately 6 inches (15 cm)

Skirt height before border: approximately 6.5 inches (16.5 cm)

Hem circumference: approximately 28 inches (71 cm)

Want to size up for a 12 to 18 month old? Add one column of squares across the bodice and one row of large squares to the skirt. Sizing down for 3 to 6 months? Remove one column from the bodice and one row from the skirt.

Materials You Will Need

Yarn

You will need DK weight yarn (CYCA 3 / Light) in six colors:

  • Yarn A (Turquoise): 220 yards / 201 meters
  • Yarn B (Navy Blue): 100 yards / 91 meters
  • Yarn C (Mint Green): 90 yards / 82 meters
  • Yarn D (White): 80 yards / 73 meters
  • Yarn E (Tan/Beige): 70 yards / 64 meters
  • Yarn F (Medium Teal): 60 yards / 55 meters
  • Yarn suggestions that work beautifully:

    1. Paintbox Yarns Simply DK offers all these colors, is 100% acrylic, machine washable, and affordable

    2. Lion Brand Pound of Love works well with a slightly smaller hook

    3. Drops Safran gives excellent stitch definition with its cotton-polyester blend

    Avoid fuzzy or textured yarns. They will obscure those pretty granny square details. For baby garments, machine washable fibers make everyone’s life easier.

    Hook and Notions

  • Crochet hook: US size G-6 / 4.0 mm (or size needed to achieve gauge)
  • Tapestry needle for weaving ends
  • 3 small white buttons, approximately 3/8 inch (10 mm) diameter
  • Stitch markers
  • Scissors
  • Optional: 1/4 yard white cotton jersey fabric for neckline lining
  • Gauge

    One small granny square (3 rounds): 2.5 inches / 6.5 cm square

    One large granny square (4 rounds): 3.5 inches / 9 cm square

    10 single crochet stitches x 12 rows: 2 inches / 5 cm

    Gauge matters here. Your square size determines the entire fit of the dress. Make one test square, block it, then measure. Adjust your hook size if needed.

    Abbreviations and Definitions

    Let me walk you through every stitch abbreviation you will encounter:

  • ch: chain, the foundation stitch that creates loops
  • sl st: slip stitch, a joining stitch with no height
  • sc: single crochet, a short stitch worked by inserting hook, yarning over, pulling through, then yarning over and pulling through both loops
  • dc: double crochet, a taller stitch with one yarn over before inserting the hook
  • sp: space
  • ch-sp: chain space, the gap created by chain stitches
  • sk: skip
  • st(s): stitch(es)
  • rep: repeat
  • beg: beginning
  • RS: right side
  • WS: wrong side
  • JAYG: join as you go
  • rnd: round
  • yo: yarn over
  • pc: popcorn stitch
  • Special Stitches Explained

    3-Double Crochet Cluster (3dc-cl)

    This creates a textured bump by working three incomplete double crochets into the same spot, then joining them at the top.

    Yarn over, insert hook into indicated stitch or space, yarn over and pull up a loop, yarn over and pull through 2 loops (2 loops remain on hook). Yarn over, insert hook into same spot, yarn over and pull up a loop, yarn over and pull through 2 loops (3 loops on hook). Yarn over, insert hook into same spot, yarn over and pull up a loop, yarn over and pull through 2 loops (4 loops on hook). Yarn over and pull through all 4 loops. One cluster complete.

    Popcorn Stitch (pc)

    This creates the raised, three-dimensional petal effect you see in some of the larger skirt squares.

    Work 5 double crochets into the indicated stitch or space. Remove your hook from the working loop. Insert your hook from front to back through the top of the first double crochet of the group. Pick up the working loop and pull it through. Chain 1 to close if you want a tighter popcorn.

    Join As You Go (JAYG) Flat Slip Stitch Join

    This technique connects squares while you work the final round, eliminating separate seaming.

    When working the final round of a new square, at each corner chain-2 space that borders a completed square, replace the corner ch-2 with: chain 1, slip stitch into the corresponding corner ch-2 space of the adjacent square, chain 1. Along the sides, replace each ch-1 space between shell groups with a slip stitch into the corresponding ch-1 space of the adjacent square.

    Scallop Edging

    Slip stitch into indicated stitch, chain 2, work 4 double crochets into same stitch, skip 2 stitches, slip stitch into next stitch. This creates one shell.

    Understanding the Construction

    Before diving into the step by step instructions, here is how this dress comes together:

    Small granny squares (20 total): 10 for front bodice, 10 for back bodice

    Large granny squares (18 total): 9 for front skirt, 9 for back skirt

    Popcorn accent squares (8 total): 4 for front skirt, 4 for back skirt

    The front bodice splits into Left Front (4 squares in a 2×2 grid) and Right Front (4 squares in a 2×2 grid) with a button placket gap between them. The back bodice is one continuous 4×3 grid.

    All squares use turquoise as the final round color, creating that beautiful unified border effect.

    Small Granny Square Instructions (Bodice)

    Finished size: 2.5 inches / 6.5 cm square

    Make 20 total

    The starting color (Round 1) and second color (Round 2) vary by square. Round 3 is always Yarn A (Turquoise).

    Round 1

    With first color, make a magic ring (or chain 4, slip stitch to form ring).

    Chain 3 (counts as first double crochet here and throughout), work 2 double crochets into ring, chain 2, (3 double crochets into ring, chain 2) 3 times, slip stitch to top of beginning chain-3 to join.

    Fasten off first color.

    (4 groups of 3 dc, 4 ch-2 corner spaces)

    Round 2

    Join second color with slip stitch into any ch-2 corner space.

    Chain 3, 2 double crochets into same corner space, chain 2, 3 double crochets into same corner space (first corner made), chain 1, (3 dc, ch 2, 3 dc) into next ch-2 corner space, chain 1. Repeat from ( ) 2 more times.

    Slip stitch to top of beginning chain-3 to join. Fasten off second color.

    (8 groups of 3 dc, 4 ch-2 corner spaces, 4 ch-1 side spaces)

    Round 3

    Join Yarn A (Turquoise) with slip stitch into any ch-2 corner space.

    Chain 3, 2 double crochets into same corner space, chain 2, 3 double crochets into same corner space (corner made), chain 1, 3 double crochets into next ch-1 side space, chain 1, (3 dc, ch 2, 3 dc) into next ch-2 corner space, chain 1, 3 double crochets into next ch-1 side space, chain 1. Repeat from ( ) 2 more times.

    Slip stitch to top of beginning chain-3 to join. Fasten off Yarn A, or if using JAYG, proceed with join on this round.

    (12 groups of 3 dc, 4 ch-2 corner spaces, 8 ch-1 side spaces)

    Large Granny Square Instructions (Skirt)

    Finished size: 3.5 inches / 9 cm square

    Make 18 total

    Work Rounds 1 through 3 exactly as the Small Granny Square.

    Round 4

    Join Yarn A (Turquoise) if not already attached, into any ch-2 corner space.

    Chain 3, 2 double crochets into same corner space, chain 2, 3 double crochets into same corner space (corner made), chain 1, (3 double crochets into next ch-1 space, chain 1) twice, (3 dc, ch 2, 3 dc) into next ch-2 corner space, chain 1, (3 double crochets into next ch-1 space, chain 1) twice. Repeat from ( ) 2 more times.

    Slip stitch to top of beginning chain-3 to join. Fasten off or proceed with JAYG.

    (16 groups of 3 dc, 4 ch-2 corner spaces, 12 ch-1 side spaces)

    Popcorn Accent Squares (Optional Variation)

    These are large granny squares where Round 3 uses popcorn stitches instead of standard shell groups on the side spaces. This creates those beautiful raised petal effects visible in the finished dress.

    Make 8 total

    Work Rounds 1 and 2 as standard.

    Round 3 Variation

    Join accent color into any ch-2 corner space.

    Chain 3, 2 double crochets into same corner space, chain 2, 3 double crochets into same corner space (corner), chain 1, work 1 popcorn into next ch-1 side space, chain 1, (3 dc, ch 2, 3 dc) into next ch-2 corner space, chain 1, work 1 popcorn into next ch-1 side space, chain 1. Repeat around.

    Slip stitch to top of beginning chain-3. Fasten off.

    (4 popcorns on sides, 4 corner shell groups, 4 ch-2 corner spaces)

    Work Round 4 in Yarn A as standard.

    Color Combinations for Each Square

    Here is your color map. Each small square uses these combinations:

    S1: Round 1 Navy, Round 2 Mint, Round 3 Turquoise

    S2: Round 1 White, Round 2 Navy, Round 3 Turquoise

    S3: Round 1 Teal, Round 2 Tan, Round 3 Turquoise

    S4: Round 1 Mint, Round 2 Navy, Round 3 Turquoise

    S5: Round 1 Navy, Round 2 Tan, Round 3 Turquoise

    S6: Round 1 Tan, Round 2 Mint, Round 3 Turquoise

    S7: Round 1 White, Round 2 Teal, Round 3 Turquoise

    S8: Round 1 Teal, Round 2 Navy, Round 3 Turquoise

    S9: Round 1 Mint, Round 2 Tan, Round 3 Turquoise

    S10: Round 1 Navy, Round 2 White, Round 3 Turquoise

    Make each combination twice to total 20 small squares.

    Assembly Step by Step

    Building the Left Front Bodice

    Make Square S1. Set aside.

    Make Square S2. On its final Round 3, JAYG S2 to the right side of S1 along one edge.

    Make Square S3. JAYG to the bottom of S1.

    Make Square S4. JAYG to the bottom of S2 and to the right of S3.

    Left Front Bodice complete: 2 squares wide, 2 squares tall

    Building the Right Front Bodice

    Repeat the process using Squares S5, S6, S7, S8 in the same 2×2 arrangement.

    Building the Back Bodice

    Using Squares S9, S10, and remaining squares arranged in a 4 column by 3 row grid, JAYG each square as you go.

    Back Bodice complete: 4 squares wide, 3 squares tall

    Joining Shoulders

    Align the top edge of the Left Front Bodice (top row of 2 squares) with the corresponding top-left corner of the Back Bodice (top-left 2 squares). With Yarn A, slip stitch join through corresponding edge spaces across the shoulder width.

    Repeat for Right Front Bodice joining to the top-right 2 squares of the back bodice.

    Joining Side Seams

    With Yarn A, slip stitch the left outer edge of the Left Front Bodice to the left outer edge of the Back Bodice from shoulder down to waist. Repeat for right side.

    Building and Attaching the Skirt

    Build the Front Skirt Panel (9 squares in a 3×3 grid) and Back Skirt Panel (9 squares in a 3×3 grid) using JAYG.

    Join skirt panels at side seams with slip stitch.

    Align the top edge of the skirt with the bottom edge of the bodice. The slight width difference creates the natural flare. Slip stitch through corresponding spaces around the entire waist circumference.

    Finishing Details

    Button Placket

    With Yarn A and RS facing, work single crochet along the right front center edge from neckline to waist. Create 3 button loops evenly spaced: chain 4, skip 2 stitches, slip stitch back into edge, continue with single crochet.

    Work matching single crochet edging along the left front center edge without loops. Sew 3 buttons to correspond with loops.

    Neckline Border

    With Yarn A, work single crochet evenly around the entire neckline opening (approximately 56 to 60 stitches). Work one round of scallop edging around.

    Armhole Border

    With Yarn A, work single crochet evenly around each armhole opening (approximately 36 to 40 stitches). Work one round of scallop edging around each.

    Hem Border

    Round 1: Work single crochet around the entire hem with 3 single crochets into each corner space (approximately 120 stitches total).

    Round 2: Work scallop edging around entire hem.

    Blocking and Final Touches

    Weave in all ends on the wrong side, threading each through at least 5 stitches in two directions.

    Wet block your dress by soaking in cool water with mild soap for 10 minutes. Press out excess water in a towel without wringing. Lay flat on a blocking mat, pin at corners, and let dry completely for 12 to 24 hours.

    For the optional neckline lining, cut a 2-inch wide strip of white cotton jersey long enough to wrap the neckline plus seam allowance. Fold raw edges under, press, and hand stitch to the wrong side of the neckline.

    Ocean Blue Granny Square Baby Dress Free Crochet Pattern

    Care Instructions

    Machine wash cold on gentle cycle if using acrylic yarn. Lay flat to dry. Never tumble dry as this may distort the squares. For cotton yarn, hand wash and lay flat to dry.

    This crochet pattern takes approximately 15 to 22 hours depending on your speed, and every moment is worth it. The finished dress makes a stunning gift for baby showers, first birthdays, or your own little one. Those raised popcorn flowers, the scalloped edges, the beautiful color harmony. It all comes together into something truly special.

    If you loved working on this ocean blue granny square baby dress, save this pattern to your Pinterest boards so you can find it again. And please leave a comment below if you make one. I would love to hear which color combination you chose and see how your version turned out.

    You Might Also Like