
Sage Green Boho Crochet Summer Dress: Free Pattern for Your Next Handmade Favorite
There is something undeniably magical about wearing a garment you made with your own two hands. The slow pull of yarn through hook, the rhythmic counting of stitches, the way a project grows row by row until something beautiful and wearable takes shape — crochet has a way of turning patience into wearable art. And when that art takes the form of a flowing, sage green boho dress perfect for summer, the reward feels especially sweet.
This free pattern is designed for makers who love the earthy, relaxed aesthetic of bohemian fashion. Sage green is one of those timeless, versatile shades that flatters a wide range of skin tones and pairs effortlessly with sandals, wide-brimmed hats, layered jewelry, and the kind of golden afternoon light that only summer seems to produce. Whether you’re planning to wear this to a music festival, a beach bonfire, a farmers market, or simply a slow Sunday morning, this dress is meant to move with you.
Before we dive in, a few things to know: this pattern is written for intermediate crochet makers. If you’re comfortable with basic stitches like single crochet, double crochet, chain stitches, and slip stitches, and you’ve completed at least a few projects beyond scarves and dishcloths, you’ll be able to follow along comfortably. If you’re a beginner who’s feeling adventurous, this is absolutely still achievable — just give yourself extra time for swatching and reading ahead before you begin each new section.
Let’s gather everything you need and get started.
Materials You’ll Need
Getting the materials right makes a significant difference in how the finished dress looks and feels. For a boho summer dress, you want a yarn that drapes well, breathes in warm weather, and holds stitch definition without being stiff.
Yarn: Approximately 800 to 1,200 yards of DK or light worsted weight yarn in sage green, depending on your size. A cotton or cotton-blend yarn is ideal for summer wear. Lion Brand 24/7 Cotton, Paintbox Simply DK Cotton, and Paintbox Simply Aran Cotton are all wonderful choices. You can also use a linen-cotton blend for extra drape and a slightly more relaxed look. Choose something with a bit of sheen if you want the lace sections to really catch the light.
Hook: US size G/4.0mm or H/5.0mm crochet hook. The exact hook size will depend on your tension. Always swatch first.
Notions: Stitch markers, a yarn needle for weaving in ends, a measuring tape, and scissors. If you’d like to add a lining to the bodice section, you’ll also want about half a yard of lightweight cotton or jersey fabric in a coordinating color.
Optional: A 1-inch piece of elastic for the waist if you prefer a more defined silhouette, or a length of coordinating ribbon for a tie detail.
Sizing and Measurements
This pattern is written in sizes XS through XL, with guidance for customizing beyond those ranges. The finished dress is designed to be relaxed and flowy — think easy-going boho rather than structured or form-fitting.
Finished bust measurements (at the widest point of the bodice): XS fits 30–32 inches, S fits 32–34 inches, M fits 34–36 inches, L fits 38–40 inches, and XL fits 42–44 inches.
The dress as written falls to approximately midi length, hitting around the mid-calf on someone who is 5’4″ to 5’7″. Instructions for adjusting length are included in the skirt section.
Gauge: 16 stitches and 10 rows = 4 inches in double crochet with a 4.5mm hook and DK weight yarn. Please swatch. Crochet gauge varies significantly from maker to maker, and even a small difference can result in a dress that fits very differently than expected. Wash and block your swatch before measuring, since cotton yarn in particular can shift after its first wash.
Understanding the Construction
Before you pick up your hook, it helps to understand how this dress is built so you can visualize each section as you work through it.
The dress is constructed in three main parts. The bodice is worked flat in two panels — a front and a back — and then seamed at the sides and shoulders. The skirt is worked in the round, joined to the bottom of the bodice with a simple joining row. The straps are worked last and attached at the shoulder seams, giving you full control over the fit.
The bodice uses a combination of double crochet and a simple mesh stitch that creates a delicate, slightly open texture. The skirt transitions into a repeating shell and chain lace pattern that creates the flowing, bohemian silhouette that makes this dress so beautiful in motion. A small shell border finishes the hem, the neckline, and the armhole edges.
Abbreviations
Throughout this pattern, the following abbreviations are used:
ch — chain, sl st — slip stitch, sc — single crochet, dc — double crochet, hdc — half double crochet, sk — skip, sp — space, st — stitch, RS — right side, WS — wrong side, rep — repeat, beg — beginning, rem — remaining, and pm — place marker.
A shell stitch in this pattern is defined as 5 double crochets worked into the same stitch or space.
Gauge Swatch and Blocking
Before beginning the dress, crochet a swatch at least 6 inches by 6 inches using your chosen yarn and hook. Work in double crochet for the first few rows, then try a few rows of the mesh stitch pattern. Once complete, wash your swatch in cool water with a small amount of gentle detergent, lay it flat to dry, and then measure your gauge.
If your stitches are too large (gauge is loose), go down a hook size. If your stitches are too small (gauge is tight), go up a hook size. Adjust until your gauge matches. This step is not optional — it truly is the difference between a dress that fits and one that doesn’t.
The Pattern: Bodice Front Panel
The bodice is worked flat, from the bottom hem of the bodice upward to the shoulder.
Foundation: Chain 73 (83, 93, 103, 113) for sizes XS (S, M, L, XL).
Row 1 (RS): Dc in the 4th chain from the hook and in each chain across. Turn. You will have 70 (80, 90, 100, 110) dc.
Row 2 (WS): Ch 3, dc in each st across. Turn.
Row 3: Ch 4, skip 1 st, dc in next st, ch 1, skip 1 st, dc in next st; rep from across. Turn. This establishes the mesh pattern.
Row 4: Ch 3, dc in first ch-1 sp, dc in next dc, dc in next ch-1 sp; rep from across, ending with dc in last dc and dc in top of turning ch. Turn.
Rows 5 and 6: Rep Rows 3 and 4.
Row 7: Ch 3, dc in each st across. Turn.
Row 8: Ch 3, dc in each st across. Turn.
Rep Rows 3 through 8 two more times (or until bodice front measures approximately 12 to 14 inches from foundation chain, depending on your desired fit). End after completing a Row 8.
Armhole Shaping: Sl st across the first 6 (7, 8, 9, 10) sts, ch 3, continue in pattern across to last 6 (7, 8, 9, 10) sts, turn, leaving remaining sts unworked. You will have 58 (66, 74, 82, 90) sts.
Continue working in pattern for 4 more rows, decreasing 1 stitch at each end of every row by working 2 dc together at each edge. 50 (58, 66, 74, 82) sts rem.
Continue in pattern without further shaping until armhole measures 6 (6.5, 7, 7.5, 8) inches.
Neckline Shaping: Work across first 15 (18, 21, 24, 27) sts, turn and leave remaining sts unworked. Work these shoulder stitches for 2 more rows, then fasten off. Rejoin yarn to the opposite side and repeat.
The Pattern: Bodice Back Panel
Work the bodice back exactly as the bodice front, working armhole shaping identically. Work the neckline 1 inch higher than the front for more coverage, or work it identically to the front for a more open back — this is your dress, make it work for you.
Joining the Bodice
With right sides together, seam the shoulder seams using a sl st seam or a whipstitch. Then seam the side seams, leaving the bottom open for the skirt. Turn right side out.
Bodice Edging
With RS facing and starting at center back neckline, attach yarn and work 1 round of sc evenly around the entire neckline, working 3 sc into each corner to keep the edge from pulling. Sl st to join. Work 1 round of shell edge: sk 2 sc, 5 dc in next sc, sk 2 sc, sl st in next sc; rep from around, adjusting as needed to end evenly. Fasten off.
Repeat this edging around each armhole opening, working a single round of sc followed by a round of shell stitch.
The Skirt
The skirt is what makes this dress so breathtakingly beautiful. The shell lace pattern creates movement and airiness that is absolutely perfect in a lightweight cotton yarn.
With RS facing, attach yarn at one of the side seams along the bottom edge of the bodice. Work 1 round of sc evenly around the entire bottom edge of the bodice, placing a stitch marker at each side seam point. Sl st to join. Your total stitch count should be a multiple of 6 for the shell pattern to work out evenly — adjust up or down by a stitch or two at this point if needed.
Skirt Round 1: Ch 3, 2 dc in the first sc (this counts as a half shell to begin), sk 2 sc, sc in next sc, sk 2 sc, 5 dc in next sc; rep from around, ending with 2 dc in same st as beg ch-3, sl st to top of beg ch-3 to join.
Skirt Round 2: Ch 1, sc in same st, ch 3, sc in center dc of next shell, ch 3, sc in next sc; rep from around, sl st to first sc to join.
Skirt Round 3: Sl st to first ch-3 sp, ch 3, 4 dc in same sp (half shell), sc in next sc, 5 dc in next ch-3 sp; rep from around, ending with sc in last sc, sl st to top of beg ch-3.
Rep Rounds 2 and 3 for the shell lace pattern throughout the skirt. For every 4 inches of length, work an increase round to add fullness: work 7 dc instead of 5 dc in each shell on an increase round, then continue in pattern, treating the extra dc as part of your stitch repeat on the following rounds.
Continue working the shell lace pattern until the skirt reaches your desired length, typically between 22 and 28 inches from the waist joining row depending on your height and preference.
Hem Border: Work 1 round of sc around the entire hem edge. Then work 1 round of shell stitch matching the neckline border. Fasten off and weave in ends.
The Straps
The straps can be made as simple chains or as crocheted bands, depending on your preference and the support you need.
For a simple chain strap, make a foundation chain approximately 14 to 16 inches long (or to your measurement), work 1 row of sc across, then work 1 more row of sc. Attach at the front shoulder points and the back shoulder points, adjusting length before fastening off.
For a wider, more supportive strap, chain 7 and work in sc for desired length. The wider strap also works beautifully if you want to cross the straps at the back for a halter variation.
You can also skip the straps entirely and finish the neckline with a simple sc border, wearing the dress as an off-shoulder style with a small piece of clear elastic threaded through the top edge to keep it in place.
Finishing and Blocking
Blocking is one of the most transformative steps in any crochet project, and it is especially important for lace and shell patterns. The open stitches really open up and even out when they’re washed and blocked, giving the dress a much more polished, professional appearance.
Fill a basin or your sink with cool water and a small amount of gentle soap. Submerge your dress and let it soak for about 15 to 20 minutes. Do not wring or twist — gently press out excess water and then roll the dress in a clean towel to remove more moisture. Lay the dress flat on a blocking mat or a clean, dry surface. Gently stretch the lace sections open, pin the hem straight, and smooth the bodice panels. Let dry completely before moving.
Once blocked, weave in any remaining ends securely using your yarn needle.
Styling Your Sage Green Boho Dress
The color sage green is having a beautiful cultural moment, and for good reason. It sits in that quiet, earthy space between green and grey, looking equally at home among forest trails, desert landscapes, and ocean breezes. It is deeply flattering against warm skin tones, creates a beautiful contrast against darker skin, and gives lighter complexions a soft, romantic glow.
For a complete boho look, pair your handmade dress with strappy leather sandals or woven espadrilles. Layer on a few mixed-metal necklaces — a long pendant chain, a chunky beaded piece, and a delicate choker all worn together look effortlessly styled. A wide-brimmed straw hat adds both practicality and undeniable charm. A woven or rattan bag completes the aesthetic and adds texture to your overall look.
For evenings when the temperature drops, throw on an oversized natural linen blazer or a soft cotton kimono in cream or terracotta. The neutral warmth of those tones plays beautifully against sage green.
Customizing This Pattern
One of the greatest joys of making your own clothing is the ability to modify it to suit exactly what you want. This pattern is designed to be a starting point, not a rigid set of rules.
You can add fringe to the hem by cutting lengths of yarn approximately 10 inches long, folding them in half, and pulling them through the bottom edge of the dress with a crochet hook, knotting them in place. Trim to even lengths or leave them varied for a more organic look.
You can introduce a contrasting color at any point in the skirt — a section of cream or dusty rose shells near the hem creates a beautiful ombre or color-blocked effect that feels very on-trend without being overdone.
You can also adjust the waist definition by threading a length of ribbon through a row of chain spaces at the waist joining row, tying it in a bow at the center front or side. This gives the dress a gentle empire silhouette and adds a lovely detail that photographs beautifully.
If you’d like the dress to have more structure at the bodice, a simple lining cut from a soft jersey or cotton fabric and hand-stitched to the inside of the bodice panels will provide both comfort and coverage.
A Note on Yarn Substitutions
If sage green isn’t speaking to you right now, this pattern works beautifully in any number of colors. Dusty rose gives it a romantic, feminine feel. Terracotta makes it feel warm and earthy. Cream or off-white lends it a vintage, heirloom quality. Deep forest green makes it feel lush and a little witchy in the best possible way. Soft blue or cornflower creates a breezy, coastal vibe.
Whatever color you choose, stick to the recommended fiber content — a cotton or cotton-linen blend will drape correctly and breathe comfortably in summer. Acrylic yarns tend to be too stiff for a flowing dress like this one, and they can be uncomfortably warm in the heat.
Sharing Your Make
When you finish your dress, please consider sharing it with the handmade and crochet communities online. Instagram and Pinterest are wonderful places to share garments, and tagging your posts with terms like handmade wardrobe, crochet dress, or slow fashion helps connect you with other makers who love what you love. Save your project to