crocheting coquette ruffle skirts & tops ⋆𐙚₊ (with written pattern)

Coquette Crochet: How to Make the Dreamiest Ruffle Skirt & Top Set ⋆𐙚₊

If you’ve been anywhere near Pinterest, TikTok, or Instagram lately, you already know that the coquette aesthetic is having a full moment — and honestly, it doesn’t seem to be going anywhere. Soft bows, buttery pastels, ruffled hems, delicate lace-like textures — it’s the kind of look that feels both nostalgic and completely fresh at the same time. And if you’re a crocheter? You are in the most perfect position to lean into this trend in the most handmade, intentional, utterly charming way possible.

Today I’m sharing a full written crochet pattern for a coquette ruffle skirt and matching crop top. This set is designed to feel flirty and feminine while still being very wearable — pair the top with jeans or the skirt with a bodysuit and you’ve got two totally different looks. I’ll walk you through every stitch, every row, and every ruffle. Grab your hook, put on something cozy, and let’s get into it.


What Is the Coquette Aesthetic, and Why Does Crochet Fit So Perfectly?

The word “coquette” comes from French and describes someone playfully flirtatious, a little dreamy, very intentional about the softness they bring into the world. Aesthetically, it translates to lots of blush pinks and creams, ribbons threaded through fabric, tiny bows as embellishments, ruffles at every hem, and a general feeling of being plucked from a vintage ballet wardrobe. Think Bridgerton meets Lana Del Rey meets your grandmother’s most beautiful doily.

Crochet fits into this world almost effortlessly. The texture of crocheted fabric has an inherently romantic, handcrafted quality to it that no fast fashion piece can replicate. Ruffle stitches in crochet are incredibly satisfying to work up, and the way light catches the loops and fans of a well-worked ruffle is genuinely dreamy. Whether you work in cotton for a structured look or use a softer yarn for drape and flow, the results feel luxurious and deeply personal.

This pattern is designed with that vision in mind. It’s made with a light fingering or sport weight yarn in a soft blush, cream, or dusty rose — though of course you can make it in any color that speaks to you.


Materials You’ll Need

Before we dive into the pattern itself, let’s get everything gathered.

Yarn: Approximately 800–1,000 yards of fingering or sport weight yarn for the top (depending on your size), and approximately 1,200–1,500 yards for the skirt. I love using a cotton-blend for this project because it holds its shape beautifully and drapes in a way that flatters the ruffle design. Suggested yarns include Paintbox Simply DK, Lion Brand 24/7 Cotton in sport weight, or any soft cotton-blend you already have in your stash.

Hook: US E/3.5mm for most of the top, and US F/3.75mm for the skirt. The slight difference in hook size gives the skirt a little more drape and movement.

Notions: Stitch markers, a tapestry needle for weaving in ends, a length of satin ribbon (approximately 1.5 yards) in a coordinating or contrasting color for the waistband detail, scissors, and a measuring tape.

Gauge: 18 stitches and 20 rows = 4 inches in single crochet with the 3.5mm hook. Always check your gauge, especially for the top, since fit matters most there.

Sizes: This pattern is written for sizes XS/S (M/L) [XL/2X]. For simplicity, I’ll note the adjustments in brackets as we go. The top is designed to have a close, fitted feel with a few inches of positive ease. The skirt is designed with a more relaxed waist that sits at the natural waist or high hip with a flowy silhouette.


Understanding the Stitches

This pattern uses a handful of stitches. If you’re comfortable with single crochet and double crochet, you’ll be totally fine. Here’s a quick reference for anything you might be less familiar with.

Shell Stitch: Work 5 double crochets into the same stitch. This creates a fan-like cluster that is the backbone of the ruffle effect throughout the pattern.

Chain Space (ch-sp): The space created by a chain in a previous row, which you’ll work into rather than into the chain stitches themselves.

Picot: Chain 3, slip stitch into the first chain. This creates a tiny decorative knot often used in edging.

Magic Ring: A method of starting in the round that allows you to pull the center closed completely. You can substitute a chain-4 joined with a slip stitch if you prefer.

Standing Double Crochet: Begin a new color or section with a double crochet without a joining slip stitch by placing a loop on your hook and working directly into the stitch.


The Coquette Ruffle Crop Top Pattern

Foundation

Chain 80 (90) [100]. Join with a slip stitch to form a ring, being careful not to twist. This forms the bottom hem of your crop top.

Round 1: Chain 3 (counts as first double crochet throughout), work 1 double crochet into each chain around. Join with a slip stitch to the top of the beginning chain-3. You will have 80 (90) [100] double crochets.

Round 2: Chain 3, double crochet in each stitch around. Join. (80/90/100 dc)

Rounds 3–5: Repeat Round 2 three more times. These rows form the solid base band at the bottom of the top.

Ruffle Body Section

Now we begin the ruffle section that gives this top its coquette character.

Round 6 (Ruffle Round): Chain 1. Single crochet in next stitch, skip 1 stitch, work a shell of 5 double crochets in next stitch, skip 1 stitch. Repeat from to around. Join with a slip stitch to first single crochet. You should have 20 (22) [25] shells across the round.

Round 7: Slip stitch into the first 2 stitches of the first shell to reach the center double crochet of the shell. Chain 3. Double crochet in center stitch of the same shell, chain 2, single crochet in the single crochet between shells, chain 2. Repeat from to around. Join.

Round 8: Slip stitch into the chain-2 space. Chain 3, work 4 more double crochets into the same chain-2 space (this creates your new shell). Single crochet into the next single crochet, shell of 5 double crochets into the next chain-2 space. Repeat from to around. Join.

Rounds 9–14: Repeat Rounds 7 and 8 three more times. This creates a total of four tiers of shells, which gives the body of the top that lovely layered ruffle texture without being so voluminous it overwhelms the silhouette.

Bodice Shaping

After the ruffle section, we transition to a smoother fabric for the upper bodice.

Round 15: Chain 1, single crochet evenly around, working 1 single crochet into each stitch and 2 single crochets into each chain-2 space. Join. Count your stitches — you should have approximately 80 (90) [100] single crochets again.

Rounds 16–22: Chain 1, single crochet in each stitch around. Join.

This section forms the smooth upper bodice. It’s intentionally simple so it doesn’t compete with the ruffles below or the neckline detail above.

Armhole Shaping

At this point you’ll divide for the front and back of the top.

Dividing Round: Chain 1, single crochet across the first 40 (45) [50] stitches. Turn. You’ll now work flat for the back.

Back Rows 1–6: Chain 1, single crochet across. Turn. Repeat.

Armhole Decrease: On rows 7 and 8, decrease 1 stitch at each end by working a single crochet 2 together at the beginning and end of each row. (Decrease by 2 stitches each row, 2 rows total — you’ll lose 4 stitches.)

Back Rows 9–18: Chain 1, single crochet across. Turn.

Fasten off and leave a long tail for seaming the shoulders.

Rejoin yarn to the front 40 (45) [50] stitches and repeat the back instructions.

Neckline Ruffle

This is the moment that makes the top feel truly coquette. After seaming the shoulders with whip stitch using your tapestry needle, rejoin your yarn at the center back of the neckline.

Neckline Round 1: Chain 1, single crochet evenly around the entire neckline opening. Join.

Neckline Round 2 (Ruffle): Chain 1. Single crochet in next stitch, skip 1, shell of 5 double crochets in next stitch, skip 1. Repeat around. Join.

Neckline Round 3: Slip stitch to center of first shell. Chain 3, 4 double crochets in same space, single crochet in sc between shells, shell in center of next shell. Repeat around. Join.

Neckline Round 4 (Picot Edge): Chain 1, single crochet across, working a picot (chain 3, slip stitch into first chain) after every 3rd single crochet. Join and fasten off.

Weave in all ends.

Finishing the Top

Thread a length of satin ribbon through the waist section of the bodice (around Round 15–16) using your tapestry needle, weaving it in and out of the stitches every inch or so all the way around. Tie it into a bow at the center front. This is the detail that elevates the whole piece and ties it visually into the coquette aesthetic. You can use a blush, cream, or white ribbon, or go bold with a deep burgundy or forest green for contrast.


The Coquette Ruffle Skirt Pattern

The skirt begins at the waistband and is worked downward, with ruffle tiers added as you go. It’s designed to sit at the natural waist and fall to approximately midi length, though you can easily add or subtract tiers for length adjustment.

Waistband

Using your F/3.75mm hook, chain 4 and join with a slip stitch to form a ring.

Work 10 single crochets into the ring. Do not join — place a stitch marker to mark the beginning of the round and move it up as you work in a continuous spiral.

Increase Rounds: Increase every other stitch by working 2 single crochets into every other single crochet. Continue increasing until your waistband measures your desired waist circumference minus 1 inch (for gentle stretch and hold). For a 28-inch waist, work until your flat circle measures approximately 27 inches around the edge.

This top-down circular approach creates a flat waistband that lies comfortably at the top of the skirt and doesn’t dig in or curl.

Waistband Edging

Once your waistband circle is the right size, work 1 round of reverse single crochet (also called crab stitch) around the outer edge for a clean finish. Do not fasten off — continue from this edge into the body of the skirt.

Thread your satin ribbon through the inner edge of the waistband before you continue, as it’s easier to do this now. Weave it in and out of the stitches, then let the ends hang for now — you’ll tie the bow once the skirt is complete.

Skirt Body — Tier 1

Set-up Round: From the outer edge of your waistband, chain 3, work 1 double crochet into each stitch around the outer edge. Join.

Round 2: Chain 3, 2 double crochets in next stitch, 1 double crochet in next stitch. Repeat around. Join. (This increases the stitch count by half, beginning to create the A-line flare.)

Rounds 3–8: Chain 3, double crochet in each stitch around. Join.

Ruffle Transition — First Ruffle Tier

Round 9 (Ruffle): Chain 1. Single crochet in next stitch, skip 2, shell of 7 double crochets in next stitch, skip 2. Repeat around. Join.

Note that the skirt uses shells of 7 double crochets rather than 5, which creates a fuller, more dramatic ruffle as the skirt widens toward the hem.

Round 10: Slip stitch to center of first shell. Chain 3, 6 double crochets in same center stitch. Single crochet in sc between shells, shell of 7 dc in center of next shell. Repeat around. Join.

Rounds 11–12: Repeat Round 10 twice more.

Skirt Body — Tier 2

Round 13 (Transition): Chain 1, single crochet evenly around, picking up 1 stitch in each double crochet and 2 stitches in each chain space. Join.

Round 14: Chain 3, 2 double crochets in next stitch, 1 double crochet in next 2 stitches. Repeat around. Join. (Another gentle increase round.)

Rounds 15–20: Chain 3, double crochet in each stitch around. Join.

Ruffle Transition — Second Ruffle Tier

Repeat Rounds 9–12 of the first ruffle tier. The skirt is now wider, so your shells will feel even more luxurious and full.

Skirt Body — Tier 3

Transition Round: Chain 1, single crochet evenly around. Join.

Increase Round: Chain 3, 2 double crochets in next stitch, 1 double crochet in next 3 stitches. Repeat around. Join.

Work 6 rounds of plain double crochet. Join at end of each round.

Final Ruffle Hem

This is the showstopper — the bottom hem ruffle is the fullest and most dramatic of the whole skirt.

Round 1 (Ruffle): Chain 1. Single crochet, skip 2, shell of 9 double crochets, skip 2. Repeat around. Join.

Round 2: Slip stitch to center of first shell. Shell of 9 dc in center stitch, single crochet between shells. Repeat around. Join.

Rounds 3–5: Repeat Round 2.

Picot Hem: Chain 1, single crochet across the bottom of the final ruffle, working a picot after every 3rd stitch. Join and fasten off.

Weave in all ends and give the skirt a gentle steam block if desired to help the ruffles open up and settle into their shape. A light steam makes a dramatic difference in how the ruffles lay and how polished the finished piece looks.


Styling Your Coquette Set ⋆𐙚₊

Once your set is complete, the styling possibilities are genuinely so fun. Wear the top and skirt together for a full coquette moment — add a pair of white Mary Janes, a small pearl-handled bag, and a headband with a bow and you’ve got the whole look. Photograph it in a garden or near some wildflowers and the internet will not be able to handle it.

The top on its own is equally beautiful over high-waisted wide-leg trousers, layered over a slip dress, or tucked lightly into a denim midi skirt for a more casual take on the aesthetic. The skirt pairs perfectly with a fitted white or cream bodysuit, a classic tucked button-down, or even a ribbed tank.

If you make this set in a deeper color — a dusty sage, a muted terracotta, or a rich mauve — it reads as more editorial and autumn-ready. In ivory or

Categorized in:

Knit and Crochet Skirts,

Last Update: August 1, 2026