Pink Rose Tiered Dress Crochet Pattern

Okay, yarn lovers. This is your sign to dig into that stash and pull out those gorgeous skeins you have been saving for something special. This Pink Rose Tiered Dress is exactly the kind of project that deserves your best cotton or bamboo blend.

Get the Ad-Free PDF Pattern

You can find the free pattern below, or you can purchase the ad-free printable PDF from my shop.

Get the Printable PDF →
Pink Rose Tiered Dress Crochet Pattern

The construction here is genuinely interesting. You will work a fitted bodice with clean vertical texture, add scalloped flutter sleeves, then build three gathered shell lace tiers for that dreamy full skirt. Dimensional crochet roses and sage leaves create a diagonal vine across the bodice. It is a showstopper.

I will be honest with you. This is an advanced intermediate project. It involves garment shaping, lace repeats, gathered tiers, applied motifs, simple sewing for the lining, and careful blocking. But if you have made a few garments before and feel comfortable with shaping, you can absolutely do this. Let me walk you through every single step.

What Makes This Dress So Special

The Pink Rose Tiered Dress combines so many beautiful elements into one cohesive design. The bodice features a Bodice Column Stitch that creates tidy vertical lines without excessive bulk. Those flutter sleeves add a feminine touch with their scalloped edges and dusty rose picot trim.

But the real magic happens in the skirt. Three gathered shell lace tiers cascade down from the waist, each one fuller than the last. The tiers overlap slightly, creating that romantic layered look you see in the reference image. Each tier ends with a Rose Picot Edge in dusty rose for beautiful contrast.

And those roses! You will crochet dimensional spiral roses and flat roses, plus sage green leaves. These get arranged in a diagonal vine across the bodice and in small clusters on the middle tier. A satin bow at the waist finishes everything perfectly.

Materials You Will Need

Before you start, gather everything on this list. Having all your materials ready makes the project flow so much more smoothly.

Yarn:

  • Main color (blush pink): Sport or DK weight (#2-3) cotton or cotton-bamboo blend, smooth and drapey, approximately 250-300 meters per 100 grams. You will need 1,650 (1,800, 1,950, 2,100, 2,300, 2,500, 2,700) meters for sizes XS (S, M, L, XL, 2XL, 3XL)
  • Contrast yarn (dusty rose): 180-300 meters
  • Contrast yarn (sage green): 90-150 meters
  • Hooks:

  • 3.5 mm main hook
  • 3.0 mm for motifs and firm edgings if needed to match gauge
  • Lining:

  • 1.5-2.5 yards (1.4-2.3 meters) lightweight stretch lining, rayon challis, cotton voile, or similar
  • Ribbon:

  • 1.5-2 inch (38-50 mm) satin ribbon, approximately 1.2 meters, blush pink
  • Other supplies:

  • Yarn needle
  • Locking stitch markers
  • Sharp scissors
  • Sewing needle and thread
  • Pins or clips
  • Measuring tape
  • Blocking mats
  • Optional: 6-8 inch invisible zipper for low-stretch yarn
  • Gauge Information

    Gauge is essential for garment fit. Please do not skip this step.

    Work a swatch in Bodice Column Stitch: 20 double crochet (dc) = 4 inches / 10 cm and 10 rows = 4 inches / 10 cm, blocked.

    For the shell lace: one 8-stitch repeat = approximately 1.6 inches / 4 cm wide, and 8 lace rows = approximately 4 inches / 10 cm.

    Make at least a 6 x 6 inch (15 x 15 cm) swatch. Wash and dry it the way you plan to care for the finished dress, then measure the center 4 inches (10 cm). Adjust your hook size up or down until you match gauge.

    Size Chart and Measurements

    This pattern includes seven sizes from XS to 3XL. Choose your size based on your full bust measurement first.

    MeasurementXSSMLXL2XL3XL
    To fit bust (inches/cm)30-32 / 76-8134-36 / 86-9138-40 / 97-10242-44 / 107-11246-48 / 117-12250-52 / 127-13254-56 / 137-142
    Finished bust (inches)32364044485256
    Finished waist (inches)26303438424650
    Bodice length shoulder to waist (inches)15.51616.51717.51818.5
    Skirt length waist to hem (inches)2222.52323.52424.525
    Approximate finished dress length (inches)37.538.539.540.541.542.543.5

    If your waist differs significantly from the chart, you can grade between sizes across the lower bodice by increasing or decreasing at the side seams. For a fitted look, aim for a finished bust equal to your body bust or up to 2 inches (5 cm) larger.

    Abbreviations and Stitch Definitions

    Let me define every abbreviation you will encounter. Even if you know these stitches, it helps to have them all in one place.

  • ch = chain
  • sl st = slip stitch
  • sc = single crochet (insert hook, yarn over, pull through, yarn over, pull through both loops)
  • hdc = half double crochet (yarn over, insert hook, yarn over, pull through, yarn over, pull through all three loops)
  • dc = double crochet (yarn over, insert hook, yarn over, pull through, yarn over, pull through two loops, yarn over, pull through remaining two loops)
  • tr = treble crochet (yarn over twice, insert hook, yarn over, pull through, [yarn over, pull through two loops] three times)
  • st(s) = stitch(es)
  • sp = space
  • RS/WS = right side/wrong side
  • rep = repeat
  • sk = skip
  • inc = increase
  • dec = decrease
  • FO = fasten off
  • FPdc = front post double crochet (yarn over, insert hook from front to back around the post of the indicated stitch, complete as a regular dc)
  • Special Stitches

    Bodice Column Stitch (multiple of 4 + 2)

    This stitch pattern creates the clean vertical texture you see on the bodice.

    Row 1 (RS): Dc in 4th ch from hook and in each ch across.

    Row 2: Ch 3, turn. FPdc around next dc, dc in next 3 dc; rep from to last st, dc in turning ch.

    Row 3: Ch 3, turn. Dc in each st across.

    Repeat Rows 2-3 for pattern.

    Shell Lace (multiple of 8)

    This creates those gorgeous tiered flounces.

    Foundation/attachment row: Sc evenly around band.

    Lace Row 1: Ch 1, sc in first st, sk 3 sts, 7 dc in next st, sk 3 sts, sc in next st; rep from .

    Lace Row 2: Ch 5, sc in center (4th) dc of shell, ch 5, sc in next sc, ch 5; rep from .

    Lace Row 3: 7 dc in next ch-5 sp, sc in next ch-5 sp; rep from .

    Alternate Rows 2 and 3, ending with a shell row.

    Rose Picot Edge

    This adds the beautiful dusty rose trim to each tier.

    Sc in next 2 sts, ch 3, sl st in first ch made; rep from around.

    Bodice Instructions

    The bodice is worked in two flat panels from the waist upward. Use the same stitch count for front and back before armhole shaping.

    Foundation Chain Counts Per Panel

    SizeFoundation Chains
    XS66
    S74
    M82
    L90
    XL98
    2XL106
    3XL114

    Front Panel

    Step 1: With blush yarn and 3.5 mm hook, ch the foundation count for your size. Work Row 1 of Bodice Column Stitch. You should have 64 (72, 80, 88, 96, 104, 112) dc plus turning chain equivalent.

    Step 2: Work in Bodice Column Stitch until panel measures 8.5 (8.75, 9, 9.25, 9.5, 9.75, 10) inches / 21.5 (22, 23, 23.5, 24, 25, 25.5) cm from waist edge.

    Step 3 (Shape Armholes): At the start of the next 2 rows, sl st across 4 (4, 5, 5, 6, 6, 7) sts, then continue in pattern. On each of the next 4 rows, decrease 1 st at each armhole edge by working dc2tog over the first/last 2 workable sts. Maintain vertical column alignment where possible.

    Step 4: Continue even until armhole depth measures 5 (5.5, 6, 6.5, 7, 7.5, 8) inches / 12.5 (14, 15, 16.5, 18, 19, 20.5) cm.

    Step 5 (Shape Round Neck): Work across 18 (20, 22, 24, 26, 28, 30) sts for first shoulder, turn and leave center stitches unworked. Decrease 1 st at neck edge on each of next 3 rows. Continue until total bodice length reaches chart measurement. FO. Rejoin yarn at opposite shoulder and mirror shaping.

    Back Panel

    Step 6: Work as for Front through armhole shaping and until back measures 1.5 inches / 4 cm less than final bodice length.

    Step 7: For back neck, work first shoulder over 20 (22, 24, 26, 28, 30, 32) sts, leave center stitches unworked, and complete shoulder without additional neck decreases. Repeat opposite side.

    Step 8: Block both panels to schematic dimensions before seaming. Seam shoulders with mattress stitch, then seam sides from waist to underarm. Leave armhole openings clear.

    Neckline and Flutter Sleeves

    Round Neckline Edging

    Step 9: With RS facing, join blush at back neck. Work 1 round sc evenly around neckline, placing about 2 sc per 3 row-ends and 1 sc in each stitch across horizontal sections. Join with sl st.

    Step 10: Round 2: Ch 1, sc in next 3 sts, ch 3, sl st in first ch made; rep from around, adjusting spacing at center front if needed. Join and FO. Block lightly so neckline lies flat.

    Scalloped Flutter Sleeves (Make 2)

    Step 11: With RS facing, join blush at underarm. Work 1 round sc evenly around armhole. Count stitches and adjust on the next round to a multiple of 8.

    Step 12 (Round 1): Ch 1, sc in next st, sk 3 sts, 7 dc in next st, sk 3 sts; rep from around. Join.

    Step 13 (Round 2): Ch 1, sc in first dc of shell, ch 3, sc in next dc, ch 3, sc in next dc, ch 3, sc in next dc, ch 3, sc in next dc, ch 3, sc in next dc, ch 3, sc in last dc; sl st into next sc; rep from around. This creates an airy scalloped flutter.

    Step 14: With dusty rose and 3.0 mm hook, work a light picot edge around the outer sleeve edge: *sc in next 2 sts/spaces, picot; rep around. FO and weave ends.

    Waistband and Three-Tier Skirt

    The skirt tiers are built from a stable waistband and three gathered lace tubes. Each tier is wider than the attachment band above it, creating fullness without excessive weight.

    Waistband

    Step 15: Join blush at bodice waist edge. Round 1: work sc evenly around, aiming for 130 (150, 170, 190, 210, 230, 250) sts. Join.

    Step 16 (Rounds 2-4): Ch 1, hdc in each st around. Join. This firm band supports the skirt weight.

    Step 17 (Optional): If using a zipper, leave the final 6-8 inches / 15-20 cm of the back bodice and waistband open and add the zipper after lining.

    Tier 1 (Upper Flounce)

    Step 18: Foundation/gather round: increase evenly around the waistband to approximately 1.55 x the waistband stitch count: 200 (232, 264, 296, 328, 360, 392) sts, adjusting to the nearest multiple of 8.

    Step 19: Work Shell Lace for 10 (10, 11, 11, 12, 12, 13) rows, or until Tier 1 measures about 5.5-6.5 inches / 14-16.5 cm.

    Step 20: With dusty rose, work Rose Picot Edge along the final shell row. FO.

    Tier 2 (Middle Flounce)

    Step 21: Create a hidden attachment band at the base of the waistband: with blush, work a round of sc into the back loops/unworked attachment line directly beneath Tier 1, using the same waistband stitch count. Work 2 rounds hdc.

    Step 22: Increase evenly to about 1.75 x waistband count: 232 (264, 296, 336, 368, 400, 440) sts, adjusted to multiple of 8.

    Step 23: Work Shell Lace for 12 (12, 13, 13, 14, 14, 15) rows. End with dusty-rose Rose Picot Edge. This tier should finish about 1.5-2 inches / 4-5 cm below Tier 1.

    Tier 3 (Lower Flounce)

    Step 24: At the lower edge of Tier 2 attachment band, work another 2-round hdc support band in blush.

    Step 25: Increase evenly to about 2.0 x waistband count: 264 (304, 344, 384, 424, 464, 504) sts, adjusted to multiple of 8.

    Step 26: Work Shell Lace for 14 (14, 15, 15, 16, 16, 17) rows, or until total skirt length matches the chart. End with a dusty-rose Rose Picot Edge.

    Length adjustment tip: For a shorter dress, remove 2-row repeats from Tier 3 first. For a longer dress, add lace repeats to Tier 3, then Tier 2. Recheck yarn requirements after altering length.

    Crochet Roses and Sage Leaves

    These dimensional elements bring the whole design together. Take your time with these. They are small but worth the effort.

    Dimensional Rose (Make 8-12)

    Step 27: With dusty rose and 3.0 mm hook, ch 39.

    Step 28 (Row 1): 2 dc in 4th ch from hook, ch 1, sk 1 ch, 3 dc in next ch; rep from across. You will create a ruffled strip.

    Step 29 (Row 2): Ch 1, turn. *Sc in ch-1 sp, 5 dc in center dc of next 3-dc group, sc in next ch-1 sp; rep across. FO leaving a 14 inch / 35 cm tail.

    Step 30: Starting from the small end, roll the strip into a spiral rose. Stitch through the base layers with the long tail, keeping petals loose at the top. Make some roses with ch 31 for smaller flowers.

    Flat Waist Rose (Make 1)

    Step 31 (Round 1): Magic ring; ch 1, work 10 sc into ring; join.

    Step 32 (Round 2): *(Sc, 3 dc, sc) in next st, sl st in next st; rep 5 times. Join.

    Step 33 (Round 3): Working behind petals, *ch 4, sl st around post between petals; rep 5 times. In each ch-4 loop work (sc, hdc, 4 dc, hdc, sc). FO.

    Sage Leaf (Make 16-24)

    Step 34: Ch 9. Working along one side of chain: sc in 2nd ch, hdc in next, dc in next 4, hdc in next, 3 sc in last ch. Rotate to work opposite side: hdc in next, dc in next 4, hdc in next, sc in final ch. Join.

    Step 35 (Optional vein): Sl st loosely through the center chain from base to tip. FO leaving a sewing tail.

    Appliqué Placement

    Diagonal bodice vine: Arrange 6-8 roses from wearer’s left shoulder toward right waist. Alternate rose sizes. Add leaf pairs between flowers so the vine reads continuously but does not stiffen the bodice.

    Middle tier: Place three small rose clusters evenly around the visible front half of Tier 2. Each cluster can be 1 rose + 2 leaves or 1 rose + 3 leaves.

    Tack motifs only at their bases and leaf centers so petals and edges remain dimensional.

    Lining and Opacity

    For the opaque look in the reference image, line the bodice fully and add a knee-length skirt lining. The crochet shell tiers remain free over the lining.

    Step 36: After blocking the crochet bodice, lay it flat on folded lining fabric. Trace front and back shapes, adding 1/2 inch / 1.3 cm seam allowance at sides/shoulders and 5/8 inch / 1.6 cm at the waist. Keep the lining neckline 1/4 inch / 6 mm lower than crochet neckline so it stays hidden.

    Step 37: Sew lining shoulder and side seams. Finish raw edges with zigzag/serger. Press carefully.

    Step 38: For skirt lining, cut two gently flared or gathered panels to your waist measurement plus 10-20% ease and to about 1-2 inches / 2.5-5 cm shorter than the crochet hem. Sew side seams and hem.

    Step 39: Join skirt lining to bodice lining at waist. Insert the lining unit inside the crochet dress, WS together. Hand-sew lining to the inside neckline, armholes, and waist with small loose whip stitches, allowing crochet to stretch.

    Step 40: If installing an invisible zipper, stabilize the center back crochet edge with narrow grosgrain or twill tape, then sew zipper through lining and stabilized crochet edge by hand or machine with a fine needle.

    Satin Bow and Final Assembly

    Side Waist Bow

    Step 41: Cut two 13-16 inch / 33-40 cm ribbon tails and one 24-30 inch / 60-75 cm length for the bow loops, or tie one continuous 45-50 inch / 115-127 cm ribbon into a full bow.

    Step 42: Heat-seal or narrowly hem ribbon ends. Position bow at wearer’s right waist. Hand-sew only the knot/center firmly to the waistband, allowing tails to fall over the upper skirt tier.

    Step 43: Sew the flat crochet rose over the bow center, catching the crochet waistband beneath for strength.

    Final Finishing

  • Weave in all ends securely on the WS, splitting yarn plies where useful so ends do not pull free
  • Steam or wet block each tier separately. Support the weight while drying. Do not hang the wet dress
  • Shape shell points and picots by hand. Pin rose petals and leaves lightly if needed
  • After drying, check neckline, underarm and waist comfort. Add a narrow elastic thread inside the waistband if extra support is desired
  • Customization Options

    More fitted bodice: Decrease 2-4 sts total at waist, then restore those stitches gradually toward bust.

    Fuller skirt: Increase tier foundation counts by another 8-15%, keeping stitch totals multiples of 8.

    Less volume: Reduce tier increases, but keep at least 1.35x / 1.5x / 1.7x of waist circumference for Tiers 1/2/3.

    Longer sleeve: Add one more shell round before the dusty-rose picot edge.

    No satin ribbon: Crochet a 1.5 inch / 4 cm wide belt in hdc and tie at side waist.

    Care Instructions

    Hand wash or machine wash in a lingerie bag on a gentle cold cycle if your yarn and lining allow it. Support the garment when wet. Reshape and dry flat. Avoid hanging for long periods because the skirt weight can stretch the bodice. Store folded.

    Pink Rose Tiered Dress Crochet Pattern

    Final Fit Notes

    Crochet fabric relaxes after washing. Fit the bodice slightly snug before adding the skirt and lining, then reassess once the complete dress has been blocked. If the waist stretches under the skirt weight, thread narrow elastic through the inside waistband or sew elastic to the lining waist seam.

    Thank you so much for choosing this Pink Rose Tiered Dress crochet pattern! I truly hope you love making it as much as I loved designing it. If you save this pattern to your Pinterest boards, you will always be able to find it when you are ready to start. And please, leave a comment below when you finish yours. I would absolutely love to see your beautiful creations!

    Want a Quick & Easy Printable Version?

    Get a clean, beautifully formatted PDF of this pattern — easy to follow step by step, ready to print or save on any device. No scrolling, no distractions, just the pattern.

    Get the Printable PDF →

    You Might Also Like

    Leave a Comment

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

    *