Some garments simply feel like you — and this dress is one of them. Picture yourself in front of your closet before a garden party, hunting for something feminine yet understated: beautiful texture, graceful drape, handmade by you. This sage green ribbed flared dress answers that wish — a fitted bodice that hugs in all the right places with post stitch ribbing, flowing into a twirly A-line skirt that moves beautifully as you walk.

I won’t pretend this is a weekend project — plan for a good number of hours spread over a few weeks. But I promise, every hour pays off. If you have been craving a handmade garment that looks straight out of a boutique, this is your sign to cast on.
Pattern Overview
This crochet dress has a structured bodice in a one-by-one rib of front post and back post double crochet stitches. Vertical ribbing runs from the straps to the waist, giving the bodice a flattering, gently compressive texture. At the waistline, the stitches release into an open mesh skirt that fans out into a full, dramatic silhouette. A scalloped shell border finishes the hem with a soft, feminine touch.
You work the entire dress seamlessly from the top down. No zipper or buttons needed — the ribbed bodice stretches on its own. The color stays a beautiful muted sage green throughout — no color changes needed.
Important note: With the open-weave skirt, you will want a slip dress or camisole underneath. Keep that in mind when choosing your undergarments.
Skill Level
This pattern is rated intermediate to advanced.
You will need to be comfortable working in the round continuously, executing front post and back post double crochet stitches consistently across many rounds, managing waist shaping through targeted increases, and reading stitch counts carefully across more than 60 rounds. If you have made garments before and understand how gauge affects fit, you will do great here.
If you are newer to crochet, I would practice post stitches on a swatch first. Once you find the rhythm, they become second nature.
Time Estimate
Plan for approximately 35 to 55 hours, depending on your working speed. The ribbed bodice is the most time-intensive section, since each round asks for attention to post stitch alignment. Put on a favorite podcast or audiobook series and settle in for the long, lovely haul.
Finished Measurements
This pattern is written for size Small/Medium, with customization notes included.
-
Bust circumference at bodice: 34 inches / 86 cm
-
Waist circumference: 28 inches / 71 cm
-
Hip circumference at fullest skirt point: approximately 54 inches / 137 cm
-
Total length from strap top to hem: approximately 28 inches / 71 cm
-
Bodice length below straps: approximately 13 inches / 33 cm
-
Skirt length: approximately 10 inches / 25 cm
-
Strap length: approximately 5 inches / 13 cm each
Fit note: The ribbed fabric has significant horizontal stretch. The bodice is designed with 2 to 3 inches of negative ease at the bust, which the rib accommodates snugly. Measure yourself before you begin, and do check the size customization section.
Materials Needed
Yarn: 100 percent cotton DK weight (light weight, CYC 3), approximately 1400 to 1600 yards / 1280 to 1463 meters total in sage green
Recommended yarn options:
-
Lion Brand 24/7 Cotton in Sage (8 to 9 skeins)
-
Paintbox Yarns Simply DK in Grass Green or Slate Green (11 to 12 balls)
-
We Are Knitters The Petite Wool in Olive (10 skeins)
Hooks:
-
US size E-4 / 3.5 mm for bodice ribbing
-
US size F-5 / 3.75 mm for skirt and edging
Notions:
-
Stitch markers (at least 6)
-
Tapestry needle
-
Measuring tape
-
Blocking pins and mat
-
Optional: slip dress or camisole for wearing
Gauge (Do Not Skip This)
Bodice ribbing with E-4 / 3.5 mm hook in post stitch rib, unstretched:
20 stitches x 14 rounds = 4 inches / 10 cm
Skirt mesh with F-5 / 3.75 mm hook:
16 stitches x 10 rows = 4 inches / 10 cm
Gauge is mandatory for this crochet pattern. This is a fitted garment. An incorrect gauge will produce a bodice that does not fit. Work a 6-inch swatch in rib, wash and dry it as you plan to care for the finished dress, then measure before beginning.
Abbreviations
-
ch: chain
-
sl st: slip stitch
-
sc: single crochet (insert hook, yarn over, pull up loop, yarn over, pull through both loops)
-
hdc: half double crochet
-
dc: double crochet (yarn over, insert hook, pull up loop, yarn over and pull through 2 loops twice)
-
FPDC: front post double crochet
-
BPDC: back post double crochet
-
st(s): stitch(es)
-
sp: space
-
sk: skip
-
rep: repeat
-
pm: place marker
-
RS: right side
-
WS: wrong side
-
rnd: round
-
yo: yarn over
Special Stitches Explained
Front Post Double Crochet (FPDC)
This stitch creates the raised vertical columns in the ribbing. Yarn over. Insert your hook from front to back to front around the post (the vertical bar) of the stitch in the row below. You are going around the outside of the post, not through the top loops. Yarn over and pull up a loop so you have 3 loops on hook. Yarn over and draw through 2 loops. Yarn over and draw through the remaining 2 loops. One FPDC complete.
Back Post Double Crochet (BPDC)
Those become the recessed columns between the raised ones. Yarn over. Insert your hook from back to front to back around the post of the stitch below. Complete as a regular double crochet. The FPDC and BPDC combination creates that beautiful stretchy rib texture.
1×1 Rib in the Round
Alternate 1 FPDC, 1 BPDC around every round. Each round, work FPDC over the previous FPDC columns and BPDC over the previous BPDC columns. That keeps your vertical ribs aligned.
Shell Stitch
Work 5 dc into the same stitch or space. That is one decorative shell for the hem edging.
Pattern Instructions
Section 1: Front Strap (Make 2)
Each strap is approximately 3 inches wide and 5 inches long. Work both straps identically.
Using E-4 / 3.5 mm hook, ch 17.
Row 1 (foundation): Dc in 4th ch from hook and in each ch across. Turn. (15 dc)
Row 2 (RS, begins rib): Ch 2 (does not count as st). FPDC around post of next dc, BPDC around post of next dc. Rep (FPDC, BPDC) across to last st, FPDC around post of last dc. Turn. (15 sts: 8 FPDC, 7 BPDC)
Row 3 (WS): Ch 2. BPDC around post of next FPDC, FPDC around post of next BPDC. Rep (BPDC, FPDC) across to last st, BPDC around post of last FPDC. Turn. (15 sts)
Rows 4 through 17: Alternate Rows 2 and 3, maintaining rib alignment. (15 sts each row)
After Row 17, strap measures approximately 5 inches. Fasten off each strap and set aside.
Section 2: Bodice Foundation and Joining
Using E-4 / 3.5 mm hook, ch 121. Being careful not to twist, sl st into first ch to form a ring. (120 ch)
Round 1 (Bodice Setup Round): Ch 3 (counts as first dc). Dc in each ch around. Sl st to top of beg ch-3 to join. (120 dc)
Round 2 (Begin Rib): Ch 2 (does not count as st throughout bodice). FPDC around post of next dc, BPDC around post of next dc. Rep (FPDC, BPDC) around. Sl st to first FPDC to join. (120 sts: 60 FPDC, 60 BPDC)
Rounds 3 through 45: Rep Round 2, working FPDC over FPDC and BPDC over BPDC of previous round. Place stitch markers at positions 1 and 61 to mark side seam points. (120 sts each round)
After Round 45, bodice measures approximately 13 inches tall. This is your waist.
Attaching Straps to Bodice
Lay the bodice flat. The front panel is 60 stitches wide; the back is 60 stitches wide.
Front placement: Stitches 1 through 15 = right front strap zone. Stitches 16 through 44 = center front neckline (remains open for square neck). Stitches 45 through 60 = left front strap zone.
Back placement: Stitches 61 through 75 = right back strap zone. Stitches 76 through 104 = center back neckline (open). Stitches 105 through 120 = left back strap zone.
Using a tapestry needle and matching yarn, whip stitch the cast-on edge of each strap to the corresponding 15 stitches at the top edge of the bodice. Attach straps at all four positions: right front, left front, right back, left back.
Checkpoint 1: The bodice should measure approximately 18 inches from strap top to bodice bottom. Circumference unstretched should measure approximately 24 inches.
Section 3: Waist Transition
Switch to F-5 / 3.75 mm hook.
Round 46 (Waist Increase Round): Ch 1 (does not count as st). Work 2 sc into each st around. Sl st to first sc to join. (240 sc)
Round 47 (Transition Mesh Round): Ch 3 (counts as first dc). Sk next sc. Dc in next sc. Ch 1. Sk next sc. Rep (dc, ch 1, sk 1) around. Sl st to top of beg ch-3 to join. (120 dc, 120 ch-1 sp)
Round 48: Ch 3 (counts as first dc). Dc in ch-1 sp. Dc in next dc. Rep (dc in ch-sp, dc in dc) around. Sl st to top of beg ch-3. (240 dc)
Section 4: Skirt Body
Round 49: Ch 2 (counts as first hdc). Hdc in each st around. Sl st to top of beg ch-2 to join. (240 hdc)
Round 50: Ch 2. Hdc in next hdc. Ch 1. Sk 1 hdc. Rep (hdc in next hdc, ch 1, sk 1 hdc) around. Sl st to top of beg ch-2 to join. (120 hdc, 120 ch-1 sp)
Round 51: Ch 2. (Hdc in ch-1 sp, ch 1) around, working into each ch-1 sp and skipping over the hdc sts. Sl st to top of beg ch-2. (120 hdc, 120 ch-1 sp)
Rounds 52 through 55: Alternate Rounds 50 and 51, maintaining the traveling mesh pattern. (240 positions each round)
Round 56 (Second Skirt Increase Round): Ch 1. (2 sc in next hdc, sc in ch-1 sp) around. Sl st to first sc. (360 sc)
Rounds 57 through 59: Ch 1. Sc in each sc around. Sl st to first sc. (360 sc each round)
Checkpoint 2: Skirt should measure approximately 10 inches from waist increase point. Hem circumference approximately 88 to 92 inches. Total dress length approximately 28 inches.
Section 5: Hem Scallop Edging
Round 60 (Scallop Edging): Ch 1. Sl st in first sc. (Sk 2 sc, 5 dc shell in next sc, sk 2 sc, sl st in next sc) around. (60 shells)
Fasten off. Weave in end securely.
Section 6: Strap Edging (Optional)
Using E-4 / 3.5 mm hook, join yarn at top edge of one strap.
Round 1: Ch 1. Sc evenly around entire top perimeter of strap. Work approximately 15 sc along top edge, 17 sc down each long side. Sl st to first sc. Fasten off.
Repeat for second strap.
Size Customization Tips
Adjusting bust size:
-
Each additional 2 stitches = approximately 0.4 inches of circumference
-
Keep total bodice stitch count divisible by 2
-
XS (30-inch bust): 104 sts
-
L (38-inch bust): 136 sts
-
XL (42-inch bust): 152 sts
Adjusting length:
-
Each bodice round = approximately 0.3 inches
-
Add approximately 3 rounds to lengthen bodice by 1 inch
-
Add sc rounds between Rounds 57 and 59 for longer skirt
Finishing and Blocking
Weave in all ends through at least 1 inch of stitches in two directions for security.
To wet block, submerge the dress in cool water with a gentle detergent. Press gently without wringing. Lay flat on blocking mat, pin bodice to 24 inches circumference (12 inches wide laid flat), and smooth skirt into full circle. Pin the hem evenly, stretching the scallop edging open gently. Let it dry completely for 24 to 48 hours.

Final Thoughts on This Crochet Dress Pattern
Making your own dress from scratch is one of the most rewarding things you can do as a crocheter. Yes, this sage green ribbed flared dress does ask for time and attention. But when you slip it on — feeling how beautifully it fits, how the skirt swishes as you walk, how the ribbing flatters your figure — you will know why handmade garments are worth every stitch.
Take your time with this one. Check your gauge. Trust the process. And when you finish, wear it proudly, knowing you created something truly special with your own two hands.