
How to Crochet an Ivy Dress: A Step-by-Step Tutorial for Beginners
There is something undeniably magical about wearing a garment you made with your own two hands. The Ivy Dress is one of those projects that looks impressively complex but is actually built on simple techniques that any beginner can learn. With its flowing silhouette, delicate textured stitch pattern, and elegant drape, the Ivy Dress has become one of the most beloved crochet garments making its way across handmade fashion communities. Whether you are picking up a crochet hook for the first time or you have already finished a few dishcloths and scarves and are ready to level up, this tutorial will walk you through every single step to create your very own Ivy Dress from scratch.
Before we dive in, let me assure you of something: crochet garments are not as intimidating as they look. The secret is breaking the project into small, manageable pieces and understanding a few foundational skills before you begin. By the end of this guide, you will have a stunning, wearable dress that looks like it came straight from a boutique — except it came from your heart.
What Is the Ivy Dress?
The Ivy Dress is a crocheted garment typically worked in a lightweight yarn to create a breezy, summery feel. It features a fitted or semi-fitted bodice, a flowing skirt that falls anywhere from mini to midi length depending on your preference, and delicate stitch details that mimic the organic, trailing quality of ivy vines. Some versions include spaghetti straps, while others feature a more structured yoke or even short sleeves. The beauty of this pattern is how adaptable it is. You can make it casual for a beach cover-up, dress it up with heels for a summer evening, or layer it over a slip dress for a bohemian autumn look.
Materials You Will Need
Getting your materials together before you start saves so much frustration. Here is everything you will need for this project.
Yarn: Choose a lightweight yarn in a cotton or cotton-blend fiber. Cotton works beautifully for this dress because it has a natural drape and breathes well in warm weather. A DK weight (also labeled as light 3) or a light worsted weight works well. You will need approximately 800 to 1,200 yards depending on your size. If you are making a larger size or a longer skirt, err on the side of buying extra yarn. Running out mid-project is one of the most common beginner frustrations, and yarn dye lots can vary between skeins.
Hook: A 4.0mm (US size G/6) or 4.5mm (US size 7) crochet hook is recommended for DK weight cotton. Always swatch first to check your gauge before committing to a hook size, because tension varies from crocheter to crocheter.
Stitch markers: These small clips are essential for marking the beginning of rounds and key increase points. If you do not have official stitch markers, a small piece of contrasting yarn looped through works just as well.
Scissors and a tapestry needle: You will use these to cut and weave in your yarn ends. Weaving in ends neatly is what separates a polished finished garment from one that looks unfinished.
Measuring tape: Essential for taking your body measurements and checking your gauge swatch.
Optional: Blocking mats and T-pins if you want to block your finished dress for a professional look.
Understanding the Stitch Pattern
The Ivy Dress uses a combination of foundational crochet stitches that every beginner should know. Here is a quick refresher on each one.
Chain stitch (ch): The foundation of almost every crochet project. Insert your hook into the slip knot, yarn over, and pull through the loop on your hook. That is one chain.
Slip stitch (sl st): Insert your hook, yarn over, and pull through both the loop on your hook and the loop already there. This stitch is used to join rounds and move your yarn to a new position without adding height.
Single crochet (sc): Insert your hook into the stitch, yarn over and pull up a loop (two loops on hook), yarn over again and pull through both loops. This creates a tight, sturdy fabric.
Half double crochet (hdc): Yarn over first, then insert your hook, pull up a loop (three loops on hook), yarn over and pull through all three loops at once. This stitch sits between a single crochet and double crochet in height.
Double crochet (dc): Yarn over, insert your hook, pull up a loop (three loops on hook), yarn over and pull through the first two loops, yarn over and pull through the remaining two loops. Double crochet is a taller stitch that creates a more open, drapey fabric — perfect for skirts.
Shell stitch: A shell is made by working multiple double crochets into the same stitch or space, creating a fan-like shape. In this pattern, a shell is typically 5 double crochets worked into one stitch. Shells are what give the Ivy Dress its signature decorative texture.
Gauge and Sizing
Before starting any garment, creating a gauge swatch is not optional — it is critical. If your gauge is off even slightly, your finished dress could end up too large or too small, and all your hard work will be wasted.
To make a gauge swatch: Chain 20 stitches and work 10 rows of double crochet. Lay the swatch flat without stretching it and measure a 4×4 inch (10×10 cm) square in the center. You are aiming for approximately 14 double crochets and 8 rows per 4 inches using a 4.0mm hook and DK weight cotton yarn. If your stitches are too big (fewer per inch), go down a hook size. If your stitches are too small (more per inch), go up a hook size.
Sizing: This tutorial is written for a size Small/Medium with a 32 to 36 inch bust. Adjustments for larger sizes are noted throughout. The finished dress measures approximately 34 inches around the bust (with about 2 inches of ease), 28 to 30 inches from underarm to hem, and sits about 38 to 40 inches total in length.
Step One: Making the Bodice
The bodice of the Ivy Dress is worked flat (back and forth in rows) and then seamed at the sides. This approach is beginner-friendly because it does not require you to manage increases in the round for a shaped torso.
Front Panel
Chain 48. (For a larger size, chain in multiples of 6 plus 3.)
Row 1: Double crochet in the fourth chain from the hook and in each chain across. (45 dc) Turn.
Row 2: Chain 3, double crochet in each stitch across. (45 dc) Turn.
Continue working even rows of double crochet until your piece measures approximately 10 to 12 inches from the foundation chain, or until it reaches from your natural waist to just under your bust. This panel should measure 17 to 18 inches wide for a size Small/Medium.
Back Panel
Work the back panel exactly the same as the front panel. Set both panels aside.
Step Two: Adding the Shell Stitch Border at the Waist
This is where the beautiful Ivy texture begins to emerge. The shell stitch border is worked along the top edge of both panels before you join them.
With the right side of your work facing you, join your yarn at the top right corner of the front panel.
Row 1 (Shell Row): Chain 3. Skip 2 stitches, work 5 dc into the next stitch (this is your first shell), skip 2 stitches, single crochet into the next stitch. Repeat this sequence (skip 2, 5 dc shell, skip 2, sc) across the row. Turn.
Row 2: Chain 1, single crochet into the first sc, chain 2, single crochet into the center dc of the first shell, chain 2. Continue across, alternating sc and ch-2 spaces. Turn.
Row 3: Chain 3, work 5 dc into the first sc from the previous row (this creates your shell over the previous row’s single crochets). Continue establishing shells over single crochets and single crochets over shell centers. Turn.
Work 3 to 4 rows of this shell pattern at the top of both panels. This creates a beautiful decorative band that frames the bodice.
Step Three: Making the Straps
The straps of the Ivy Dress are simple chains reinforced with slip stitches or single crochets for durability and a polished look.
For each strap, chain 60 (or more if you need a longer strap for your height and preference). Slip stitch back along the entire chain to create a firm, flat strap. Work a row of single crochet along both edges of the strap for a clean finish.
Make two straps. Try them on to test the length before attaching them. You want the dress bodice to sit just below your bust with the straps resting comfortably over your shoulders. Sew the straps to the inside top corners of the front and back panels using your tapestry needle and yarn.
Step Four: Seaming the Bodice
Lay your front and back panels with right sides facing each other. Using your tapestry needle and a length of matching yarn, whip stitch or mattress stitch the side seams together, leaving the top open for the shell border and the bottom open to attach the skirt.
Turn the bodice right-side out. Try it on and check the fit. The bodice should feel snug but comfortable, sitting just below your bust. If it feels too tight, you can loosen the side seams slightly. If it is too loose, take in the seams a little more.
Step Five: Crocheting the Skirt
The skirt is worked in the round, directly attached to the bottom edge of the bodice. Working in the round means you will join each round with a slip stitch and chain up to begin the next round.
Setting up the skirt foundation:
With the right side of the bodice facing you, join your yarn at one of the side seams along the bottom edge of the bodice.
Round 1: Chain 3 (counts as first dc), double crochet evenly around the entire bottom edge of the bodice. When you reach the join point, slip stitch to the top of the beginning chain 3 to close the round.
Round 2: Chain 3, double crochet in each stitch around. Join with slip stitch.
Adding flare with increase rounds:
To give the skirt its flowing, A-line shape, you will add increase rounds every few rows.
Increase Round: Chain 3, double crochet in the next 3 stitches, 2 double crochets in the next stitch (this is an increase). Repeat from * around. Join.
Work 3 to 4 even rounds between each increase round. As the skirt grows longer, increase rounds can be spaced even further apart because the fabric will naturally have more ease at the hem.
Continue until your skirt reaches your desired length. For a midi dress, you will work approximately 25 to 30 rounds of skirt. For a mini dress, 12 to 15 rounds will do. Always try the dress on as you go — crocheting a dress on yourself (or a dress form) is the best way to ensure perfect fit.
Step Six: Adding the Ivy Shell Border to the Skirt
Just as you did on the bodice, the final few rounds of the skirt feature the signature shell stitch pattern that gives this dress its Ivy name and its beautiful bohemian edge.
Last 4 rounds of the skirt:
Work the same shell stitch sequence you used on the bodice border. By the time you are working it on the skirt hem, you will have significantly more stitches in the round, which means more shells and a fuller, more dramatic ruffle effect at the bottom. This is what makes the finished dress look so stunning — the hem ripples and flows like actual ivy leaves caught in a breeze.
Step Seven: Finishing Touches
Weaving in ends: Use your tapestry needle to weave all yarn ends into the wrong side of the fabric using a back-and-forth motion through several stitches. Trim any excess yarn close to the fabric.
Blocking: For cotton yarn especially, blocking makes an enormous difference. Soak your finished dress in cool water for about 15 minutes, gently press out the excess water (never wring cotton), lay it flat on your blocking mats, and pin it to your desired dimensions. Allow it to dry completely — this can take 24 hours or more. Blocking evens out your stitches, softens the fabric, and gives the shell borders that beautiful, open lace appearance.
Optional embellishments: Many crocheters love to add a delicate ribbon threaded through the shell stitch band at the bust for a gathered, Empire waist effect. A small crocheted flower pinned at the strap adds a sweet detail. You can also add a matching crochet belt by chaining a long length and working slip stitches back along it.
Tips for Getting the Best Results
Taking accurate measurements before you begin will save you a great deal of frustration. The most common mistake beginners make with garments is assuming that standard pattern sizing matches their body — it often does not. Measure your bust, waist, and the distance from your underarm to wherever you want your hem to fall, then compare those numbers to the pattern dimensions before you start.
Tension matters enormously in garments. If you are a tight crocheter, your fabric will be stiff and smaller than expected. If you are a loose crocheter, your fabric may be floppy and too large. Adjusting your hook size to match gauge will solve this problem every time.
Work in good lighting. Counting stitches in shell patterns can be tricky, and good lighting prevents the miscounts that lead to uneven edges.
Take breaks. Crocheting a full dress is a larger commitment than a small accessory. Working in sessions of one to two hours rather than marathon sessions helps you maintain consistent tension and avoid hand fatigue.
Do not be afraid to frog (undo) your work if something is not right. Experienced crocheters frog their work all the time. It is not a failure — it is part of the process.
Frequently Asked Questions
Can I make this dress in a different yarn weight? Yes, but your yardage and hook size will change. A fingering or lace weight yarn will create a more delicate, see-through look. A worsted weight will produce a chunkier, more textured result. Adjust your gauge swatch accordingly.
How do I make the dress longer? Simply add more rounds to the skirt section before working the hem shell border. Each additional round adds approximately half an inch to three-quarters of an inch in length depending on your gauge.
Can I make this dress sleeveless without straps? Absolutely. You can finish the top of the bodice with a shell stitch border and skip the straps entirely for a strapless bandeau-style bodice. You may want to work a row of single crochet around the top edge first to stabilize it.
What if I run out of yarn mid-project? Join a new skein at the beginning of a round for the least visible join. If you have to join mid-row, do so at the end of a shell for the neatest result. Always buy a little extra yarn to avoid this scenario entirely.
Final Thoughts
The Ivy Dress is a project worth every stitch. It teaches you the foundational skills of garment construction — working flat panels, seaming, working in the round, and creating shaped silhouettes with increases — while rewarding you with something genuinely beautiful that you can wear and show off with pride. There is no feeling quite like slipping on something you made by hand, something that fits your body perfectly because you made it for yourself.
Beginners should not shy away from this project. Taken one step at a time, each section is completely manageable. The shell stitch looks intricate but follows a simple, repeating rhythm that becomes second nature after just a few rows. By the time you reach that flowing hem, you will understand why so many people become completely addicted to crochet fashion.
Share your finished Ivy Dress online with the hashtags #crochet, #diy, and #handmade — the handmade community is one of the warmest, most supportive corners of the internet, and there is nothing better than seeing your work inspire someone else to pick up a hook for the first time.
Happy crocheting!