
Crochet Lace-Up Dress Free Pattern: Create a Stunning Bohemian Look from Scratch
There is something deeply satisfying about wearing a garment you made with your own hands. When that garment happens to be a flowing, lace-up crochet dress that turns heads at every summer gathering, the satisfaction multiplies tenfold. If you have been searching for a free crochet lace-up dress pattern that actually works — one that gives you clear instructions, a beautiful finished result, and room to personalize the design — you have come to the right place.
This pattern is designed for intermediate crocheters who are comfortable with basic stitches and are ready to take on a full garment project. That said, if you are an adventurous beginner who knows your chains from your single crochets, do not be intimidated. This guide breaks every section down step by step, so you can follow along at your own pace and still end up with something you will absolutely love to wear.
What Makes a Lace-Up Crochet Dress Special
The lace-up dress silhouette has been a beloved fashion staple for decades, and for good reason. The corset-style front or back lacing allows the wearer to adjust the fit, which makes this style particularly flattering for a wide range of body types. When you combine that design feature with the breathable, textured beauty of crochet fabric, you get a garment that is equal parts functional and stunning.
Crochet lace-up dresses work beautifully as beach cover-ups, festival outfits, summer party dresses, or even bohemian-inspired bridal wear. The open-stitch nature of crochet fabric creates natural ventilation, keeping you cool even in warm weather, while the structured lacing gives the piece an elevated, intentional look.
Making your own also means you are not limited to whatever sizes are available in stores. You control the dimensions, the yarn weight, the color, and the length. Want a mini? Easy. A maxi with a slit? Absolutely. A fitted bodice with a flared skirt? You can do that too. This is the beauty of crafting your own wardrobe.
Materials You Will Need
Before you cast on a single chain, gather your supplies. Having everything in place before you begin will make the process much smoother.
For yarn, a size 3 lightweight or DK weight cotton yarn works beautifully for this pattern. Cotton is ideal because it holds its shape, drapes well, withstands washing, and keeps you cool in warm weather. You will need approximately 800 to 1,200 yards depending on your size. A soft ecru, white, or sage green gives a classic boho feel, but any color that speaks to you will work perfectly.
You will need a 3.5mm or 4mm crochet hook. The exact hook size depends on your gauge and the yarn you choose, so always swatch first. A yarn needle is essential for weaving in ends and seaming. Stitch markers will help you track your rounds and pattern repeats. You will also need scissors, a measuring tape, and approximately two to three yards of ribbon, cord, or leather lacing for the lace-up detail.
Optional but helpful tools include a row counter, blocking mats and pins, and rust-proof T-pins for blocking the finished piece.
Understanding Gauge
Gauge is one of the most important elements of any garment crochet project, and it is also one of the most frequently skipped steps. Please do not skip it. A small difference in gauge can result in a dress that is several inches too large or too small, and no amount of wishful thinking will fix that after the fact.
For this pattern, the target gauge is 18 stitches and 10 rows equal 4 inches in the main stitch pattern using a 4mm hook. Make a swatch of at least 6 inches by 6 inches, wash and block it the way you plan to care for the finished garment, and then measure. If your gauge is too tight (your swatch is smaller than expected), go up a hook size. If your gauge is too loose, go down a hook size.
Sizing and Measurements
This pattern is written for sizes XS through XXL. Take your bust, waist, and hip measurements before selecting your size. The finished dress is designed with 1 to 2 inches of ease at the bust, meaning the finished garment is slightly larger than your actual measurement to allow for comfortable movement.
XS corresponds to a 30 to 32 inch bust. S fits a 33 to 35 inch bust. M fits a 36 to 38 inch bust. L fits a 39 to 41 inch bust. XL fits a 42 to 44 inch bust. XXL fits a 45 to 47 inch bust. Where sizing numbers differ throughout the pattern, they appear in parentheses in the order XS, S, M, L, XL, XXL.
Abbreviations and Stitch Guide
Throughout this pattern, the following abbreviations are used. Ch means chain. Sl st means slip stitch. Sc means single crochet. Dc means double crochet. Hdc means half double crochet. Tr means treble crochet. V-st means V-stitch, which is made by working one double crochet, one chain, and one double crochet all into the same stitch or space. Shell means five double crochets worked into the same stitch or space. Sp means space. Rep means repeat. Beg means beginning. RS means right side. WS means wrong side. Sk means skip.
The main lace stitch used throughout the body of this dress is a combination of V-stitches and shells that creates an open, elegant mesh with beautiful drape.
Pattern Instructions
Bodice
The bodice is worked flat in two panels — a front panel and a back panel — and then seamed at the sides. The lace-up detail is created along the center front, so the front panel is worked as two separate halves that are later connected by the lacing.
Foundation Chain for Front Right Panel
Chain 28 (30, 34, 38, 42, 46).
Row 1 (RS): Starting in the 4th chain from the hook, work 1 dc. Then work across in the following pattern: sk 2 ch, shell in next ch, sk 2 ch, V-st in next ch. Repeat from the shell sequence across to the last 3 chains. Sk 2 ch, 2 dc in last ch. Turn.
Row 2 (WS): Ch 3, dc in first st. Work V-st in center of each shell, and shell in ch-1 sp of each V-st across. End with 2 dc in top of turning chain. Turn.
Repeat Row 2 until the bodice measures 12 (12.5, 13, 13, 13.5, 14) inches from the foundation chain, or until it reaches from just below your bust line to the top of your shoulder with the straps accounted for. The straight edge on one side will be the side seam, and the edge with clean turning chains will be the center front lace-up edge.
Work the Front Left Panel the same way, so you have a mirrored pair.
Back Panel
Chain 55 (61, 67, 75, 83, 91).
Work Rows 1 and 2 the same as the front panels, continuing the shell and V-stitch pattern across the full width. Repeat Row 2 until the back bodice measures the same as the front panels. This creates one continuous back panel.
Armhole Shaping
Once your panels reach the desired bodice height, you will shape the armholes by slip stitching across the first 4 stitches at the beginning of each side, then continuing in pattern across. This creates a subtle curved shaping. You will work 2 to 4 rows with this reduced stitch count before adding the shoulder straps.
Shoulder Straps
Each strap is worked directly from the top corner of each panel. Join yarn at the top outer corner of one front panel.
Row 1: Ch 3, work 2 dc. Turn.
Row 2: Ch 3, 2 dc in last dc. Turn.
Repeat Row 2 until the strap measures 10 (10, 10.5, 10.5, 11, 11) inches or the length needed to reach the back panel comfortably over your shoulder. Sew or slip stitch the end of each strap to the corresponding back panel corner.
Skirt
The skirt is worked in the round, attached directly to the bottom edge of the bodice. This is where the dress really comes to life, and where you can customize the length to your preference.
Joining Round
With RS facing, join yarn at the side seam of the assembled bodice. Ch 3. Work 1 dc in the same stitch. Work V-sts and shells evenly across the entire bottom edge of the bodice, joining the front and back panels into one continuous round. Join with a sl st to the top of the beginning ch-3. You should have an even number of pattern repeats around the circumference.
Round 1: Ch 3, dc in same sp. Work shell in ch-1 sp of V-sts, V-st in center dc of shells, around. Join.
Round 2 (Increase Round): Ch 3, dc in same st. Work 2 V-sts into each existing V-st sp, and 2 shells into each existing shell center. This doubles your stitch count and creates a gentle flare. Join.
Rounds 3 through 5: Work even in established shell and V-st pattern without increases. Join each round.
Round 6 (Second Increase Round): Repeat the increase round to add additional flare and fullness to the skirt.
Continue working even rounds in the shell and V-st pattern, adding one more increase round every 8 rounds, until the skirt reaches your desired length. For a mini dress, 10 to 12 inches of skirt length is typical. For a midi, aim for 20 to 24 inches. For a full maxi, work until the skirt measures 35 to 40 inches from the waistline.
Hem Edging
For the final round, work a simple shell edging all the way around for a pretty, finished look. Alternatively, work a picot edging by joining with a sl st, chaining 3, then sl st in the same stitch, and repeating this sequence around for a delicate, lacy hem.
Lace-Up Detail
This is the element that transforms a beautiful crochet dress into something truly special. The center front opening, created by the two separate front panels, is finished with a simple edging before the lacing is threaded through.
Edging the Center Front
With RS facing, join yarn at the bottom right corner of the right front panel along the center front edge. Work sc evenly up the entire length of the right front edge. Then work sc down the entire length of the left front edge. This creates a clean, firm edge for the eyelets.
Creating the Eyelets
Working along the finished sc edging on one side, identify evenly spaced points for your eyelets, placing them approximately 1 to 1.5 inches apart. At each eyelet point, work: sl st into the edge, ch 4, sl st into the same edge stitch. This creates small loops through which your lacing will thread.
Repeat on the opposite center front edge, making sure your eyelet placements are perfectly aligned horizontally across both sides. You should have 6 to 8 matching pairs of eyelets from the top of the bodice to the natural waistline.
Threading the Lacing
Cut your ribbon, cord, or leather lace to approximately 60 to 80 inches. Starting at the top pair of eyelets, thread the lacing through each pair in a standard criss-cross pattern, just like lacing up a shoe. Pull gently to adjust the fit to your body, and tie in a bow or knot at the bottom. The beauty of this design is that the lacing allows you to adjust the fit anytime, making it easy to dress for layering over a bodysuit or wearing directly against the skin.
Finishing Your Dress
Weave in all yarn ends carefully using your yarn needle. A good rule of thumb is to weave each end in at least three different directions to ensure it stays secure through washing and wearing.
Blocking is highly recommended for a crochet garment, especially one with open lacework. Wet blocking is ideal for cotton yarn. Soak the finished dress in cool water for 20 to 30 minutes, then gently squeeze out excess water without wringing. Lay the dress flat on your blocking mats, pinning it to the correct dimensions, and allow it to dry completely. Blocking opens up the lace pattern, evens out any tension inconsistencies, and gives the finished dress a polished, professional appearance that you genuinely cannot achieve without this step.
Customization Ideas
One of the greatest joys of working from a free crochet pattern is the room to make it entirely your own. Consider adding a waistband of solid double crochet rows between the bodice and skirt for more definition at the waist. You can add fringe to the hem by cutting lengths of yarn and knotting them into the bottom loops of the final round. Experiment with a two-toned colorway by working the bodice in one color and the skirt in another, or introduce a stripe pattern in the skirt by alternating colors every few rounds.
For a different aesthetic entirely, swap the ribbon lacing for a braided leather cord for a more rustic look, or use a satin ribbon for something more romantic and delicate. You can also extend the lace-up detail all the way down the front of the skirt for an even more dramatic effect by adding additional eyelets along the center front skirt seam.
If you want to add a lining for modesty and structure, a simple slip made from lightweight fabric sewn to the interior of the dress works beautifully and does not affect the exterior appearance.
Care Instructions
To keep your crochet lace-up dress looking beautiful wash after wash, hand washing in cool water with a gentle detergent is always the safest approach for cotton garments. If you prefer machine washing, place the dress in a mesh laundry bag and use the delicate cycle with cold water. Lay flat to dry rather than hanging, as wet crochet can stretch significantly under its own weight when hung. Store the dress folded rather than on a hanger for the same reason.
A Note on Pattern Sizing and Adjustments
Every body is different, and crochet is one of the most adjustable crafts there is. If you find that the pattern is slightly too wide or narrow for your measurements, you can add or remove pattern repeats in multiples that maintain the shell and V-stitch sequence. If the bodice is too short or too long, simply add or remove rows before shaping the armholes. The beauty of working with open lace patterns is that small adjustments rarely look obvious in the finished piece.
If you are working this pattern for the first time and feel uncertain, consider making the skirt portion first. It involves the same stitch pattern in a more forgiving, in-the-round format, and working it first will help you get comfortable with the rhythm of the shells and V-stitches before you tackle the more structured bodice.
Sharing Your Finished Project
There is a wonderful, generous community of crocheters online who would love to see what you make with this pattern. If you share your finished dress on social media, consider tagging your work so other crafters can find inspiration and encouragement. Seeing a pattern come to life in twenty different colors and on twenty different people is one of the genuine delights of the crochet community, and your version might be exactly what someone else needs to feel confident enough to cast on their own.
Whether you make this dress for yourself, as a gift, or as a personal challenge to stretch your skills, the time you spend creating something wearable and beautiful is never wasted. Put on your finished dress, feel the satisfaction of wearing your own work, and know that you made something genuinely remarkable.
Happy hooking.