Purple Ombre Ruffle Dress Crochet Pattern

When I sat down to design this dress, I had a very specific vision in mind. I wanted something dramatic and feminine with a fitted bodice that actually flatters the figure, paired with a skirt that moves beautifully when you walk. The tiered ruffle construction took some serious planning to get right, but I am absolutely thrilled with how it turned out.

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 →
Purple Ombre Ruffle Dress Crochet Pattern

This pattern uses a measurement-based approach, which means you can customize it to fit your exact body. No more hoping a standard size will work for you. Whether you’re an XS or a 5XL, this dress will fit because you’re building it around your own measurements.

The purple ombre effect is what really makes this piece special. Starting with pale lavender at the top and graduating down through medium violet, rich purple, and finally deep plum at the hem creates such a stunning visual impact. Every time I look at the finished dress, I fall in love with it all over again.

About This Purple Ombre Ruffle Dress Pattern

This crochet dress features a close-fitting sleeveless bodice worked from the bottom up in joined rounds, then separated for the upper body and worked in rows. The skirt attaches directly to the bodice and includes multiple tiers of cascading ruffles that create that gorgeous dramatic silhouette you see in the photos.

The construction is clever but not complicated. You’ll create a smooth base skirt first, then add the ruffles afterward by working into exposed front loops. This means the dress has beautiful movement without being bulky at the waist.

Skill level: Intermediate. You should be comfortable with basic stitches, working in the round, shaping, and following measurement-based instructions.

Materials You’ll Need

Yarn: DK weight or light worsted (#3) with good drape. Cotton-acrylic blends, bamboo blends, or soft acrylic all work beautifully for this project.

Approximate yardage by size:

  • XS: 1,450 yards
  • S: 1,600 yards
  • M: 1,800 yards
  • L: 2,000 yards
  • XL: 2,200 yards
  • 2XL: 2,450 yards
  • 3XL: 2,700 yards
  • 4XL: 2,950 yards
  • 5XL: 3,200 yards
  • Buy 10 to 15 percent extra if you’re making a maxi length or want very deep ruffles.

    Colors: You’ll need four shades of purple:

  • Color A: Pale lavender (20% of total yarn)
  • Color B: Medium violet (25% of total yarn)
  • Color C: Rich purple (30% of total yarn)
  • Color D: Deep plum (25% of total yarn)
  • Hook: 4.0 mm for the main fabric, or whatever size you need to achieve gauge. A 3.5 mm hook is optional for firmer neckline and armhole edging.

    Notions: 6 stitch markers, tapestry needle, scissors, measuring tape, removable markers, and blocking mats. Optional items include a 20 to 25 mm button for a back neck opening, elastic thread for waist stabilization, and a lightweight slip or lining.

    Gauge

    16 double crochet stitches by 9 rows equals 10 cm by 10 cm (4 inches by 4 inches) after blocking.

    Gauge matters most for the bodice. The skirt can tolerate small differences, but please swatch and block before starting. Your finished dress will thank you.

    Abbreviations and Stitch Definitions

    Let me walk you through every abbreviation used in this pattern:

    ch = chain. Wrap yarn over hook and pull through the loop on your hook.

    sl st = slip stitch. Insert hook, yarn over, pull through both the stitch and the loop on your hook in one motion.

    sc = single crochet. Insert hook, yarn over, pull up a loop (2 loops on hook), yarn over, pull through both loops.

    hdc = half double crochet. Yarn over, insert hook, yarn over, pull up a loop (3 loops on hook), yarn over, pull through all 3 loops.

    dc = double crochet. Yarn over, insert hook, yarn over, pull up a loop (3 loops on hook), yarn over, pull through 2 loops, yarn over, pull through remaining 2 loops.

    st(s) = stitch(es)

    sp = space

    inc = increase, which means working 2 dc in the same stitch

    dc2tog = double crochet 2 together (a decrease). Yarn over, insert hook in next stitch, yarn over, pull up a loop, yarn over, pull through 2 loops. Repeat in the next stitch. Yarn over and pull through all 3 loops on hook.

    BLO = back loop only. Instead of inserting your hook under both loops at the top of the stitch, insert it under only the back loop.

    Taking Your Measurements

    Before you start, take these measurements over the undergarments you plan to wear with the dress:

  • Full bust circumference
  • Waist circumference
  • Shoulder to waist length
  • Armhole depth
  • Shoulder width
  • Waist to hem length
  • Desired upper arm opening
  • The bodice is designed with approximately 0 to 5 cm (0 to 2 inches) of negative ease, depending on your yarn’s stretch.

    Size Chart

    SizeBody BustFinished Bodice BustWaist Guide
    XS76-81 cm76 cm61-66 cm
    S86-91 cm86 cm66-71 cm
    M97-102 cm97 cm76-81 cm
    L107-112 cm107 cm86-91 cm
    XL117-122 cm117 cm97-102 cm
    2XL127-132 cm127 cm107-112 cm
    3XL137-142 cm137 cm117-122 cm
    4XL147-152 cm147 cm127-132 cm
    5XL157-163 cm157 cm137-142 cm

    Calculating Your Stitch Count

    Here’s the formula: multiply your desired finished circumference in centimeters by 1.6, then round to the nearest multiple of 4.

    For example, if you want a 97 cm bust: 97 × 1.6 = 155.2, so you would use 156 stitches.

    This formula works because at gauge, you get 16 dc per 10 cm. Simple math, beautiful fit.

    The Bodice: Step by Step Instructions

    The bodice is worked from the lower edge upward in joined rounds to the underarm. Then the front and back are worked separately in rows. This construction gives you a clean, fitted shape and makes shoulder adjustment easy.

    Step 1: Foundation

    With Color A, chain the number calculated for your finished bust circumference. Make sure the chain is not twisted, then slip stitch to the first chain to join. Chain 2 (this does not count as a stitch throughout). Work 1 dc in every chain around. Join with a slip stitch.

    Step 2: Lower Bodice

    Chain 2, dc in each stitch around, join. Repeat this round until the piece measures from your lower waist to just below the bust, or until you’re about 5 to 7 cm (2 to 2.75 inches) below the underarm. Try on frequently as you work.

    Step 3: Waist Shaping

    If your waist is at least 8 cm (3 inches) smaller than your bust, you’ll decrease gradually over 3 to 5 rounds. Place 4 markers evenly around your work.

    On a decrease round, work dc2tog immediately before each marker. Work 1 plain round between decrease rounds. Stop decreasing when the waist circumference matches your target without stretching tightly.

    Step 4: Bust Shaping

    From the waist to the underarm, you need to restore the stitches you decreased. On an increase round, work 2 dc in the stitch immediately after each of your 4 markers. Alternate between increase rounds and plain rounds until you return to your bust stitch count.

    Step 5: Divide for Armholes

    Lay the tube flat with the round join at center back. Mark equal front and back sections. Leave approximately 8% of your total stitches unworked at each side for the armholes.

    For example, with 156 stitches, leave about 12 stitches at each side. This gives you about 66 stitches each for the front and back.

    Step 6: Back Upper Bodice

    Join yarn at one back armhole edge. Chain 2, dc across the back section. Turn. For the next 2 to 4 rows, work dc2tog at both ends to shape the armholes. Continue working even until the upper bodice reaches your shoulder level.

    Step 7: Back Neck and Shoulders

    Work across approximately the first 25% of back stitches for shoulder 1, leaving the center 50% unworked for the neckline. Work shoulder rows until your total shoulder-to-waist length matches your measurement. Fasten off. Repeat for shoulder 2.

    Step 8: Front Upper Bodice

    Work as for the back through armhole shaping. For a scoop neck, when the front is about 6 to 8 cm (2.5 to 3 inches) shorter than the back shoulder height, divide into two halves. At each neck edge, decrease 1 stitch every row 3 to 6 times, then work even to shoulder height.

    Step 9: Join Shoulders

    With right sides together, slip stitch or whipstitch the shoulder seams closed. Try on the bodice. Adjust shoulder length if needed before weaving in your ends.

    Step 10: Neck and Armhole Edging

    With Color A or B and the smaller hook, join at an inconspicuous point. Work 1 round of sc evenly around, using approximately 3 sc for every 2 row ends. Work a second round of reverse sc or slip stitch for a firm, polished edge. Do not pull tight.

    The Ombre Ruffle Skirt: Step by Step

    The skirt joins directly to the lower bodice. A smooth base skirt carries the ruffles, so the dress has beautiful movement without becoming bulky at the waist.

    Color progression: Upper skirt in Color A, transitioning through A/B blend, then B, then B/C blend, then C, then C/D blend, with Color D at the deepest ruffles and hem. For a cleaner graphic ombre look, skip the blended rows and change colors directly at ruffle boundaries.

    Step 11: Base Skirt Setup

    Join Color A at the bodice lower edge. Chain 2 and work 1 dc in each foundation stitch. If you want more hip room immediately, increase evenly by 10 to 15% in this first round.

    Step 12: Establish Flare

    Work 2 plain dc rounds. On the next round, increase evenly by about 12.5% using this pattern: 7 dc, inc around, adjusting the repeat at the end as needed. Repeat this increase round every 4th to 6th round until the base skirt has your desired A-line fullness.

    Step 13: Make Ruffle Attachment Ridges

    At every planned ruffle level, work one round in BLO only. The unused front loops form a neat ridge where you’ll attach the ruffle later. Space your ridges about 7 to 10 cm (2.75 to 4 inches) apart. Continue the base skirt to your desired finished length.

    Step 14: First Ruffle

    Return to the first exposed front-loop ridge near the upper skirt. Join your yarn.

    Round 1: Work 2 dc in each exposed loop around. Join.

    Round 2: dc, inc around.

    Rounds 3-4: dc in each stitch.

    For a deeper ruffle, add 1 to 2 more plain rounds. Fasten off.

    Step 15: Remaining Ruffles

    Repeat Step 14 at each ridge. For lower tiers, make the ruffle slightly deeper: upper tiers get 4 rounds, middle tiers get 5 rounds, and lower tiers get 6 to 7 rounds. This creates the cascading silhouette.

    Step 16: Stronger Wave Option

    If you want very dramatic ruffles, work 3 dc in each exposed loop on Ruffle Round 1 instead of 2 dc. This uses considerably more yarn and creates a heavier skirt, but the effect is stunning.

    Step 17: Color Changes

    Change color on the final yarn-over of the last stitch before the new color begins. Do not carry yarn across whole tiers. Cut and weave ends instead.

    Suggested sequence: Ruffle 1 in A, Ruffle 2 in A/B, Ruffle 3 in B, Ruffle 4 in B/C, Ruffle 5 in C, final ruffle in D.

    Step 18: Hem

    On the base skirt hem, work 1 round of sc followed by 1 round of reverse sc. Alternatively, leave the final ruffle as the visible hem. If the hem flips outward, steam or block it gently rather than adding a tight edging.

    Optional True Ombre Blending Technique

    For an even softer gradient, try using two strands of fingering-weight yarn held together instead of one DK strand. Work A+A, then A+B, then B+B, then B+C, then C+C, then C+D, then D+D.

    Swatch first because holding two strands will change your gauge and drape.

    Finishing Your Dress

    Weave ends: Weave each end at least 5 cm (2 inches) through the wrong side, changing direction once. Ruffle ends should be secured into the attachment ridge rather than the loose outer edge.

    Block: Wet block or steam lightly according to your fiber content. Shape the bodice to your measurements. Arrange the ruffles in smooth concentric waves and allow to dry completely.

    Waist stabilization: If the skirt weight stretches the waist, thread clear elastic or matching elastic thread through the wrong side of one waist round. Adjust while wearing the dress.

    Optional back opening: If the neckline is too small to pass comfortably over your head, leave the center back upper bodice open for 7 to 10 cm (3 to 4 inches) and add a chain-loop and button closure.

    Fit Adjustments

    Need more bust room? Add increase rounds between the waist and underarm, concentrating some increases at the center front.

    Want a smaller waist? Add 1 to 2 extra decrease rounds before the waist, then restore stitches above the waist.

    Need a longer torso? Add plain dc rounds between shaping sections.

    Want less skirt volume? Increase the base skirt less often and use only 2 dc per attachment loop.

    Want more skirt volume? Increase the base skirt every 3 to 4 rounds and use 3 dc per attachment loop.

    Making it mini, midi, or maxi? Stop the base skirt at your desired length and keep ruffle spacing proportional.

    Care Instructions

    Follow your yarn label for laundering. For most crochet dresses, hand washing or a gentle cycle in cool water, then drying flat, helps preserve the shape. Store folded rather than on a hanger so the weight of the skirt doesn’t stretch the shoulders.

    Purple Ombre Ruffle Dress Crochet Pattern

    Construction Checklist

    Use this list to track your progress:

    1. Swatch, wash, block, and confirm gauge

    2. Measure bust, waist, torso, armhole depth, and desired dress length

    3. Crochet lower bodice in joined rounds with waist and bust shaping

    4. Divide for armholes and work back and front separately

    5. Shape neckline, join shoulders, and edge neckline and armholes

    6. Join yarn at lower bodice and crochet flared base skirt

    7. Create BLO attachment ridges at planned tier positions

    8. Add ruffles from top to bottom while progressing through purple ombre

    9. Finish hem, weave ends, block, and stabilize waist if needed

    Thank you so much for choosing this pattern. I truly hope you love making this dress as much as I loved designing it. If you make one, I would absolutely love to see it. Tag me on Instagram or share a photo in my Facebook group.

    If this pattern caught your eye, go ahead and save it to your Pinterest boards so you can find it when you’re ready to start. And please leave a comment below if you make this dress. I read every single one and your photos make my day.

    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 *

    *