Crochet Two-Piece Set Pattern | Ruffle Top & Flared Maxi Skirt DIY

Crochet Two-Piece Set Pattern | Ruffle Top & Flared Maxi Skirt DIY

There is something deeply satisfying about wearing an outfit you made yourself, and a crochet two-piece set takes that feeling to an entirely new level. The combination of a ruffle top and a flared maxi skirt is one of those pairings that looks effortlessly chic whether you are headed to a farmer’s market, a beach boardwalk, or a summer dinner party. This pattern is designed for crocheters who have moved past the beginner stage and are ready to take on a project that is both wearable and genuinely impressive.

Before we dive into the stitch counts and assembly, let’s talk about why this particular style works so well in crochet. The drape of a flared maxi skirt calls for a yarn and stitch combination that has natural movement, and the ruffled top provides texture and femininity without being overly complicated to execute. Together, they create a coordinated set that looks like it came from a boutique but costs a fraction of the price and carries the incomparable bonus of being made by your own hands.


Materials You Will Need

Getting your materials right before you start will save you a lot of frustration mid-project. Here is everything you need to gather before casting on your first stitch.

Yarn: You will need approximately 1,200 to 1,600 yards of a lightweight cotton or cotton-blend yarn for the full set. Cotton is the ideal choice here because it holds its shape, washes well, and has enough drape to let the skirt flare beautifully. Look for yarns labeled as DK weight or light worsted. Popular choices include Lion Brand 24/7 Cotton, Paintbox Simply DK, or any mercerized cotton in your preferred color. For a coordinated set, use the same color throughout, or choose two complementary tones for a more editorial look.

Hook: A 4.0 mm (G hook) or 4.5 mm (7/G hook) crochet hook works well with most DK cotton yarns. Always check your gauge before starting.

Notions: You will need a tapestry needle for weaving in ends, stitch markers to keep track of rounds, a 1.5-inch wide elastic band for the skirt waistband (cut to your waist measurement plus one inch for overlap), a sewing needle and thread in a matching color to secure the elastic, scissors, and a measuring tape.

Optional: If you want to line the skirt for opacity or added structure, pick up half a yard of lightweight cotton lining fabric in a matching color.


Gauge

Gauge matters more for garments than for any other type of crochet project. If your gauge is off, your finished piece will not fit as intended, so please do not skip this step.

Work a 4-inch by 4-inch swatch in half double crochet using your chosen yarn and hook. You are aiming for approximately 16 stitches and 12 rows per 4 inches. If your swatch is smaller than 4 inches, go up a hook size. If it is larger, go down a hook size. Block your swatch before measuring for the most accurate result.


Sizing

This pattern is written for sizes XS through XL, with measurements listed below. The set is designed with a small amount of ease built in for comfort and movement.

XS fits a 30–32 inch bust and a 24–26 inch waist. S fits a 33–35 inch bust and a 27–29 inch waist. M fits a 36–38 inch bust and a 30–32 inch waist. L fits a 39–41 inch bust and a 33–35 inch waist. XL fits a 42–44 inch bust and a 36–38 inch waist.

The maxi skirt length in this pattern is written for approximately 38 inches from waistband to hem. Instructions for adjusting length are included in the skirt section.


Abbreviations

Throughout this pattern, the following abbreviations are used: ch (chain), sl st (slip stitch), sc (single crochet), hdc (half double crochet), dc (double crochet), tr (treble crochet), st (stitch), sp (space), RS (right side), WS (wrong side), rep (repeat), beg (beginning), and yo (yarn over).


Part One: The Ruffle Top

The ruffle top is a cropped, fitted piece that skims just above or at the natural waist. It is worked from the bottom up, starting with the body and ending with the ruffle trim at the neckline and hem. The sleeves are sleeveless, with simple armhole openings that can be finished with a single crochet border.

Body of the Top

Begin by chaining your foundation chain. The number of chains corresponds to your size.

XS: chain 130. S: chain 142. M: chain 154. L: chain 166. XL: chain 178.

Row 1 (RS): Starting in the 3rd chain from hook, hdc across. (XS: 128 hdc. S: 140. M: 152. L: 164. XL: 176.) Turn.

Row 2: Ch 2 (does not count as stitch throughout), hdc in each st across. Turn.

Repeat Row 2 until piece measures 3 inches from the foundation edge. This creates the lower body section.

Waist Shaping: On the next row, decrease 6 stitches evenly across by working hdc2tog at 6 evenly spaced points. Continue working even rows for 2 more inches, then increase 6 stitches evenly across the following row by working 2 hdc into 6 evenly spaced stitches. This creates a gentle hourglass shape through the torso.

Continue working even in hdc until the piece measures 10 inches total from the cast-on edge, or your desired crop length minus 1 inch (the final inch will be added with the ruffle).

Dividing for Front and Back: Fold the piece so that the two short ends meet. Using a stitch marker, divide the piece in half to mark the side seams. Work the front and back separately for the upper portion if you prefer a more tailored fit, leaving approximately 6 inches of stitches unworked on each side for the armhole openings.

For a simpler version, you can work the piece entirely in the round once the side seams are joined. If working in the round, join with a slip stitch and work even rounds of hdc until the piece reaches your underarm point.

Neckline: The neckline is a simple wide scoop. When the piece reaches your desired length, bind off the center front stitches according to your size (XS/S: 30 sts, M/L: 36 sts, XL: 40 sts) and work each shoulder separately for 4 rows. The back neckline is slightly higher, so continue the back even for 2 additional rows before binding off.

Ruffle Trim

The ruffle is the star of the top, and it is worked directly into the fabric by picking up stitches along the neckline and hem edge.

Hem Ruffle: With RS facing, attach yarn to any stitch along the bottom edge of the top. Chain 3 (counts as first dc), work 2 more dc in the same stitch (3 dc total in the first stitch). Work 3 dc in each stitch all the way around the hem edge. Slip stitch to the top of the beginning chain 3 to join. You now have a full ruffle worked at a ratio of 3 stitches to 1, which creates the classic layered ruffle effect.

For a second ruffle layer, chain 3, turn your work to the WS and work 3 dc in each stitch of the ruffle row you just completed. This doubles the ruffle volume. Fasten off and weave in ends.

Neckline Ruffle: Attach yarn to the neckline edge and work the same 3-dc-per-stitch ruffle around the entire neckline. If you want a softer ruffle at the neck, work at a 2-dc-per-stitch ratio instead, which gives you a gentle flutter rather than a dramatic frill.

Armhole Finishing: Work one round of sc evenly around each armhole opening, then work a second round of sc into the back loops only for a clean, rolled edge. Fasten off.

Joining the Sides

If you worked the top flat, join the side seams using a slip stitch seam on the WS or a whipstitch for a flatter join. The seam should run from the hem ruffle up to the armhole opening. Fasten off and weave in all ends.


Part Two: The Flared Maxi Skirt

The maxi skirt is where the magic really happens. It is worked from the waist down, starting with a simple waistband channel and then expanding gradually into a beautiful flare. The key to getting that gorgeous sweep is working increase rounds at strategic intervals so the skirt fans out naturally without being forced or stiff.

Waistband

Chain 10.

Row 1: Hdc in 3rd chain from hook and in each ch across. (8 hdc.) Turn.

Row 2: Ch 2, hdc in back loops only across. Turn.

Repeat Row 2 until the waistband measures your waist circumference plus 0.5 inch (for ease). Join the short ends with a slip stitch to form a tube, making sure the band is not twisted. Fasten off, leaving a long tail.

Thread your elastic through the waistband tube using a safety pin. Overlap the ends of the elastic by 1 inch and stitch securely with a needle and thread. Close the waistband opening with a slip stitch seam.

Skirt Body

With RS facing, attach yarn anywhere along the bottom edge of the waistband. The bottom edge of the waistband is the edge that will face outward (downward) on the finished skirt.

Round 1 (Foundation Round): Work 1 sc in each hdc ridge along the bottom of the waistband all the way around. The number of stitches you pick up here becomes your starting stitch count for the skirt. Aim for a stitch count that is divisible by 6 for easy increase placement. Use a stitch marker to mark the beginning of each round.

Here are the recommended starting stitch counts by size: XS: 96. S: 108. M: 120. L: 132. XL: 144.

Rounds 2–4: Hdc in each st around. (Work even, no increases.)

Round 5 (First Increase Round): Work 2 hdc in every 6th stitch around. This adds approximately 1/6 more stitches to your total.

Rounds 6–9: Hdc even.

Round 10 (Second Increase Round): Work 2 hdc in every 6th stitch around.

Rounds 11–15: Hdc even.

Round 16 (Third Increase Round): Work 2 hdc in every 6th stitch around.

Continue this pattern of working 4–5 even rounds followed by an increase round, gradually increasing the frequency of increases as you move toward the hem. This progressive flaring is what gives the skirt its maxi silhouette rather than an A-line shape. By the time you reach the lower third of the skirt, you can increase every 4 rounds to maximize the sweep of the hem.

Length Adjustment: The pattern is written for approximately 38 inches. If you want a midi skirt, stop at around 26 inches. If you want a dramatic floor-length skirt, continue until you reach your desired length, keeping the increase pattern consistent.

Hem Detail

The hem of the skirt uses the same ruffle technique as the top, tying the two pieces together visually.

Hem Round 1: Switch to double crochet for the last 2 inches of the skirt body to add visual weight at the hem.

Ruffle Round: Attach yarn if you changed colors, then work 3 dc in each stitch around the entire hem edge. This creates a sweeping, voluminous ruffle that moves beautifully when you walk. Fasten off and weave in ends.

For a more subtle hem finish, skip the ruffle and instead work a picot edge: sc in the first st, chain 3, sl st in the 1st chain from hook (picot made), sc in the next 2 sts. Repeat around. This gives a delicate scalloped edge that is less dramatic but equally pretty.


Finishing and Blocking

Blocking is essential for cotton garments. Fill a basin or your bathtub with cool water and a small amount of gentle soap. Submerge your finished pieces and press them gently to saturate the yarn. Do not wring or twist. Lift the pieces out and lay them flat on a blocking mat or clean towels. Gently reshape the top and skirt to their intended dimensions, using rust-proof pins to hold the edges in place if needed. Allow both pieces to dry completely before wearing or photographing.

Once dry, your cotton will have opened up slightly and the drape will be noticeably improved. The ruffles will relax into soft, natural waves rather than stiff curls, which is exactly the look you want.


Styling Your Crochet Two-Piece Set

Now for the fun part. A set this beautiful deserves some thought about how to wear it.

For warm weather, pair the set as intended with strappy sandals and simple gold jewelry. The coordinating pieces do the heavy lifting, so accessories can stay minimal. A woven tote bag or rattan clutch completes the summer aesthetic perfectly.

The ruffle top also works beautifully on its own tucked into high-waisted jeans or linen trousers. Likewise, the flared maxi skirt pairs well with a fitted tank or even a denim jacket tied at the waist for a more casual look. Because both pieces are made in the same yarn, they read as intentionally coordinated even when worn separately.

If you made your set in a neutral like cream, tan, or sage, a bold pair of shoes or a printed scarf can add personality without competing with the texture of the crochet. If you went with a bright or jewel-toned yarn, keep everything else simple and let the color be the statement.


Care Instructions

Because this set is made from cotton or a cotton blend, it can generally be machine washed on a gentle, cold cycle. Turn both pieces inside out before washing to protect the ruffles. Lay flat to dry rather than putting them in the dryer, which can shrink cotton and distort the shape of the ruffles. Steam ironing on a low setting can help smooth any areas that have become misshapen after washing.

Store the set folded rather than hung, as hanging can stretch cotton garments over time, particularly the skirt due to its weight and length.


Tips for Success

Work your gauge swatch every single time, even if you have used the same yarn before. Tension can change based on your mood, how tired you are, or even the weather. A swatch that takes 20 minutes can save you hours of reworking a garment that does not fit.

If you are new to working garments in the round, use a stitch marker in a contrasting color at the beginning of each round and move it up as you work. This small habit prevents the frustrating experience of losing track of where rounds begin and end.

When picking up stitches along the waistband for the skirt, work slowly and space your pickups evenly. Uneven pickup is the most common reason crocheted skirts end up with an unintended gathered or bunched look at the waistband.

If your ruffle is twisting rather than lying flat, try blocking it aggressively with pins stretched outward. If the twisting persists, work your ruffle row at a slightly looser tension or reduce the ratio from 3-to-1 to 2.5-to-1 by alternating between 2 dc and 3 dc in successive stitches.

Finally, try the skirt on as you go. Drape the partial skirt over your waist with a measuring tape and check the length and flare at regular intervals. Crochet fabric is forgiving and can be frogged (unraveled) back if needed, but it is much easier to catch a length or fit issue early than to discover it when the skirt is fully finished.


A Note on Color and Yarn Substitution

While cotton is strongly recommended for this set, you can substitute a bamboo or bamboo-blend yarn for even more drape and a subtle sheen. Bamboo yarns tend to be slightly slippery, so your tension may need to adjust. A linen or linen-blend yarn is another excellent option that gives a more rustic, natural texture and is extremely durable.

Avoid acry

Categorized in:

Knit and Crochet Skirts,

Last Update: October 6, 2026