Neutral Boho Granny Square Baby Dress Free Crochet Pattern

I don’t know about you, but I have a serious weakness for tiny handmade baby clothes. There’s just something about a little dress made entirely by hand that store-bought items can never replicate. The time, the love, the careful stitch work. It all shows.

Neutral Boho Granny Square Baby Dress Free Crochet Pattern

This granny square baby dress has been living rent-free in my head since I first sketched it out. The muted earthy tones, the classic granny square construction, those sweet wooden buttons down the front. It looks like something passed down through generations, but you can make it yourself starting today.

If you’ve been wanting to try a garment project but felt intimidated, this one breaks everything down into manageable pieces. Literally. You’re just making squares, joining them, and adding some pretty edging. That’s it. Let me walk you through every single step.

Why This Granny Square Baby Dress Works So Well

The beauty of this crochet baby dress pattern lies in its modular construction. Instead of complex shaping or confusing decreases, you’re building the entire garment from individual granny squares. Make them one at a time while watching TV. Stuff a few in your bag for waiting rooms. There’s no pressure to finish a whole section in one sitting.

The color palette keeps everything feeling cohesive even though you’re mixing things up. That warm taupe background color ties all your accent squares together, whether you’ve got dusty rose, sage green, antique gold, or creamy off-white in the center. The result looks intentionally varied rather than chaotic.

And can we talk about the scalloped edging? That delicate border around the neckline, armholes, and hem transforms basic granny squares into something that looks far more sophisticated than a bunch of joined squares has any right to look.

Skill Level and Time Commitment

I’m calling this one intermediate level. Here’s why.

The individual granny square is absolutely beginner-friendly. If you can chain, double crochet, and work in the round, you can make these squares. But the joining method, the bodice shaping, and the structured edgings require you to read carefully and keep track of where you are in the construction.

Time estimate: Plan for 18 to 25 hours total for a size 6-12 months. Most of that time goes into making and weaving in the 44 individual squares. The assembly and finishing move pretty quickly once all your pieces are ready.

Materials You’ll Need

Yarn: Worsted weight (category 4), approximately 400 to 450 yards total

Here’s the color breakdown:

  • Main Color (MC): Warm taupe, approximately 220 yards
  • Color A (CA): Dusty rose, approximately 50 yards
  • Color B (CB): Antique gold or mustard, approximately 40 yards
  • Color C (CC): Sage green, approximately 30 yards
  • Color D (CD): Off-white or cream, approximately 60 yards
  • Hook: US size G-6 / 4.0 mm (adjust as needed to meet gauge)

    Notions:

  • 3 wooden shank buttons, approximately 5/8 inch or 15 mm diameter
  • Yarn needle for weaving in ends and joining
  • Stitch markers
  • Small piece of white cotton fabric or ribbon for button placket backing (optional but recommended), approximately 3 inches x 5 inches
  • Scissors
  • Blocking mat and pins
  • Yarn Suggestions That Work Beautifully

    Lion Brand Pound of Love (100% acrylic, 975 yards per skein) gives you soft, machine-washable fabric with a slight sheen that makes those clusters pop. You’ll only use a fraction of one skein per color.

    Paintbox Yarns Simply DK held double works wonderfully if you want more color options. Holding two strands together brings this DK weight yarn up to worsted effectively.

    WeCrochet Mighty Stitch (80% acrylic, 20% superwash wool, 208 yards per skein) adds memory and structure that helps squares keep their shape after washing.

    Choose any smooth worsted weight yarn that achieves gauge. Avoid fuzzy or brushed yarns since they’ll obscure that pretty cluster definition. Stick with machine-washable fibers for baby items.

    Gauge (Please Don’t Skip This)

    One completed granny square after Round 4 should measure 3.5 inches x 3.5 inches blocked.

    In single crochet with MC: 10 sc x 12 rows equals 4 inches x 4 inches.

    Gauge matters here because you’re joining modular pieces. If your squares are too big or too small, your final garment won’t fit properly. Take ten minutes to make a test square and block it before diving in.

    Finished Sizes

  • Size 0-3 months: Chest 14 inches, Length shoulder to hem 13 inches
  • Size 6-12 months: Chest 16 inches, Length shoulder to hem 15 inches
  • Size 12-18 months: Chest 18 inches, Length shoulder to hem 17 inches
  • Size 2T: Chest 20 inches, Length shoulder to hem 19 inches
  • This pattern is written for size 6-12 months with adjustments noted for other sizes.

    Abbreviations and Stitch Definitions

    Let me break down every stitch you’ll use in this crochet tutorial.

  • ch = chain: wrap yarn over hook and 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, pull up loop, yarn over, pull through both loops
  • dc = double crochet: yarn over, insert hook, pull up loop, yarn over and pull through 2 loops, yarn over and pull through remaining 2 loops
  • ch-sp = chain space: the gap created by chains in the previous round
  • MR = magic ring: adjustable starting ring that closes completely
  • RS = right side: the pretty side that faces out
  • WS = wrong side: the inside of your work
  • MC = main color (warm taupe)
  • CA = Color A (dusty rose)
  • CB = Color B (antique gold)
  • CC = Color C (sage green)
  • CD = Color D (off-white)
  • Special Stitches Explained

    3-dc Cluster: This is the building block of every granny square. Yarn over, insert hook into space, pull up loop, yarn over, draw through 2 loops. Repeat twice more in the same space so you have 4 loops on hook total. Yarn over and draw through all 4 loops. One cluster made.

    Picot: Chain 3, slip stitch into the third chain from hook. Creates a small decorative bump.

    Scallop Edging: Slip stitch into first stitch. Skip 2 stitches, work 5 dc into next stitch to form a shell, skip 2 stitches, slip stitch into next stitch. Repeat around. This creates that beautiful wavy border.

    Join As You Go (JAYG): When finishing a new square, at each corner or side where it touches an existing square, replace the regular chain space with: chain 1, slip stitch into the corresponding chain space of the adjacent finished square, chain 1. This joins squares flat without a separate seaming step.

    How Many Squares Do You Need?

    For size 6-12 months, you’ll make:

  • 24 Small Squares (bodice): 12 for front, 12 for back
  • 20 Large Squares (skirt): 8 for upper tier, 12 for lower tier
  • Total: 44 squares
  • Small squares work through Round 3 and measure approximately 2.75 inches square blocked. Large squares work through Round 4 and measure approximately 3.5 inches square blocked.

    Small Square Pattern (For Bodice)

    Make a magic ring or chain 4 and join with slip stitch to form a ring.

    Round 1: Using accent color of your choice (CA, CB, CC, or CD), chain 3 (counts as first dc), work 2 dc into ring, chain 2, [3 dc into ring, chain 2] 3 times. Join with slip stitch to top of beginning chain-3. (4 clusters of 3 dc, 4 ch-2 corner spaces) Fasten off accent color. Pull ring closed.

    Round 2: Join MC with slip stitch into any ch-2 corner space. Chain 3, work 2 dc into same space, chain 2, 3 dc into same space (first corner made). Chain 1, [3 dc, ch 2, 3 dc] into next ch-2 corner space. Repeat from 2 more times. Chain 1. Join with slip stitch to top of beginning chain-3. (8 clusters of 3 dc, 4 ch-2 corner spaces, 4 ch-1 side spaces) Fasten off MC.

    Round 3: Join CD with slip stitch into any ch-2 corner space. Chain 3, 2 dc into same space, chain 2, 3 dc into same space (corner made). Chain 1, 3 dc into next ch-1 side space, chain 1, [3 dc, ch 2, 3 dc] into next ch-2 corner space. Repeat from 2 more times. Chain 1, 3 dc into next ch-1 side space, chain 1. Join with slip stitch to top of beginning chain-3. (12 clusters of 3 dc, 4 ch-2 corner spaces, 8 ch-1 side spaces) Fasten off.

    Weave in ends and block to 2.75 inches square.

    Large Square Pattern (For Skirt)

    Work Rounds 1 through 3 exactly as for Small Square above.

    Round 4: Join MC with slip stitch into any ch-2 corner space. Chain 3, 2 dc into same space, chain 2, 3 dc into same space (corner made). [Chain 1, 3 dc into next ch-1 space] twice, chain 1, [3 dc, ch 2, 3 dc] into next ch-2 corner space. Repeat from 2 more times. [Chain 1, 3 dc into next ch-1 space] twice, chain 1. Join with slip stitch to top of beginning chain-3. (16 clusters of 3 dc, 4 ch-2 corner spaces, 12 ch-1 side spaces) Fasten off.

    Weave in ends and block to 3.5 inches square.

    Color Distribution Guide

    The photographed sample uses a loose random arrangement with taupe tying everything together. Here’s a suggested distribution:

    For Bodice (24 Small Squares):

  • 8 squares with CA (dusty rose) center
  • 8 squares with CB (antique gold) center
  • 4 squares with CC (sage green) center
  • 4 squares with CD (off-white) center
  • For Skirt (20 Large Squares):

    Mix all four accent colors freely across both tiers. Scatter more CD squares toward the hem for a lighter feel at the bottom.

    Feel free to rearrange colors however you like. That organic patchwork look is part of the charm.

    Bodice Assembly

    Each bodice panel is 4 squares wide and 3 squares tall.

    Step 1: Arrange 12 Small Squares in a 4-column, 3-row grid. Plan your color placement before joining.

    Step 2: Join Row 1 of front bodice. Hold first and second squares with right sides facing you and wrong sides together along one side edge. Using MC, work slip stitches through each corresponding chain space pair along the shared edge. At corners, slip stitch through both ch-2 corner spaces. Continue joining all 4 squares of Row 1.

    Step 3: Join Rows 2 and 3 to Row 1 using the same method, attaching along both horizontal and vertical edges.

    Step 4: Repeat to make the back bodice panel.

    Checkpoint: Each panel should measure approximately 11 inches wide and 8.25 inches tall before edging.

    Step 5: Join front and back panels at shoulders. The two outer squares on each side form the shoulder straps. Join front to back at the top edges of the two outermost squares on each side using a slip stitch flat seam on the wrong side. Leave the center 2 squares open to form the neckline.

    Step 6: Join side seams. Join front and back along the bottom two squares on each side. Leave the top row open on each side for armholes.

    Skirt Assembly

    Upper Skirt Tier (Tier 1): Join 8 Large Squares end to end, then join first and last squares to form a ring.

    Attach Tier 1 to the bottom edge of the bodice all the way around using slip stitch joins through matching chain spaces.

    Lower Skirt Tier (Tier 2): Join 12 Large Squares into a ring.

    To create the A-line flare, attach Tier 2 to Tier 1 by joining 3 squares of Tier 2 for every 2 squares of Tier 1 at 4 evenly spaced intervals around the skirt. This adds fullness at the hem.

    Button Placket

    Split the center front of the bodice between columns 2 and 3. If you joined those squares during assembly, carefully undo that center vertical join.

    Right Placket Band: With RS facing and MC, join yarn at top of center-right edge. Work 1 sc into each available stitch down the full length, approximately 24 to 28 sc. Fasten off.

    Left Placket Band with Button Loops: Work 1 sc along the edge, then on the next row work button loops: chain 3, skip 2 sc, sc in next sc, sc in next 5 sc. Repeat from twice more for 3 button loops.

    Sew 3 wooden buttons onto right placket band aligned with loops. For extra stability, back both bands with white cotton fabric stitched to the wrong side.

    Neckline Edging

    With RS facing and CD, join yarn anywhere along neckline opening.

    Round 1: Chain 1. Work 1 sc evenly around the entire neckline opening. Approximately 48 sc total (adjust to multiple of 6). Join with slip stitch. (48 sc)

    Round 2: Slip stitch into first sc. Skip 2 sc, work 5 dc into next sc, skip 2 sc, slip stitch into next sc. Repeat from around. (8 shells) Fasten off.

    Armhole Edging

    Work the same edging for each armhole.

    Round 1: Join CD at underarm. Chain 1. Work 1 sc evenly around armhole opening, approximately 24 to 30 sc. Adjust to multiple of 6. Join with slip stitch.

    Round 2: Work scallop edging same as neckline. Fasten off.

    Repeat for second armhole.

    Hem Edging

    With RS facing and CD, join yarn anywhere along bottom edge of lower skirt tier.

    Round 1: Chain 1. Work 1 sc into every available stitch along the bottom edge. Approximately 78 sc around full hem. Adjust to multiple of 6. Join with slip stitch.

    Round 2: Work scallop edging around. (13 shells) Fasten off.

    Finishing Your Baby Dress

    Weave in all remaining ends on the wrong side. Give each tail a gentle tug to seat it securely.

    Blocking is essential. Wet block the entire assembled dress by submerging in cool water, gently squeezing excess water into a towel, and laying flat on a blocking mat. Pin hem, neckline, and armholes to finished measurements. Allow to dry completely.

    Sew buttons firmly onto right placket band.

    Size Customization

    Size 0-3 months: Bodice 3 squares wide x 2 rows tall. Upper skirt 6 Large Squares, lower skirt 8 Large Squares.

    Size 12-18 months: Bodice 4 squares wide x 3 rows tall using Large Squares instead of Small Squares. Upper skirt 10 Large Squares, lower skirt 14 Large Squares.

    Size 2T: Bodice 5 squares wide x 3 rows tall. Upper skirt 12 Large Squares, lower skirt 16 Large Squares.

    Going up one hook size (to H-8 / 5.0 mm) increases each square by approximately 0.5 inches, effectively sizing up one level.

    Neutral Boho Granny Square Baby Dress Free Crochet Pattern

    Care Instructions

    Machine wash cold on gentle cycle inside a mesh laundry bag. Lay flat to dry. Do not tumble dry. For wool-content yarns, hand wash only with wool wash.

    I really hope you love making this granny square baby dress as much as I loved designing it. There’s something so satisfying about watching all those individual squares come together into a wearable heirloom piece.

    If you make this dress, I would absolutely love to see it! Tag me on Instagram or share a photo in my Facebook group. Seeing your finished projects genuinely makes my whole week.

    Don’t forget to save this pattern to your Pinterest boards so you can find it when you’re ready to start. And if you have any questions as you work through the pattern, drop a comment below. I’m always happy to help troubleshoot!

    You Might Also Like

    Leave a Comment

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

    *