
Free Crochet Beach Dress with Cut-Out Design: A Step-by-Step Pattern for Every Skill Level
There is something undeniably magical about a handmade beach dress. The way it drapes over a swimsuit, catches a warm ocean breeze, and tells the world that you made it yourself with nothing more than yarn, a hook, and a little patience — that is the kind of magic that keeps crochet lovers coming back to their craft year after year. If you have been searching for a free crochet beach dress pattern that combines bohemian style with modern cut-out details, you have landed in exactly the right place.
This pattern is designed to be accessible for intermediate crocheters while still offering enough visual interest to keep experienced makers engaged. The cut-out design adds a contemporary, fashion-forward touch that elevates this piece from a simple cover-up to a genuine statement garment. Whether you plan to wear it over a bikini at the beach, layer it over leggings for a festival look, or style it as a casual summer dress on its own, this design has the versatility to go anywhere the warm season takes you.
Let’s walk through everything you need to know — from materials and gauge to the full pattern, finishing touches, and styling tips.
Why Crochet a Beach Dress?
Before diving into the pattern itself, it is worth taking a moment to appreciate why a crocheted beach dress is such a worthwhile project. Unlike a knitted garment, crochet creates natural openings in the fabric that let air circulate freely, making it ideal for warm-weather wear. The open lace-like texture also means that a crocheted dress dries quickly if it gets splashed or damp, which is a practical advantage you will appreciate at the beach or poolside.
The cut-out design featured in this pattern takes that breathability even further by incorporating intentional negative space into the bodice and sides of the dress. These cut-outs frame the body beautifully without requiring complex shaping or advanced techniques. They are created simply by leaving sections of stitching unworked and finishing the edges cleanly — something even an intermediate crocheter can achieve with confidence.
There is also the matter of cost. A crocheted beach dress made from cotton yarn is significantly more affordable than a boutique cover-up, and infinitely more personal. You choose the color, the length, the fit. You own every detail of it. That sense of ownership and pride is something no store-bought garment can replicate.
Materials You Will Need
Getting the right materials together before you begin will make the whole process smoother. Here is what you need for this project.
Yarn: The best choice for a beach dress is 100% cotton yarn or a cotton-acrylic blend. Cotton is breathable, durable, and holds its shape well in warm, humid conditions. Look for a light worsted weight (also labeled as size 3 DK or size 4 worsted) for the best drape. You will need approximately 800 to 1,000 yards for a small or medium size, and up to 1,200 yards for a large or extra-large. Popular choices include Lion Brand 24/7 Cotton, Paintbox Simply DK, or any similar smooth cotton yarn in your preferred color. White, sandy beige, coral, and terracotta are perennial favorites for beach wear, but this pattern looks striking in deep navy or sage green as well.
Hook: A 4.5mm or 5.0mm crochet hook works well for most cotton yarns at this weight. Use the size that achieves your gauge swatch (described below).
Notions: You will need a yarn needle for weaving in ends, scissors, a measuring tape, and stitch markers. Optional but helpful: a row counter or small notebook to track your progress.
Gauge: Before beginning the pattern, work a 4-inch by 4-inch swatch in the main stitch pattern (half double crochet). You should aim for approximately 14 stitches and 10 rows to 4 inches. Adjust your hook size up or down as needed. Gauge matters for a garment — a looser or tighter tension than intended will affect the final size and drape of the dress.
Sizing and Measurements
This pattern is written for sizes XS/S, M, L, and XL. The finished measurements are as follows.
For XS/S, the bust measures approximately 32 to 34 inches, the waist measures 26 to 28 inches, and the hip measures 34 to 36 inches. The finished length from shoulder to hem is approximately 34 inches.
For M, the bust measures approximately 36 to 38 inches, the waist measures 30 to 32 inches, and the hip measures 38 to 40 inches, with the same finished length.
For L, the bust measures 40 to 42 inches, the waist measures 34 to 36 inches, and the hip measures 42 to 44 inches.
For XL, the bust measures 44 to 46 inches, the waist measures 38 to 40 inches, and the hip measures 46 to 48 inches.
Throughout the pattern, instructions for larger sizes appear in parentheses in the order M, L, XL. Where only one number appears, it applies to all sizes.
Stitch Abbreviations
This pattern uses standard US crochet terminology. Here is a quick reference for the stitches used.
ch means chain. sl st means slip stitch. sc means single crochet. hdc means half double crochet. dc means double crochet. sp means space. rep means repeat. sk means skip. beg means beginning. st means stitch.
Understanding the Cut-Out Design
The cut-outs in this dress are positioned at the sides of the bodice, creating two symmetrical open windows that sit just below the bust line and above the hip. They are roughly rectangular in shape, approximately 3 inches wide and 4 inches tall, and are framed with a clean single crochet border for a polished, intentional look.
The cut-outs are formed during the construction of the bodice by dividing the work into front and back panels and leaving the side sections unworked for a set number of rows. Because the dress is worked in flat panels that are later seamed together, this is far simpler to execute than it might sound. You are essentially creating a gap in the fabric by not joining certain rows, then coming back to stabilize the edges.
The Pattern: Step by Step
Foundation and Skirt
The dress is worked from the hem upward, which makes it easy to adjust the length before you commit to the waistband and bodice.
Begin by chaining 160 (170, 180, 190). Being careful not to twist the chain, join with a slip stitch to form a ring.
Round 1: Ch 2 (counts as first hdc throughout), hdc in each ch around, join with sl st to top of beg ch-2. You will have 160 (170, 180, 190) hdc.
Rounds 2 through 5: Ch 2, hdc in each st around, join. These rounds establish the solid hem band.
Round 6 (Lace Round): Ch 4 (counts as dc plus ch 1), sk 1 st, dc in next st, ch 1, sk 1 st, rep around, join to 3rd ch of beg ch-4. You will have 80 (85, 90, 95) dc-ch-1 spaces.
Round 7: Ch 3, dc in ch-1 sp, ch 1, dc in next dc, rep around, ending with ch 1, join.
Rounds 8 through 15: Repeat rounds 6 and 7, alternating the lace pattern to create an open mesh fabric. This section forms the breezy lower half of the skirt.
Round 16: Ch 2, hdc in each st and ch sp around, join. This returns to solid hdc and creates a visual break between the lace section and the upper skirt.
Rounds 17 through 35: Continue in hdc, working straight with no increases or decreases. This long stretch of hdc forms the main body of the skirt and allows the garment to flow smoothly over the hips.
To adjust the length, simply add or subtract rounds here. Each two rounds adds approximately one inch of length.
Waistband Shaping
At this point, you will work a gentle decrease section to create a soft waist shaping. This is optional — if you prefer a straight silhouette, skip ahead to the bodice section.
Decrease Round 1: Ch 2, hdc2tog, hdc to last 2 sts before marker, hdc2tog, rep at each of the four marked points. You will decrease by 8 stitches total, placing two decreases evenly at the front and two at the back.
Place stitch markers at the four points where decreases will occur — the two side seam points and two points equidistant on the front and back. These markers help you decrease symmetrically.
Work three decrease rounds total, each separated by two plain rounds of hdc. After the shaping section, you should have decreased by approximately 24 stitches, creating a gently tapered waist.
Work 4 plain rounds of hdc following the last decrease round to stabilize the waist before beginning the bodice.
Dividing for the Bodice
Now you will divide the work into front and back panels. Count your stitches and place a marker at the halfway point to separate the front from the back.
Row 1 of Bodice (Right Side): Working on the front panel only, ch 2, hdc across the front stitches, turn. Leave the back stitches unworked for now.
Rows 2 through 8: Ch 2, hdc across, turn. You are now working flat on the front panel.
Creating the Cut-Outs
This is where the magic happens. The cut-outs are formed by leaving the outermost stitches of the front panel unworked on each side for several rows.
Row 9 (Cut-Out Row): Ch 2, hdc across the center front stitches, leaving the outer 10 (11, 12, 13) stitches on each side unworked. Turn. You are now working only on the center section of the front panel.
Rows 10 through 16: Continue in hdc across the center section only, leaving the side stitches unworked. This creates the vertical opening of the cut-out.
Row 17 (Rejoining Row): Ch 2, hdc across all front stitches including the previously unworked side stitches, turn. The cut-out opening is now complete on the front panel.
Rows 18 through 22: Continue in hdc across all front stitches.
Finish off the front panel. Reattach your yarn to the back panel at the beginning of the divide and repeat the exact same process for the back, working rows 1 through 22 of the bodice with the cut-out rows in the same positions.
Cut-Out Edging
With a fresh length of yarn and your hook, work a single crochet border around each cut-out opening. Begin at any corner of the opening, sc evenly around all four sides of the rectangle, placing 3 sc in each corner to keep the corners neat and flat. Join with a slip stitch and finish off. This border stabilizes the cut-out and gives it that clean, tailored finish.
Shoulder Straps
The straps are simple crocheted chains with a worked edge. You can make them as wide or as narrow as you prefer.
For each strap, identify your strap placement on both the front and back bodice panels. For a standard strap width, begin at a point approximately 2 inches in from each shoulder edge.
Strap: Ch 70 (or to the desired length). Sc in 2nd ch from hook and each ch across. Finish off, leaving a long tail. Whipstitch the strap securely to both the front and back bodice at the desired position. Repeat for the second strap.
If you prefer a halter neck style, make two longer chains (approximately 90 stitches each) and tie them at the back of the neck instead of attaching them to the back bodice.
Seaming the Panels
With a yarn needle and a length of matching yarn, seam the side edges of the front and back bodice panels together using a whipstitch or mattress stitch. Leave the cut-out sections open — do not seam those edges. Work from the underarm point down to the waistband on each side.
Finishing Touches
Once your dress is assembled, weave in all remaining ends carefully using your yarn needle. Take your time with this step — tidy ends make a significant difference in the overall look of a finished garment.
Lightly hand wash the dress in cool water with a gentle detergent. Press out the excess water by rolling it in a clean towel rather than wringing. Lay the dress flat to dry on a blocking mat or clean surface, using rust-proof pins to shape the cut-outs and hem to their intended dimensions. This blocking step is especially important for cotton yarn, which relaxes and opens beautifully once wet.
Once dry, the dress is ready to wear.
Styling Your Crochet Beach Dress
The beauty of this design is how many ways you can wear it. Thrown over a bright bikini at the beach, the cut-outs frame the sides of your swimsuit and create a playful, sun-soaked silhouette. Paired with flat sandals and layered necklaces, it becomes a casual summer dress for a waterfront lunch or a farmers market stroll. With strappy heeled sandals and a sleek top worn underneath, it can even translate to an evening look.
Consider making the dress in a natural, undyed cotton for a minimalist coastal aesthetic, or choose a rich jewel tone — deep teal, dusty rose, or burnt orange — for something more bold. The cut-out detail shows up beautifully in any color, especially when the skin visible through the opening creates contrast.
You can also customize the cut-out placement to suit your body and comfort level. Moving the cut-outs slightly higher on the bodice creates a different effect than placing them lower toward the hips. Experiment with the number of rows you leave unworked to make the openings taller or shorter.
Tips for Success
Working from the hem up gives you the advantage of trying the dress on as you go. Hold the piece up to your body before beginning the waist shaping to ensure you are happy with the skirt length.
If you find that your tension becomes uneven when switching between flat and round work, try to be especially mindful of your starting and turning chains. Consistent tension at the turning chain makes a noticeable difference in the neatness of your edges.
Cotton yarn can be harder on the hands than wool or acrylic. Take breaks regularly, stretch your fingers, and consider using an ergonomic crochet hook if you have any joint sensitivity.
When working the cut-out border, crochet at a slightly looser tension than usual. This prevents the border from pulling inward and distorting the shape of the opening.
Finally, do not skip the gauge swatch. A beach dress that turns out two sizes too large or too small is a heartbreaking result of skipped prep work. Thirty minutes with a swatch can save hours of frustration.
A Garment Worth Making
A free crochet beach dress pattern that actually delivers on style, fit, and wearability is something every crocheter deserves access to. This design is the result of everything that makes summer crochet so satisfying — the tactile pleasure of cotton yarn moving smoothly through your fingers, the rhythm of simple stitches building into something beautiful, and the quiet thrill of a cut-out detail that looks far more complex than it actually is.
Whether this is your first garment project or your fifteenth, this beach dress will reward your effort with something you genuinely want to wear. Take your time with it. Enjoy the process. And when you finally pull it on and feel the ocean breeze come through those carefully crocheted cut-outs, remember that you made this entirely yourself — and that is a feeling worth every stitch.