h

Advertisement

Lavender Tiered Ruffle Doll Dress: Free Crochet Pattern

 


This pretty crochet doll dress gets its full, layered look from simple stitches and three flared ruffle tiers. The bodice is worked in single crochet from the neckline down, while the skirt shifts through an ombré palette of purples, finishing in a wide, softly scalloped hem.


If you know single crochet, double crochet, and how to follow a shell stitch repeat, you can make this dress. The main shaping happens in the raglan yoke; once you understand where those increases go, the rest of the construction is easy to follow.

Designed for a standard 18-inch doll, this ruffled dress makes a thoughtful handmade gift for a child who loves playing with dolls. Pearl button details give it an heirloom-inspired finish without adding complicated techniques.

About This Crochet Doll Dress Pattern

The dress is worked from the neckline down, keeping seaming to a minimum and letting you see the outfit take shape as you go. Raglan increases form the fitted yoke, then the body joins at the waist. Three graduated tiers are added to create the cascading ruffle skirt.

The color changes create the dress’s lavender ombré effect. Start with cream white for the bodice and first ruffle, move to soft lavender for the middle tier, then finish the hem in deep purple.

Skill level: Intermediate. You should be comfortable crocheting in the round, working raglan increases, picking up stitches along row edges, and following shell stitch repeats. If you have completed a few crochet projects, you should be able to work through the pattern with care.

Materials You Will Need

Yarn: Use DK weight yarn (also called light worsted or weight 3) for best results.

  • Color A (Cream White): approximately 80 yards / 73 meters
  • Color B (Soft Lavender): approximately 40 yards / 36.5 meters
  • Color C (Medium Lavender): approximately 50 yards / 45.7 meters
  • Color D (Deep Purple): approximately 60 yards / 54.9 meters

Recommended yarn options:

  • Paintbox Yarns Simply DK: A smooth, consistent 100% acrylic yarn with clear stitch definition. It is a lovely choice for this project, and the purple shades work especially well.
  • Lion Brand Pound of Love: A practical option if you plan to make more than one dress. One skein contains much more yardage than this pattern requires.
  • Drops Safran: This 100% cotton yarn gives the dress a slightly firmer structure, helping the tiers keep their shape.

Hook: US size D/3 (3.25 mm)

Notions:

  • 3 pearl shank buttons, approximately 6 mm diameter
  • Yarn needle for weaving ends
  • Scissors
  • At least 6 stitch markers
  • Small safety pins for holding stitches

Gauge Information

18 single crochet stitches and 20 rows = 4 inches / 10 cm, worked in single crochet in the round using US D/3 (3.25 mm) hook with DK weight yarn.

Shell gauge: One 5-double crochet shell with its adjacent chain-2 spaces = approximately 1 inch / 2.5 cm wide.

Take time to check your gauge before starting. It affects how the finished dress fits the doll, so make a small swatch first.

Finished Measurements

This crochet dress is sized for a standard 18-inch (45.7 cm) doll.

  • Bodice height (neckline to waist): approximately 3.25 inches / 8.3 cm
  • Total dress length (neckline to hem): approximately 7 inches / 17.8 cm
  • Chest circumference (at underarm): approximately 10 inches / 25.4 cm
  • Waist circumference: approximately 8.5 inches / 21.6 cm
  • Hem circumference (outer edge of third tier): approximately 18 inches / 45.7 cm

Abbreviations and Stitch Definitions

Here are the terms used throughout the pattern, with plain-language explanations for reference.

  • ch = chain: Yarn over, pull through loop on hook. The foundation of most crochet projects.
  • sl st = slip stitch: Insert hook, yarn over, pull through both the stitch and the loop on your hook in one motion. Used for joining and moving across stitches without adding height.
  • sc = single crochet: Insert hook into stitch, yarn over and pull up a loop (2 loops on hook), yarn over and pull through both loops. Your most basic stitch.
  • hdc = half double crochet: Yarn over, insert hook into stitch, yarn over and pull up a loop (3 loops on hook), yarn over and pull through all 3 loops.
  • dc = double crochet: Yarn over, insert hook into stitch, yarn over and pull up a loop (3 loops on hook), yarn over and pull through 2 loops (2 loops remain), yarn over and pull through remaining 2 loops.
  • inc = increase: Work 2 single crochets in one stitch. This adds one stitch to your count.
  • dec = single crochet decrease: Insert hook into first stitch, pull up a loop, insert hook into second stitch, pull up a loop (3 loops on hook), yarn over and pull through all 3 loops. This removes one stitch from your count.
  • sk = skip: Pass over the indicated stitch without working into it.
  • sp = space: The gap created by chain stitches in previous rows.
  • ch-sp = chain space: Specifically refers to a space created by chains.
  • st(s) = stitch(es)
  • blo = back loop only: Work into only the back loop of the stitch (the loop farthest from you).
  • flo = front loop only: Work into only the front loop of the stitch (the loop closest to you).
  • pm = place marker
  • RS = right side: The side of the fabric that will face outward when worn.
  • WS = wrong side: The inside of the fabric.
  • rem = remaining
  • rep = repeat
  • rnd = round
  • yo = yarn over: Wrap yarn over hook from back to front.

Special Stitches Explained

Shell Stitch (shell)

Work 5 double crochets all into the same stitch or space. This creates a fan-shaped cluster. When the pattern says “shell in next ch-2 sp,” insert your hook into the chain-2 space itself, not into the individual chains, and work all five double crochets into that space.

Shell Stitch Scallop Edge (scallop-shell)

This smaller shell is used along the ruffle tier edges. Work (2 dc, ch 1, 2 dc) into one stitch or space to make a rounded scallop.

Picot

Chain 3, then slip stitch into the first chain you made. The result is a small decorative bump, used optionally on the sleeve edges.

Important Pattern Notes

Read through these construction notes before you begin to make the dress easier to follow.

  1. Work the dress from the neckline down.
  2. The bodice stays open at the center back. Turn at the end of each row through the yoke section to leave an opening for the buttons.
  3. After separating the underarm stitches, join the body and work it in continuous rounds without a seam.
  4. Use stitch markers to identify the four raglan points (2 at front-yoke joins, 2 at back-yoke joins), moving them up each round.
  5. Make each ruffle tier by picking up stitches in the working loops of the previous tier’s last round.
  6. The shell pattern repeat is a multiple of 6 stitches plus 1.
  7. Work all ruffle tiers with the RS facing. Do not turn at the end of ruffle rounds unless specified.
  8. Ch 1 turning chains at the start of single crochet rows do NOT count as a stitch. Ch 3 turning chains at the start of double crochet rows DO count as the first dc.

Step-by-Step Crochet Pattern Instructions

Bodice Yoke

Using Color A and US D/3 hook, begin at the neckline.

Foundation: Ch 37. (This chain forms the neckline. 37 chains provide 36 working stitches.)

Row 1 (RS): Sc in second ch from hook and in each ch across. Turn. (36 sc)

You will now work flat, turning at the end of each row to create the opening at the center back.

Row 2 (WS): Ch 1, sc in first 5 sts (left back panel), pm in last st of this group, sc in next 4 sts (left sleeve), pm in last st of this group, sc in next 14 sts (front yoke), pm in last st of this group, sc in next 4 sts (right sleeve), pm in last st of this group, sc in last 5 sts (right back panel). Turn. (36 sc)

The sections are: 5 / 4 / 14 / 4 / 5 = 36 confirmed.

Row 3 (Raglan Increase Row, RS): Ch 1. Sc in each st to 1 st before first marker, inc in next st, move marker to new st, inc in st after marker, sc to 1 st before second marker, inc in next st, move marker, inc in st after marker, sc to 1 st before third marker, inc in next st, move marker, inc in st after marker, sc to 1 st before fourth marker, inc in next st, move marker, inc in st after marker, sc to end. Turn. (44 sc)

This row adds 8 increases. Sections now: 6 / 6 / 16 / 6 / 6 = 44 confirmed.

Row 4 (WS): Ch 1, sc in each st across. Turn. (44 sc)

Row 5 (Raglan Increase Row, RS): Repeat Row 3 increase pattern. (48 sc)

Sections: 7 / 8 / 18 / 8 / 7 = 48 confirmed.

Row 6 (WS): Ch 1, sc in each st across. Turn. (48 sc)

Row 7 (Raglan Increase Row, RS): Work increases at all 4 raglan points as established. (56 sc)

Sections: 8 / 10 / 20 / 10 / 8 = 56 confirmed.

Row 8 (WS): Ch 1, sc in each st across. Turn. (56 sc)

Row 9 (Raglan Increase Row, RS): Work increases at all 4 raglan points. (64 sc)

Sections: 9 / 12 / 22 / 12 / 9 = 64 confirmed.

Row 10 (WS): Ch 1, sc in each st across. Turn. (64 sc)

Row 11 (Raglan Increase Row, RS): Work increases at all 4 raglan points. (72 sc)

Sections: 10 / 14 / 24 / 14 / 10 = 72 confirmed.

Row 12 (WS): Ch 1, sc in each st across. Turn. (72 sc)

Checkpoint: You should have 72 stitches in 5 sections: 10 back left / 14 left sleeve / 24 front / 14 right sleeve / 10 back right. The yoke should measure approximately 1.75 inches / 4.4 cm tall.

Armhole Separation and Body Join

Row 13 (RS, Divide for Armholes): Ch 1. Sc in first 10 sts (left back panel). Ch 4 (underarm bridge), skip the 14 left sleeve sts (place these 14 sts on a stitch holder or length of yarn). Sc in next 24 sts (front). Ch 4 (underarm bridge), skip the 14 right sleeve sts (place on holder). Sc in last 10 sts (right back panel). Turn. (48 sc + 8 ch = 56 working positions)

Row 14 (Joining Round): Ch 1. Do not turn. Slip stitch the last stitch of Row 13 to the first stitch of Row 13 to join in the round. Working into the ch-4 bridge, sc in each of the 4 ch (right underarm). Continue sc across the 24 front sts. Sc in each of the 4 ch (left underarm bridge). Sc across 20 back sts (10 right back + 10 left back joined). Join with sl st to first sc of this round. (56 sc in round)

The body is now joined into a tube with a total circumference of 56 sc.

Body

Work all body rounds in continuous rounds. Place a stitch marker at the start of each round and move it up as you go.

Round 1: Sc in each st around. Join. (56 sc)

Round 2: Sc in each st around. Join. (56 sc)

Round 3: Sc in each st around. Join. (56 sc)

Round 4 (Waist Decrease Round): (Sc in next 5 sts, dec) around. (48 sc)

Round 5: Sc in each st around. Join. (48 sc)

Round 6: Sc in each st around. Join. (48 sc)

Round 7: Sc in each st around. Join. (48 sc)

Round 8: Sc in each st around. Join. (48 sc)

Checkpoint: From the neckline to the current round, the body should measure approximately 3.25 inches / 8.3 cm. Fasten off Color A, leaving a 6-inch tail for weaving.

Ruffle Tier 1 (Color A, Cream)

Work this tier into the front loops only of Round 8. This leaves a ridge and forms the first scalloped ruffle at the waist.

Tier 1 Round 1 (Pick-up, flo): With RS facing, join Color A with sl st in flo of first st of Body Round 8. Ch 1. Sc in flo of each st around. Join with sl st to first sc. (48 sc)

Tier 1 Round 2: Ch 3 (counts as dc). Dc in same st. Ch 2. Sk next 2 sts. (V-st in next st, ch 2, sk next 2 sts) around. Join with sl st to top of ch-3. (16 V-stitches, 16 ch-2 spaces)

Tier 1 Round 3 (Shell Round): Ch 3 (counts as dc). Work 4 more dc in same sp at base of ch-3 (first shell made). Ch 1. (Shell of 5 dc in next ch-2 sp, ch 1) around. Join with sl st to top of ch-3. (16 shells, 16 ch-1 spaces)

Tier 1 Round 4 (Scallop Edge): Ch 1. Sc in first ch-1 sp. Ch 3. (Sc in next ch-1 sp, ch 3) around. Join with sl st to first sc. (16 sc, 16 ch-3 arches)

Fasten off Color A and weave in the ends.

Checkpoint: The first ruffle should fall approximately 0.75 to 1 inch below the waist ridge and have 16 distinct shell fans around it.

Ruffle Tier 2 (Color B, Soft Lavender)

Pick up stitches in the back loops of Body Round 8. This creates the second layer, positioned just behind and below Tier 1.

Tier 2 Round 1 (Pick-up, blo): With RS facing, join Color B with sl st in blo of first st of Body Round 8. Ch 1. Sc in blo of each st around. Join. (48 sc)

Tier 2 Round 2: Ch 1. (Inc in next st, sc in next 2 sts) around. Join. (64 sc)

Tier 2 Round 3: Ch 3 (counts as dc). Dc in same st. Ch 2. Sk 3. (V-st in next st, ch 2, sk 3) around. Adjust final repeat to meet start. Join. (16 V-sts)

Tier 2 Round 4 (Shell Round): Ch 3. 4 dc in same ch-2 sp (shell made). Ch 1. (Shell in next ch-2 sp, ch 1) around. Join. (16 shells)

Tier 2 Round 5 (Shell Expansion): Sl st across top of first shell to ch-1 sp. Ch 3. 4 dc in same ch-1 sp. Ch 2. Sc in top of next shell (in 3rd dc of that shell). Ch 2. (Shell in next ch-1 sp, ch 2, sc in top of next shell, ch 2) around. Join to top of ch-3. (16 shells, 16 sc, 32 ch-2 sps)

Tier 2 Round 6 (Scallop Edge): Ch 1. Sc in first sc. Ch 3. Sc in top of next shell (3rd dc). Ch 3. (Sc in next sc, ch 3, sc in top of next shell, ch 3) around. Join. (32 sc, 32 ch-3 arches)

Fasten off Color B and weave in the ends.

Checkpoint: Tier 2 should extend approximately 1.5 inches below its pickup round, with 16 larger shell fans and scallop arches.

Ruffle Tier 3 (Color C and Color D)

The final tier is the widest and uses two colors. Since both loops of Body Round 8 have already been used, attach Tier 3 to the ridge between Body Rounds 7 and 8.

Tier 3 Anchor Round: With RS facing, join Color C with sc in the join ridge between Body Round 7 and Body Round 8 (the horizontal bar between rows). Work 1 sc into the bar between each pair of stitches around the full circumference. Join. (48 sc)

Tier 3 Round 1: Ch 1. (Inc in next st, sc in next st) around. Join. (72 sc)

Tier 3 Round 2: Ch 1. (Inc in next st, sc in next 2 sts) around. Join. (96 sc)

Tier 3 Round 3 (V-stitch Foundation): Ch 3. Dc in same st. Ch 2. Sk 3 sts. (V-st in next st, ch 2, sk 3 sts) around. Adjust to close. Join. (24 V-sts)

Tier 3 Round 4 (Shell Round, Color C): Ch 3. 4 dc in same ch-2 sp (shell made). Ch 1. (Shell in next ch-2 sp, ch 1) around. Join. (24 shells)

Fasten off Color C, leave tail.

Tier 3 Round 5 (Expansion, Color D): Join Color D with sl st in any ch-1 sp. Ch 3. 4 dc in same sp. Ch 2. Sc in top of next shell. Ch 2. (Shell in next ch-1 sp, ch 2, sc in top of next shell, ch 2) around. Join. (24 shells, 24 sc, 48 ch-2 sps)

Tier 3 Round 6 (Color D): Ch 1. Sc in same sc. Ch 3. Sc in top of next shell. Ch 3. (Sc in next sc, ch 3, sc in top of next shell, ch 3) around. Join. (48 sc, 48 ch-3 arches)

Tier 3 Round 7 (Final Scallop Hem, Color D): Sl st into next ch-3 arch. Ch 3. 4 dc in same arch. Ch 1. (Shell in next ch-3 arch, ch 1) around. Join to top of ch-3. (48 shells)

Tier 3 Round 8 (Picot Bind-off, Color D): Sc in top of first shell. (Ch 3, sl st in first ch, sc in ch-1 sp, sc in top of next shell) around. Finish with sl st to first sc. (48 picots)

Fasten off Color D and weave in the ends.

Checkpoint: The third tier should be the broadest and longest, extending approximately 2.5 to 3 inches below the anchor round and ending in 48 shell fans.

Sleeves

Each sleeve is made from the 14 held stitches and 4 underarm bridge chains, for 18 working stitches total.

Right Sleeve Setup: With RS facing, join Color A with sc in first held sleeve st at underarm. Sc across all 14 held sleeve sts. Sc in each of 4 underarm bridge chains. Join to first sc. (18 sc)

Right Sleeve Round 1: Sc in each st around. Join. (18 sc)

Right Sleeve Round 2: Sc in each st around. Join. (18 sc)

Right Sleeve Cap Shaping (Ruffle Edge): Ch 3. Dc in same st. Ch 1. Sk 1 st. (V-st in next st, ch 1, sk 1) around. Join. (9 V-sts)

Right Sleeve Ruffle Round: Ch 3. 4 dc in same ch-1 sp. Ch 1. (Shell in next ch-1 sp, ch 1) around. Join. (9 shells)

Right Sleeve Edge Round: Ch 1. Sc in ch-1 sp between shells. Ch 3. (Sc in next ch-1 sp, ch 3) around. Join. Fasten off. (9 sc, 9 ch-3 arches)

Repeat all sleeve instructions for Left Sleeve.

Back Opening and Button Bands

Right Back Button Band (Buttonhole Edge): With RS facing, join Color A with sc at bottom right corner of back opening. Work sc evenly up the right back edge, placing approximately 1 sc per row edge (approximately 18 to 20 sc total). Work 3 buttonholes evenly spaced: when you reach each buttonhole position, ch 2 and skip 2 sc. Space buttonholes at rows 3, 7, and 11 approximately. Fasten off.

Left Back Button Band: With RS facing, join Color A with sc at top left corner of back opening. Work sc evenly down the left back edge. Fasten off.

Sew 3 pearl buttons to the left back band, lining them up with the buttonholes.

Front Decorative Buttons

Sew 3 pearl buttons in a vertical line down the center front of the bodice, spaced evenly between the neckline and waist. These buttons are decorative only.

Finishing and Blocking

Weave in any remaining ends with a yarn needle. Work each tail in for at least 1 inch, then weave it back in the opposite direction to help keep it secure.

Wet blocking is recommended. Soak the dress in cool water and gently press out the extra water without wringing. Lay it flat on a blocking mat, use your fingers to fan out the ruffle tiers, and lightly pin each shell fan. Leave the dress to dry completely.

For acrylic yarn, steam blocking is another option. Hold a steam iron approximately 1 inch above the fabric without touching the yarn, and move the steam across the tiers. Smooth the shells while warm and allow them to cool.

Care Instructions

Machine wash on a gentle cycle in cool water, then lay flat to dry. Do not wring the dress or tumble dry it on high heat. Acrylic yarns can be tumble dried on a low or no-heat setting. Cotton yarns should always be dried flat.

Size Customization Tips

For a larger doll (20-inch): Use a US size E/4 (3.5 mm) or F/5 (3.75 mm) hook with the same yarn. Alternatively, work one to two additional raglan increase rows before the armhole separation.

For a smaller doll (12-inch or 14-inch): Use a US size B/1 or C/2 hook. Reduce the foundation chain to 27 stitches and adjust section splits in Row 2 to: 4 back / 3 sleeve / 10 front / 3 sleeve / 4 back. Work 4 raglan increase rows instead of 6.

To lengthen the bodice: Add 2 additional plain sc rounds to the body section before the waist decrease.

To add a fourth ruffle tier: After completing Tier 3, work an additional anchor row and create a fourth tier with 32 V-stitches and 32 shells using a new accent color.

Thank you for choosing this pattern for your next crochet project. I hope you enjoy making this sweet tiered doll dress as much as I enjoyed designing it. If you finish one, I’d love to see it—tag me on Instagram or share a photo in my Facebook group.

If this pattern caught your eye, save it to Pinterest so you can find it when you’re ready to crochet. And if you make the dress, leave a comment below. I read every message, and your project photos always make my day!



Size Customization Tips

For a larger doll (20-inch): Use a US size E/4 (3.5 mm) or F/5 (3.75 mm) hook with the same yarn. Alternatively, work one to two additional raglan increase rows before the armhole separation.

For a smaller doll (12-inch or 14-inch): Use a US size B/1 or C/2 hook. Reduce the foundation chain to 27 stitches and adjust section splits in Row 2 to: 4 back / 3 sleeve / 10 front / 3 sleeve / 4 back. Work 4 raglan increase rows instead of 6.

To lengthen the bodice: Add 2 additional plain sc rounds to the body section before the waist decrease.

To add a fourth ruffle tier: After completing Tier 3, work an additional anchor row and create a fourth tier with 32 V-stitches and 32 shells using a new accent color.

Thanks again for making this crochet doll dress. I hope you’ll share your finished project—tag me on Instagram or post a photo in my Facebook group.

Save the pattern to Pinterest for later, and feel free to leave a comment if you make one. I read every message and love seeing your photos!

--kiji kiji--

Post a Comment

0 Comments