Crochet Lavender Flower Baby Dress Free Pattern

Looking for a handmade baby gift that will actually get worn and treasured? This crochet lavender flower baby dress combines classic granny square motifs with delicate lace shell stitches to create something truly special for a little one in your life.

Crochet Lavender Flower Baby Dress Free Pattern

The construction uses techniques you probably already know. Granny squares, basic shells, and simple joining methods all come together in a dress that looks far more complicated than it actually is. It fits babies around 12 months old and works up beautifully in soft DK weight yarn.

Whether you are making this for a baby shower, a first birthday, or your own granddaughter, this project delivers impressive results without overwhelming your skills. Let me walk you through every step.

About This Crochet Baby Dress Pattern

This intermediate level pattern creates an A-line silhouette dress with a fitted granny square yoke, a flowing lace shell skirt, and a decorative hem border. The finished piece features flutter cap sleeves and sweet flower embellishments at each shoulder. It is designed to slip over the head with no buttons or closures needed.

Finished Measurements (Size 12 Months):

  • Chest: 18 in / 46 cm
  • Length (shoulder to hem): 14 in / 35.5 cm
  • Yoke depth: 3.5 in / 9 cm
  • Skirt length: 10.5 in / 26.5 cm
  • The dress fits babies approximately 18 to 22 pounds (8 to 10 kg). I have included size customization tips at the end if you need to go larger or smaller.

    Time Estimate: Approximately 12 to 18 hours for an experienced intermediate crocheter, not including blocking time.

    Materials You Will Need

    Yarn:

  • Main Color (MC): Lavender, approximately 350 yards / 320 m of DK weight yarn
  • Color A (CA): Deep Purple, approximately 40 yards / 37 m of DK weight yarn
  • Color B (CB): Sage Green, approximately 40 yards / 37 m of DK weight yarn
  • Yarn Suggestions:

    1. Lion Brand Yarn Feels Like Butta in Lavender (DK weight, 100% polyester, 218 yd / 199 m per 3.5 oz skein). This gives excellent drape for baby garments. You will need 2 skeins of MC and 1 skein each of CA and CB.

    2. Paintbox Yarns Simply DK in Wisteria Purple (MC), Pansy Purple (CA), and Grass Green (CB). This is 100% acrylic and machine washable, which is ideal for baby items.

    3. Drops Safran in coordinating shades. This cotton option provides breathability for warm weather and gives excellent stitch definition in the lace sections.

    Substitution Note: Any DK weight yarn (also called Light Worsted or weight 3) with good stitch definition works well. Avoid fuzzy or brushed yarns that will obscure the lace pattern. Always swatch with your substitute yarn to verify gauge.

    Tools:

  • Hook: US Size E-4 / 3.5 mm (adjust to match gauge)
  • Tapestry needle for weaving ends
  • Scissors
  • Stitch markers (at least 6)
  • Rust-proof pins for blocking
  • Gauge

    Getting gauge right is critical for this garment. Here is what you are aiming for:

    With MC and US E-4 / 3.5 mm hook:

  • 18 single crochet (sc) = 4 in / 10 cm
  • 20 rows of sc = 4 in / 10 cm
  • Granny Square Motif (after blocking): 2.75 in / 7 cm square
  • Lace Shell Pattern over 18 stitches = 4 in / 10 cm wide, 2 rows of lace = 1 in / 2.5 cm tall
  • If your gauge is off, adjust your hook size. Too tight? Go up a hook size. Too loose? Go down.

    Abbreviations (US Terms)

    Let me explain each abbreviation before we dive in. This way you will not have to guess at any point.

  • ch: chain. This is the basic loop that forms your foundation and turning chains.
  • sl st: slip stitch. Insert hook, yarn over, pull through both loops at once. Used for joining rounds.
  • sc: single crochet. Insert hook, yarn over, pull up a loop, yarn over, pull through both loops. The shortest basic stitch.
  • hdc: half double crochet. Yarn over, insert hook, pull up a loop, yarn over, pull through all three loops.
  • dc: double crochet. Yarn over, insert hook, pull up a loop, yarn over, pull through two loops, yarn over, pull through remaining two loops. Creates a taller stitch.
  • tr: treble crochet. Yarn over twice before inserting hook, then work off two loops at a time.
  • 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. The public-facing side of your work.
  • WS: wrong side
  • MC: main color (lavender)
  • CA: color A (deep purple)
  • CB: color B (sage green)
  • yo: yarn over
  • tog: together
  • Special Stitches

    Granny Square Motif (Worked in the Round, 3 Rounds)

    This is the foundation of your yoke and hem. You will make 15 squares total.

    Round 1 (CA): Make a magic ring. Ch 3 (counts as first dc). Work 2 dc into ring. Ch 2. (3 dc, ch 2) 3 times into ring. Sl st to top of beg ch-3 to join. Pull ring closed. You now have 4 clusters of 3 dc separated by ch-2 corner spaces.

    Round 2 (CB): Sl st into corner ch-2 sp. Ch 3 (counts as dc). Work 2 dc in same sp. Ch 1. (3 dc, ch 2, 3 dc) in next corner ch-2 sp. Ch 1. Rep from ( to ) around all 4 corners. End with 3 dc in beg corner sp. Ch 2. Sl st to top of beg ch-3. (Eight 3-dc clusters, 4 ch-2 corner sps, 4 ch-1 side sps)

    Round 3 (MC): Sl st into corner ch-2 sp. Ch 3 (counts as dc). Work 2 dc in same corner sp. Ch 1. 3 dc in ch-1 sp. Ch 1. (3 dc, ch 2, 3 dc) in next corner ch-2 sp. Ch 1. 3 dc in ch-1 sp. Ch 1. Rep from ( to ) around. End with 3 dc in beg corner sp. Ch 2. Sl st to top of beg ch-3. Fasten off. (Twelve 3-dc clusters total, 4 ch-2 corner sps, 8 ch-1 side sps)

    Shell Stitch

    A shell is defined as 5 dc all worked into the same stitch or space. Between shells, work 1 sc into the center stitch or designated space. This creates the lovely lace pattern in the skirt.

    Scallop Edging

    Working along an edge: (Sl st, ch 3, 4 dc) in same stitch, skip 2 sts, sc in next st, skip 2 sts. Rep from ( to ) across or around. This creates a gentle scalloped border at the hem and neckline.

    Small Flower Embellishment (Make 3)

    With MC, make a magic ring. Ch 1. Work 10 sc into ring. Sl st to first sc to join. (10 sc)

    Round 2: Ch 1. (Sc, ch 3, sl st back into same sc, sc in next sc) 5 times. Sl st to beg. Fasten off leaving a tail for sewing. You will have 5 small petals. One flower is optional for a hair clip, and two are sewn to the shoulders.

    Joining Squares (Flat Join / SC Join Method)

    Hold two squares with right sides facing. Insert hook through both corresponding corner or side stitches. Draw up a loop of MC. Sc through both layers across. This creates a visible seam on the WS.

    Pattern Notes Before You Begin

    1. The dress is constructed in sections: granny square yoke panel (front and back), lace skirt body, hem border of joined granny squares, and scalloped edging. Shoulder flowers are attached last.

    2. The yoke is formed by joining three granny squares across the front and three across the back. These sections are seamed at the shoulders, leaving armhole openings.

    3. The skirt is worked downward from the lower edge of the yoke in joined rounds of lace shell stitch, expanding gradually.

    4. The dress has no closure. It slips over the head. The neckline opening is sized to accommodate a baby’s head comfortably (approximately 12 in / 30.5 cm circumference).

    5. All rounds are joined with sl st and begun with a standing ch unless otherwise noted. Do not turn unless specified.

    6. Block all granny squares before assembly for even, accurate sizing.

    Step-by-Step Instructions

    Section 1: Granny Square Motifs

    Make 15 total. These will be used as follows:

  • 3 squares for the front yoke panel
  • 3 squares for the back yoke panel
  • 9 squares for the hem border
  • Follow the Granny Square Motif instructions under Special Stitches above. Block each square to 2.75 in / 7 cm. Set aside.

    Section 2: Yoke Panel Assembly

    Front Yoke Panel:

    Lay 3 granny squares in a horizontal row. Using the flat sc join method and MC, join Square 1 to Square 2 along one side edge. Join Square 2 to Square 3 in the same manner. You now have a strip of 3 joined squares measuring approximately 8.25 in / 21 cm wide and 2.75 in / 7 cm tall.

    Back Yoke Panel:

    Repeat the joining process for 3 more squares.

    Shoulder Joining:

    With RS facing out, hold the front and back yoke panels with top edges aligned. Using MC, sc join the left 1 square width (approximately the first 9 to 10 stitch groups from the left edge) at the top of front and back panels together. This is your left shoulder seam. Leave the center 1 square width open for the neckline (approximately 2.75 in / 7 cm). Sc join the right shoulder. Fasten off.

    The two side edges remain open to form the armholes, each measuring approximately 2.75 in / 7 cm wide.

    Section 3: Yoke Edge Preparation

    With RS facing and MC, join yarn to the bottom right corner ch-2 space of the front yoke panel. Ch 1. Work 1 sc in each dc and 1 sc in each ch-1 sp across the bottom edge of the front yoke panel. Work 2 sc in each corner ch-2 sp.

    The bottom edge of each square yields 18 sc. For 3 squares across, you get 54 sc per panel. Join front and back into a continuous round by working across the back panel bottom edge the same way.

    Total stitches in first working round at base of yoke: 108 sc. (108 sts)

    Section 4: Skirt Body (Worked in Joined Rounds)

    The skirt uses a lace shell pattern and expands from 108 stitches to 162 stitches.

    Round 1 (increase round, MC): Ch 3 (counts as dc throughout). Dc in same st. Dc in next 4 sts. (2 dc in next st, dc in next 5 sts) rep around. Sl st to top of beg ch-3 to join. (126 sts)

    Round 2 (lace shell round, MC): Ch 1. Sc in first st. Skip 2 sts. 5 dc (shell) in next st. Skip 2 sts. Sc in next st. Rep (skip 2, shell of 5 dc in next st, skip 2, sc in next st) around. Sl st to first sc to join. (126 sts)

    Round 3 (MC): Ch 3 (counts as dc). 2 dc in same sc. Skip 2 dc. Sc in center (3rd) dc of shell. Skip 2 dc. 5 dc shell in next sc. Rep around, ending with 2 dc in same sc as beg ch-3. Sl st to top of beg ch-3 to join. (126 sts)

    Round 4 (MC): Ch 1. Sc in top of beg ch-3. Shell of 5 dc in next sc. (Sc in center dc of next shell, shell of 5 dc in next sc) rep around. Sl st to first sc to join. (126 sts)

    Round 5 (increase round, MC): Ch 1. Sc in each st around, placing 2 sc in every 7th st. (144 sts)

    Round 6 (lace shell, MC): Ch 1. Sc in first st. (Skip 2, shell of 5 dc in next st, skip 2, sc in next st) rep around. Sl st to first sc. (144 sts)

    Round 7 (MC): Ch 3. 2 dc in same sc. (Skip 2, sc in center dc of shell, skip 2, shell of 5 dc in sc) rep around, ending 2 dc in beg sc. Sl st to top of ch-3. (144 sts)

    Round 8 (MC): Ch 1. Sc in center of beg half shell. (Shell in next sc, sc in center dc of next shell) rep around. Sl st to first sc. (144 sts)

    Round 9 (increase round, MC): Ch 1. Sc in each st around, placing 2 sc in every 8th st. (162 sts)

    Round 10 (lace shell, MC): Ch 1. Sc in first st. (Skip 2, shell of 5 dc in next st, skip 2, sc in next st) rep around. Sl st to first sc. (162 sts)

    Rounds 11-16: Continue alternating the shell pattern as established in Rounds 11 through 16, maintaining 162 sts throughout.

    Round 17 (transition round, MC): Ch 1. Sc in each dc and sc around, working 1 sc in each of the 5 dc of each shell and 1 sc in each sc. (162 sts)

    Section 5: Hem Border

    Join your 9 hem squares into a continuous ring using the flat sc join method. Connect square 1 to 2, 2 to 3, continuing through square 9, then join square 9 back to square 1.

    With RS of skirt and square band both facing up, align the top edge of the square band with Round 17. Using MC, sc through corresponding stitches all the way around to attach. (162 sc joining round)

    Section 6: Scalloped Hem Edging

    Round 1 (MC): With RS facing, join MC to any bottom corner ch-2 sp of the square ring. Ch 1. Work 1 sc in each dc, 1 sc in each ch-1 sp, and 2 sc in each corner ch-2 sp around. (162 sts)

    Round 2 (Scallop Edging, MC): Ch 1. (Sl st in first sc, ch 3, 4 dc in same sc, skip 2 sc, sc in next sc, skip 2 sc) rep around. Sl st to first sl st to join. Fasten off. (27 scallops)

    Section 7: Neckline Edging

    Round 1: With RS facing and MC, join yarn to any stitch along the neckline opening. Ch 1. Sc evenly around the neckline edge, working approximately 1 sc per dc and 1 sc per ch-sp. Aim for 54 sc around. (54 sts)

    Round 2 (Scallop Neck Edging, MC): Ch 1. (Sl st in sc, ch 2, 2 dc in same sc, skip 2 sc, sc in next sc, skip 2 sc) rep around. Sl st to join. Fasten off. (9 mini scallops)

    Section 8: Cap Sleeve Edging

    Left Armhole:

    Round 1: With RS facing and MC, join yarn at underarm point. Ch 1. Sc evenly around armhole opening. Estimated 24 sc around. (24 sts)

    Round 2 (flutter edge, MC): Ch 3 (counts as dc). 2 dc in same sc. Dc in next sc. (3 dc in next sc, dc in next sc) rep around. Sl st to top of beg ch-3. (36 sts)

    Round 3 (MC): Ch 1. Sc in each dc around. Sl st to first sc. Fasten off. (36 sts)

    Repeat for the right armhole.

    Section 9: Shoulder Flower Embellishments

    Sew one small flower firmly to the left shoulder seam area, centered over the seam on the RS. Sew the second flower to the right shoulder in the same position. Use the MC yarn tail and tapestry needle.

    Finishing and Blocking

    Weave in all remaining yarn ends securely on the WS using a tapestry needle.

    Wet blocking: Soak the finished dress in cool water with a small amount of gentle wool wash or baby detergent for 20 minutes. Gently squeeze out excess water without wringing. Roll in a clean towel to remove more moisture. Lay flat on a blocking mat, pin to finished measurements, and gently stretch the lace sections to show the shell pattern clearly. Allow to dry completely.

    Steam blocking alternative: If using acrylic yarn, hover a steam iron above the garment without pressing down. Pin to measurements and allow to cool completely.

    Size Customization Tips

    For larger sizes (18 months, 24 months): Increase the number of granny squares by one per yoke panel row (4 across instead of 3). This adds approximately 2.75 in / 7 cm to the chest width. Add proportionally more hem squares and 2 to 4 additional lace shell rounds for length.

    For a smaller size (6 months): Reduce to 2 squares across the yoke panels, use a US D-3 / 3.25 mm hook, and work 2 fewer skirt increase rounds.

    Always verify that stitch counts remain divisible by 6 for the lace shell pattern after adjustments.

    Crochet Lavender Flower Baby Dress Free Pattern

    Care Instructions

    Machine wash cold on gentle cycle if using acrylic or cotton yarn. Lay flat to dry to preserve the shape of the lace and granny squares. Do not tumble dry or wring. Iron on low heat with a pressing cloth only if the yarn fiber permits.

    I hope this crochet lavender flower baby dress brings joy to both you and the lucky little one who will wear it. The combination of granny squares and lace creates such a beautiful heirloom piece that will be treasured for years. Take your time with the motifs, trust your gauge swatch, and enjoy the process.

    If you found this tutorial helpful, go ahead and save it to your Pinterest boards so you can find it when you are ready to cast on. And I would absolutely love to see your finished dresses! Drop a comment below or tag me on social media when you complete yours. Happy crocheting!

    You Might Also Like

    Leave a Comment

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

    *