
How to Crochet a Tiered Ruffle Mini Skirt: An Intermediate-Friendly Tutorial
There is something undeniably satisfying about wearing a garment you made with your own hands, and a tiered ruffle mini skirt is one of those projects that looks far more complicated than it actually is. The cascading layers, the delicate movement, the way the ruffles catch light and sway — it all feels like a fashion-forward statement piece, but once you understand the logic behind the construction, you will find the technique refreshingly approachable. This tutorial is designed for crocheters who have moved past the absolute beginner stage and feel comfortable with basic stitches, reading a pattern, and working in the round. If you can do a double crochet, you are already most of the way there.
Let us walk through everything: materials, gauge, sizing, the construction method, and every round so that you end up with a beautiful finished skirt you will actually want to wear.
What You Will Need
Before you cast on a single stitch, gather your materials. Having everything ready at the start prevents mid-project scrambling and keeps your momentum going.
Yarn: Choose a yarn with good drape. Cotton yarn, bamboo blends, or a light DK weight cotton-acrylic blend all work beautifully for this project because they hang well and do not feel stiff. Avoid anything too bulky or too fuzzy — heavy weight yarn will make the ruffles look chunky rather than floaty, and fuzzy yarn will obscure the stitch definition that makes ruffles look intentional. You will need approximately 800 to 1,200 yards depending on your size and the length of your skirt. A yarn in the 3 (light) or 4 (medium) weight range is ideal.
Hook: A 4.0mm to 5.0mm crochet hook, depending on your yarn label recommendation and your personal tension. Always swatch.
Notions:
- Stitch markers (at least 4 to 6)
- A tapestry needle for weaving in ends
- Scissors
- A measuring tape
- 1 to 1.5 inches of elastic, long enough to fit comfortably around your waist (you will cut it to your measurement)
- A large safety pin for threading the elastic
- Optional: stitch count ring markers for keeping track of tiers
Understanding the Construction
Before you start crocheting, it helps to understand how this skirt is built, because once the logic clicks, the whole pattern makes sense.
The skirt is worked in the round from the waistband down. You begin at the top with a waistband channel — a simple series of rounds that will later hold your elastic. From the waistband, you work the body of the skirt in tiers. Each tier ends with a ruffle row, which is created by working multiple stitches into each stitch of the previous round. This dramatically increases the stitch count and causes the fabric to gather and flare outward, forming the ruffle. After each ruffle, you decrease the stitch count back down to a manageable number and begin the next tier.
The result is a skirt with distinct horizontal layers, each one wider and more dramatic than the last, creating that signature tiered ruffle silhouette.
Gauge and Sizing
Gauge: 14 double crochets and 8 rows = 4 inches using a 4.5mm hook and DK weight cotton yarn.
Always swatch. Crocheting a 6-inch square swatch before starting will save you hours of frustration later. If your gauge is too tight (your swatch comes out smaller than 4 inches), go up a hook size. If your gauge is too loose (your swatch comes out larger), go down a hook size.
Sizing Chart:
The starting chain count for the waistband is based on your hip measurement (or wherever you want the skirt to sit on your body — the widest point the waistband will need to stretch over during dressing).
- Extra Small (24–26 inch waist): Start with 84 chains
- Small (27–29 inch waist): Start with 96 chains
- Medium (30–33 inch waist): Start with 108 chains
- Large (34–37 inch waist): Start with 120 chains
- Extra Large (38–42 inch waist): Start with 132 chains
All chain counts are divisible by 12, which keeps the pattern math clean across the tiers. This tutorial will write out the pattern for a Medium (108 chains), and notes for other sizes will appear in parentheses.
Abbreviations Used in This Pattern
- ch: chain
- sl st: slip stitch
- sc: single crochet
- hdc: half double crochet
- dc: double crochet
- st(s): stitch(es)
- sp: space
- RS: right side
- WS: wrong side
- rep: repeat
- blo: back loop only
- flo: front loop only
- rnd: round
The Pattern
Step One: The Waistband
Foundation chain: Chain 109 (XS: 85, S: 97, M: 109, L: 121, XL: 133). The extra chain accounts for the turning chain. Join with a slip stitch to the first chain to form a ring, being careful not to twist your chain.
Round 1: Ch 1, sc in each ch around. Join with sl st to first sc. (108 sts; XS: 84, S: 96, L: 120, XL: 132)
Rounds 2–8: Ch 1, sc in each st around. Join with sl st to first sc.
You now have 8 rounds of single crochet. This creates a waistband approximately 1.5 inches tall. You will fold this in half later to create the elastic channel. If you want a deeper waistband, work 2 additional rounds before moving on.
Do not cut your yarn. Continue directly into the skirt body.
Step Two: Tier One
Now you begin working the first tier of the skirt body in double crochet. The double crochet stitch creates a taller fabric than single crochet, which gives the skirt body a bit more length and structure before the ruffle flares out.
Round 9: Ch 3 (counts as first dc), dc in each st around. Join with sl st to top of ch-3. (108 sts)
Rounds 10–12: Ch 3, dc in each st around. Join with sl st to top of ch-3.
After Round 12, you have worked 4 rounds of double crochet for Tier One. This tier is approximately 2 inches tall.
Step Three: Ruffle One
This is where the magic happens. To create a ruffle, you are going to work 3 double crochets into every single stitch of the round. This triples your stitch count and causes the fabric to gather dramatically, forming the first ruffle.
Round 13 (Ruffle Round): Ch 3, 2 dc in same st as ch-3 (this creates 3 dc in the first st), 3 dc in next st; rep from around. Join with sl st to top of ch-3. (324 sts; XS: 252, S: 288, L: 360, XL: 396)
The ruffle is done. It will look wild and gathered at first — this is exactly right. Let it settle and look at how it fans out away from the body.
Round 14: Ch 1, sc in each st around. Join with sl st to first sc. (324 sts)
This single crochet round settles the ruffle and gives it a finished edge that also serves as the base for your next tier. Now you need to reduce your stitch count back down before building Tier Two.
Step Four: Reducing Back to the Tier Stitch Count
After each ruffle, you work a decrease round so that the next tier sits closer to the body before it, too, fans outward. This is what creates the tiered, layered look rather than a single cone-shaped skirt.
Round 15 (Decrease Round): Ch 1, sc in next 3 sts, skip 2 sts; rep from around. Join with sl st to first sc.
After working this decrease round, you should have approximately 130 stitches. This does not need to match your starting count exactly — slight variation is fine. What matters is that the stitch count is manageable and roughly consistent with the tier above. If your count comes out slightly different, that is perfectly okay. The beauty of ruffles is that they are forgiving.
For a more precise reduction, count your stitches after the ruffle round and calculate how many you need to skip to return to approximately your starting count. Spread the decreases evenly around the round.
Step Five: Tier Two
Now you begin the second tier. Work exactly as you did for Tier One, but because the skirt is getting wider as it moves down, the second tier may have a slightly higher stitch count. Work into your current stitch count without worrying about matching the exact number from Tier One.
Rounds 16–19: Ch 3, dc in each st around. Join with sl st to top of ch-3.
After Round 19, Tier Two is complete. It is approximately 2 inches tall.
Step Six: Ruffle Two
Round 20 (Ruffle Round): Ch 3, 2 dc in same st as ch-3, 3 dc in next st; rep from around. Join with sl st to top of ch-3.
Round 21: Ch 1, sc in each st around. Join with sl st to first sc.
The second ruffle will be even fuller and more dramatic than the first because you are working into a slightly wider base. This is intentional and beautiful.
Step Seven: Reducing and Tier Three
Round 22 (Decrease Round): Ch 1, sc in next 3 sts, skip 2 sts; rep from around. Join with sl st to first sc.
Rounds 23–26: Ch 3, dc in each st around. Join with sl st to top of ch-3.
Step Eight: Ruffle Three (The Hem Ruffle)
The final ruffle is the most dramatic of all. To make it extra full and fluffy, work 4 double crochets into each stitch instead of 3. This gives the hem an especially lush, gathered look that finishes the skirt beautifully.
Round 27 (Final Ruffle Round): Ch 3, 3 dc in same st as ch-3 (this creates 4 dc in the first st), 4 dc in next st; rep from around. Join with sl st to top of ch-3.
Round 28: Ch 1, sc in each st around. Join with sl st to first sc.
Round 29: Ch 1, sc in each st around. Join with sl st to first sc. Fasten off.
The third ruffle is your hem ruffle. It is intentionally the largest and fullest, creating a dramatic cascade effect when you view the skirt from the side or when you move in it.
Finishing the Waistband
Now it is time to create the elastic channel. Fold the waistband down toward the wrong side of the skirt so that Rounds 1 through 4 are tucked inside. Use your tapestry needle and a length of yarn to whipstitch or mattress stitch the folded edge of the waistband to the inside of the skirt, leaving a gap of about 1.5 to 2 inches open so you can thread your elastic through.
Cut your elastic to your actual waist measurement (not your hip measurement — the elastic should fit snugly but comfortably at your waist). Attach a large safety pin to one end and thread it through the waistband channel. Once both ends emerge from the gap, overlap them by about an inch and sew them securely together with a needle and thread or by hand-stitching with your tapestry needle and yarn. Make sure this seam is very secure, as it will take stress every time you put the skirt on.
Push the elastic connection inside the channel, then stitch the gap closed.
Weaving in Ends and Blocking
Weave in all your yarn ends carefully using your tapestry needle. Take your time here — a beautifully crocheted skirt deserves neat finishing.
To block the skirt, wet it thoroughly in cool water, gently squeeze out the excess water without wringing, and lay it flat or hang it to dry. If your yarn is cotton or a cotton blend, you can pin the ruffles out while they are damp to help them set in a nice shape. Blocking is especially important with ruffles because it relaxes the fibers, helps the layers drape naturally, and gives the finished garment a polished, professional look.
Tips for Success
The most common mistake crocheters make on this type of project is skipping the gauge swatch. Because this skirt sits at the waist and relies on elastic for fit, even a few stitches off per inch can result in a skirt that gaps, sags, or bunches in the wrong places. Take the 20 minutes to swatch. It is always worth it.
When working the ruffle rounds, keep your tension slightly looser than usual. Ruffle rounds involve a lot of stitches in a small space, and it can be tempting to tighten up. Loose tension here allows the ruffles to flare outward instead of bunching flat.
If you want to adjust the length of the skirt, simply add more double crochet rounds to each tier before working the ruffle. Each additional round of double crochet adds approximately half an inch of length. You can also add a fourth tier if you want a longer midi-style version.
For a more colorful skirt, try working each tier in a different color. The natural break points between tiers and ruffles make color changes easy and tidy. You can change color at the beginning of any round by simply joining your new color with a slip stitch instead of continuing with the old color.
If you find the ruffles bunching toward the back when you wear the skirt, try working the ruffle rounds in the front loop only (flo). This technique causes the ruffle to tip forward slightly, which many crocheters find gives a more intentional, flattering angle.
Sizing Up or Down
This pattern is quite adaptable. To make it larger, increase your starting chain count in increments of 12. To make it smaller, decrease in increments of 12. Because the ruffle multipliers (tripling or quadrupling the stitch count) work proportionally, the ruffles will look the same regardless of starting size.
For a children’s version, use a smaller starting chain (try 60 or 72 chains), a lighter weight yarn, a smaller hook, and reduce the tier rounds to 2 or 3 rather than 4. The ruffle construction stays exactly the same.
Styling Your Tiered Ruffle Mini Skirt
Once you have your finished skirt, the styling possibilities are genuinely fun. A fitted tank top or cropped tee keeps the silhouette balanced. For an elevated look, tuck in a linen button-down or wear a bodysuit underneath. The skirt works beautifully for summer festivals, beach days over a swimsuit, or dressed up with strappy heels and a silk top for a night out.
Because crochet has natural breathability, this skirt is especially comfortable in warm weather. A cotton yarn in a neutral shade like ivory, sage, or terracotta will be versatile and easy to style, while a bright pop of color in coral, cobalt, or lemon yellow will make it a genuine statement piece in your handmade wardrobe.
Final Thoughts
A tiered ruffle mini skirt is one of those projects that rewards your effort with a truly wearable, head-turning result. The construction is logical once you understand the tier-and-ruffle rhythm, and because each tier repeats the same sequence of steps, you will likely find the pattern becomes intuitive quite quickly. By the time you reach Tier Three, you may already be planning your next colorway.
If you make this skirt, celebrate it. Share it. Wear it out. Handmade garments deserve to be seen, and there is genuine joy in hearing “I love your skirt” and being able to say “thank you, I made it.”
Happy crocheting.