
Crochet Summer Dress Pattern: Boho Beach Sundress
There is something deeply satisfying about wearing a garment you made with your own hands, and a crocheted summer dress takes that feeling to an entirely new level. Lightweight, airy, and endlessly customizable, a boho beach sundress is one of those projects that feels ambitious but is genuinely achievable for intermediate crocheters — and the reward is a piece you will reach for all season long. Whether you are heading to the beach, a farmers market, a summer festival, or just want something breezy for a warm afternoon, this pattern is designed to move with you and make you feel effortlessly put together.
This pattern creates a relaxed, bohemian-style sundress with a fitted or semi-fitted bodice and a flowy skirt that hits anywhere from mid-thigh to midi length depending on how many rows you work. The design uses simple stitches arranged in a way that creates beautiful texture and drape without requiring advanced technique. If you can work a granny square, do a shell stitch, and follow basic increases and decreases, you are ready for this project.
Materials You Will Need
Before casting on, gather everything you need so the process stays enjoyable rather than interrupted.
Yarn: This dress calls for a lightweight yarn, ideally a cotton, cotton-blend, or bamboo yarn in a fingering or DK weight. These fibers breathe well, hold their shape in warm weather, and wash easily. Avoid wool or acrylic blends for a summer garment — they trap heat and don’t drape the same way. You will need approximately 800 to 1,200 yards depending on your size and dress length. Choose a color that makes you happy. Sun-bleached white and natural ecru are classic boho choices, but terracotta, sage green, dusty blue, and warm mustard are all gorgeous in this stitch pattern.
Hook: A 3.5mm or 4.0mm crochet hook works well with DK weight cotton. Always check your gauge before starting, and size up or down as needed. A slightly looser tension gives the dress better drape, so err on the side of going up a hook size if you are a tight crocheter.
Notions: You will need a yarn needle for weaving in ends, stitch markers, a measuring tape, and scissors. If you want to add a lining for coverage or structure, pick up a half yard of lightweight jersey or cotton fabric in a matching or complementary color. Optional additions include a ribbon or twisted cord for a waist tie, wooden or shell buttons, and fringe trim for the hem.
Sizing Guide
This pattern is written in a range of sizes. The key measurements to know are your bust circumference, waist circumference, and desired dress length from underarm to hem.
The bodice of this dress is designed to have zero to two inches of positive ease, meaning it fits close to the body without being tight. The skirt is worked in increasing rounds that add volume and flow as you go down.
Here is a rough sizing guide to help you plan:
Small fits a 32 to 34 inch bust. Medium fits a 35 to 37 inch bust. Large fits a 38 to 40 inch bust. Extra-Large fits a 41 to 44 inch bust. Double Extra-Large fits a 45 to 48 inch bust.
For every size above Double Extra-Large, you can add additional foundation chains in multiples of six to adjust the starting circumference.
Gauge
Gauge matters more for a garment than it does for a dishcloth or a stuffed animal. Getting gauge right is the difference between a dress that fits beautifully and one that ends up either a tube top or a muumuu.
With a 4.0mm hook and DK weight cotton yarn, the target gauge is 18 stitches and 20 rows equal 4 inches in single crochet worked in rows, blocked.
To check your gauge, work a swatch of at least 6 by 6 inches, block it by wetting it and laying it flat to dry, and then measure the center. Do not measure the edges, as they tend to pull in. If your gauge is too tight (more stitches per inch than listed), go up a hook size. If it is too loose (fewer stitches per inch), go down a hook size.
Stitch Glossary
Throughout this pattern, the following abbreviations are used:
Ch means chain. Sl st means slip stitch. Sc means single crochet. Hdc means half double crochet. Dc means double crochet. Sk means skip. St or sts means stitch or stitches. Sp means space. Rep means repeat. Beg means beginning. Rnd means round.
The primary stitch pattern for the skirt of this dress is a shell stitch, which is created by working five double crochets into the same stitch, skipping two stitches on either side. This creates those beautiful, fan-like clusters that are synonymous with boho crochet fashion. The bodice uses a combination of single and half double crochet worked in joined rounds to create a denser, more structured fabric that supports the chest and stays in place.
Construction Overview
This dress is worked primarily in the round from the top down, which means you start at the bodice and work your way down to the hem. This approach has two major advantages. First, you can try the dress on as you go and adjust the length to suit your preference. Second, you avoid any complicated seaming — the finished piece is nearly seamless except for the shoulder straps, which are worked separately and attached.
The dress is divided into three sections. The bodice is a fitted tube worked in joined rounds of single and half double crochet. The waist transition is where you switch to the shell stitch pattern and begin adding increases to let the skirt flare out. The skirt is worked in expanding rounds of shell stitch until you reach your desired length.
Pattern Instructions
Section One: The Bodice
Begin by creating a foundation chain that measures your bust circumference minus about two inches (the stitch pattern has natural stretch, so this negative ease in your starting chain gives you that snug, flattering fit).
For a medium size, chain 156. Join with a slip stitch to the first chain to form a ring, being careful not to twist your chain. This is the most critical step — if your chain is twisted, the entire dress will spiral, and there is no fixing it except to start over.
Round 1: Chain 1, single crochet in each chain around. Join with a slip stitch to the first sc. You should have 156 sc.
Rounds 2 through 8: Chain 1, single crochet in each stitch around. Join with a slip stitch. (156 sc)
Round 9: Switch to half double crochet. Chain 2 (does not count as a stitch), hdc in each stitch around. Join with a slip stitch to the top of the first hdc. (156 hdc)
Rounds 10 through 18: Chain 2, hdc in each stitch around. Join with a slip stitch. (156 hdc)
Continue working in hdc until your bodice measures approximately 10 to 12 inches from the foundation chain, or until it reaches just below your natural waist. This is also a great moment to try the bodice on and make sure it fits comfortably. It should feel snug but not constricting, and you should be able to breathe and move freely.
At the end of the bodice section, do not fasten off. You will continue directly into the waist transition.
Section Two: The Waist Transition
This is where the magic happens. The waist transition introduces the shell stitch and adds the first set of increases that allow the skirt to flow outward. This section is only two rounds, but they fundamentally change the character of the piece.
Round 19 (Increase Round): Chain 3 (counts as first dc), work 2 dc in the same stitch. Skip 2 stitches. Single crochet in the next stitch. Skip 2 stitches. Work 5 dc (a full shell) in the next stitch. Continue repeating the pattern of skip 2, sc in next, skip 2, shell in next around, ending with 2 dc in the same stitch as your beginning chain 3. Join with a slip stitch to the top of the beginning chain 3.
Round 20: Chain 1. Single crochet in the first dc (the top of the first partial shell). Chain 3. Work 5 dc in the sc from the previous round (this creates your shell over the sc). Chain 3. Sc in the center dc of the next shell. Continue repeating around. Join with a slip stitch to the first sc.
These two rounds establish the shell stitch rhythm that you will carry through the entire skirt. Once you understand where the sc go (over the shells) and where the shells go (over the sc), the pattern becomes almost automatic.
Section Three: The Skirt
The skirt is where the dress gets its dramatic, flowing character. You will repeat the shell stitch pattern while working additional increases every several rounds to create that gradual A-line flare.
Rounds 21 through 30: Continue working in the established shell stitch pattern. Ch 1, sc in first dc (center of shell from previous round), ch 3, shell in sc, ch 3, sc in center of next shell, and so on around. Join at the end of each round with a slip stitch.
Increase Round (worked every 8 rounds): To add width to the skirt, work an extra shell between every existing shell on your increase round. You do this by working a sc into one of the chain-3 spaces (rather than into the center of a shell), and placing a new shell into that sc. This effectively doubles the number of shells in those sections and adds significant circumference.
Continue working rounds of shell stitch with increase rounds every 8 rows until the skirt reaches your desired length. A mini dress typically requires about 14 to 16 inches of skirt length. A midi dress looks beautiful at 22 to 26 inches. A maxi dress can go 30 inches or more.
When you have reached your desired length, fasten off and weave in your ends.
Section Four: The Shoulder Straps
The straps for this dress are simple chains worked to your desired strap length and reinforced with a row of single crochet on either side. Spaghetti straps are created with a foundation chain of about 60 to 80 stitches. Wider straps with more coverage can be worked as a chain of 10 stitches followed by rows of single crochet to build width before attaching.
To make spaghetti straps, chain 70 (adjust based on your torso length and preference). Work one row of single crochet back along the chain. Fasten off, leaving a long tail for sewing.
Position your straps at the front of the bodice, approximately 3 to 4 inches in from each side edge, and pin them in place before sewing. Try the dress on to check strap placement and length before sewing them permanently at the back.
Finishing and Blocking
Blocking is the step many crocheters skip, and it genuinely transforms a crocheted garment. Cotton yarn in particular responds beautifully to wet blocking. Once your dress is assembled and all ends are woven in, submerge it in cool water and let it soak for about 15 minutes. Gently squeeze out the excess water (do not wring), roll it in a clean towel to remove more moisture, and then lay it flat on a blocking mat or clean dry surface. Smooth and shape it to your measurements, opening up the shell stitches so they fan out fully, and let it dry completely. The difference is remarkable — the stitches open, the fabric softens and gains drape, and the whole piece looks more polished and intentional.
Optional Embellishments and Customizations
This pattern is a wonderful base to personalize. A ribbon or crocheted cord threaded through the waist transition round creates a cinched silhouette and adds a romantic touch. Wooden beads or shell beads can be strung onto the fringe if you add a fringe trim to the hem, which is as simple as cutting lengths of yarn, folding them in half, and pulling them through the edge stitches with your hook.
If you want more coverage, crocheting a solid single crochet rectangle and seaming it into a lining that slips inside the dress body is a straightforward modification. You can also add a simple crochet ruffle at the hem by working additional shells or fan stitches into the last round of the skirt.
For a two-toned or ombre effect, switch yarn colors every few rounds in the skirt section. Soft gradient transitions work especially well with this stitch pattern, giving the dress a sunset-inspired fade that is absolutely stunning at the beach.
Care Instructions
Wash your finished dress in cool water on a delicate cycle, or hand wash gently. Lay flat to dry rather than hanging it, as wet cotton is heavy and can stretch out of shape. Do not put it in the dryer unless the yarn label specifically says it is safe to do so. Most cotton and bamboo yarns will shrink or lose their shape in high heat. Store the dress folded rather than hung to preserve its shape between wears.
Tips for Success
Work the foundation chain a little looser than you normally would. A tight foundation chain is the most common reason the bottom edge of a crocheted tube garment feels too constricting.
Use stitch markers at the beginning of each round so you never lose your place. This is especially helpful in the skirt section where the rounds can grow quite long.
Count your stitches regularly. Shell stitch patterns are forgiving in many ways, but a missed increase or an extra stitch in the wrong place can throw off the geometry of the whole piece.
When sewing on your straps, use the same yarn and a blunt yarn needle, and sew in an X or box pattern for extra security. You do not want a strap coming loose while you are wearing the dress.
Final Thoughts
A crocheted summer dress is the kind of project that turns heads and starts conversations. People will inevitably ask where you got it, and there is nothing more satisfying than saying you made it yourself. This boho beach sundress pattern is designed to be accessible enough that you can enjoy the process, detailed enough that the finished result looks polished and intentional, and flexible enough that you can make it your own.
Whether you make it in crisp white cotton for a coastal wedding, earthy terracotta for festival season, or soft sage for everyday summer wear, this dress is a project you will come back to year after year. Make one for yourself, then make one as a gift — because once you wear a handmade crocheted sundress on a warm summer day, you will wonder how you ever dressed for the season without one.
Happy hooking, and may your summer be full of warm breezes and beautiful stitches.