
Mint Elegance Crochet Dress Pattern: Off-Shoulder Shell Stitch Bodycon Dress with Puff Sleeves
There is something timeless about a handmade dress. The weight of the yarn between your fingers, the satisfying rhythm of each stitch, and that final moment when you slip the finished piece over your shoulders and realize that you made this — it is a feeling no store-bought garment can replicate. This mint elegance crochet dress pattern is designed for crocheters who want to create something genuinely stunning: an off-shoulder bodycon silhouette featuring the classic shell stitch, delicate puff sleeves, and a fresh mint colorway that feels made for summer. Whether you are heading to a garden party, a beach wedding, or simply want a show-stopping warm-weather outfit, this dress delivers beauty and wearability in equal measure.
In this post, you will find a complete breakdown of the pattern, including yarn and hook recommendations, stitch guides, sizing notes, construction tips, and styling advice. Let’s dive in.
Why You’ll Love This Pattern
Before we get into the stitches, let us talk about what makes this particular design special.
The shell stitch is one of crochet’s most beloved textures. It creates a scalloped, layered look that is inherently elegant without being overly complicated. When worked in a fine mercerized cotton or a lightweight cotton-blend yarn in mint, the shells catch the light and give the fabric a soft, almost lace-like quality. The result is a dress that looks intricate but works up at a pace that keeps you engaged rather than frustrated.
The off-shoulder construction is what gives this dress its romantic, summery appeal. Rather than a standard round or V-neck, the bodice is designed to sit just below the collarbone, skimming the shoulders for an effortlessly chic look. Pair that with the puff sleeve detail — small but impactful — and you have a silhouette that feels very much of the moment while still referencing classic vintage crochet aesthetics.
The bodycon fit means this dress is close to the body, which is where the shell stitch really shines. The open texture of the shells gives the fabric gentle stretch and breathability, making it comfortable even in warm weather. If you prefer a slightly looser fit, you can simply go up a hook size or add extra rows to the waist and hip sections — both adjustments are easy and explained later in the sizing notes.
Materials You Will Need
Getting your materials right before you begin will save you time and frustration. Here is what you need for this pattern.
Yarn: Approximately 600–900 yards of lightweight DK or sport-weight cotton yarn in mint green. The exact yardage depends on your size — smaller sizes need around 600 yards while larger sizes may need up to 900 yards. Look for a yarn with a slight sheen for the best result, such as a mercerized cotton. Good options in this weight and fiber include Paintbox Yarns Simply DK, Lion Brand 24/7 Cotton in the mint or pistachio colorways, or Drops Safran.
Hook: A 3.5mm or 4mm crochet hook. If you tend to crochet tightly, go up to 4mm. If you crochet loosely, stick with 3.5mm. Always swatch before starting.
Notion: Stitch markers, a yarn needle for weaving in ends, scissors, and a measuring tape.
Optional: A small amount of elastic thread for the neckline if you want extra security across the off-shoulder edge.
Gauge
Gauge matters enormously for a fitted garment like this. Before casting on, crochet a gauge swatch that is at least 6 inches by 6 inches.
The target gauge for this pattern is: 3 shell repeats and 8 rows = 4 inches using a 4mm hook and DK-weight cotton.
One shell is made of 5 double crochet stitches worked into the same stitch or space. If your gauge is too tight and your swatch measures smaller than 4 inches across, go up a hook size. If it is too loose and your swatch measures larger, go down a hook size. Wash and block your swatch before measuring, since cotton can relax significantly after washing.
Sizing Guide
This pattern is written for sizes XS through 2XL. Below are the finished bust measurements for each size.
XS fits a 30–32 inch bust and finishes at approximately 31 inches around. Small fits a 33–35 inch bust and finishes at 34 inches. Medium fits a 36–38 inch bust and finishes at 38 inches. Large fits a 39–41 inch bust and finishes at 41 inches. XL fits a 42–44 inch bust and finishes at 44 inches. 2XL fits a 45–47 inch bust and finishes at 48 inches.
The dress is written with approximately 1 inch of negative ease through the bust and waist for a true bodycon look. If you prefer zero ease or positive ease, size up one or two sizes accordingly. The length of the dress as written falls to mid-thigh on a 5’5″ frame, hitting roughly 28 inches from the underarm to the hem. Instructions for adjusting length are included in the construction notes.
Stitch Abbreviations and Notes
Throughout this pattern, the following abbreviations apply.
Ch = chain. Sl st = slip stitch. Sc = single crochet. Dc = double crochet. Shell = 5 dc worked into the same stitch or space. Puff st = pull up a loop, yarn over, pull through 2 loops — repeat 4 times in the same stitch, then yarn over and pull through all remaining loops. Ch-2 sp = chain-2 space. Sk = skip. Rep = repeat.
This dress is worked in joined rounds rather than rows for the body sections, and in flat rows for the bodice panel. The puff sleeves are worked separately and sewn on. All turning chains are counted unless otherwise noted.
Pattern Instructions
Bodice Panel
The bodice of this dress is worked flat, from side to side, which gives the off-shoulder design its natural horizontal drape.
Chain 45 (or adjust for your cup depth — this measurement should equal the vertical height of your bodice from neckline to underarm, roughly 8–10 inches for most sizes).
Row 1: Dc in the 4th chain from the hook and in each chain across. Turn.
Row 2: Ch 3, skip the first dc, work 1 dc in each dc across, ending with 1 dc in the top of the turning chain. Turn.
Rows 3 through 6: Repeat row 2.
Row 7 (shell row): Ch 3, skip 2 dc, work a shell of 5 dc into the next dc, skip 2 dc, sc into the next dc. Continue across the row, alternating shell and sc to create the shell stitch pattern. Turn. Note: you may need to adjust the starting chain to be divisible by 6 plus 3 for the shells to work out evenly.
Continue working shell stitch rows until your bodice panel, when lightly stretched, wraps around your bust with approximately 1 inch of negative ease. For most sizes this will mean working between 10 and 18 shell-stitch rows depending on your gauge and size. Fasten off, leaving a long tail for seaming.
Fold the bodice panel so that the short edges meet and seam them together to form a tube. This seam sits at the center back of the dress.
Attaching the Skirt
With the bodice tube held with the right side facing you, join your yarn at the seam along the bottom edge of the bodice.
Round 1: Ch 1, work sc evenly around the bottom edge of the bodice. The number of sc should be divisible by 6 plus 1. For medium sizing this typically works out to approximately 97 sc. Join with a sl st to the first sc.
Round 2 (foundation for shell skirt): Ch 3, skip 2 sc, work a shell into the next sc, skip 2 sc, sc into the next sc. Continue around. Join.
Round 3: Sl st into the center dc of the first shell, ch 3, work 4 dc into the same center dc to complete the shell, sc into the sc between the next two shells. Continue around, working shells into the center dc of each previous shell and sc between them. Join.
Repeat round 3 for the length of the skirt, adjusting the number of repeats for your preferred hemline. Every 4 inches, you can add an increase round to add gentle flare to the skirt. An increase round is worked by adding 2 extra dc to each shell, making them 7 dc shells, then returning to 5 dc shells on the following round. This creates a subtle flare without dramatically changing the silhouette.
For a straight bodycon skirt with minimal flare, simply repeat round 3 without increases until the skirt reaches your desired length. The finished skirt on a medium, worked as written to mid-thigh length, will use approximately 28 rounds of shell stitch.
The Off-Shoulder Neckline
Return to the top edge of the bodice tube. With the right side facing, join yarn at the center back seam.
Round 1: Ch 1, work sc evenly along the top edge of the bodice. Join.
Round 2: Ch 3, skip 1 sc, shell into the next sc, skip 2 sc, sc into the next sc. Continue around. Join.
Round 3: Sl st into the center of the first shell, work a shell there, sc between shells. Continue around. Join.
Work 2 more rounds in this manner for a total of 5 rounds along the neckline. This gives the top edge a scalloped shell stitch border that stands up beautifully across the off-shoulder line.
If you want the neckline to stay in place without constant adjusting, thread a length of elastic thread through round 1 of the neckline edging and tie it securely. This is optional but highly recommended for active wear.
Puff Sleeve Construction
The puff sleeves for this dress are worked separately as small flat panels and then joined to the dress at the shoulder points.
For each sleeve, chain 25.
Row 1: Dc in the 4th ch from the hook and across. Turn. (23 dc)
Row 2: Ch 3, work 2 dc in the first dc, dc across to the last dc, work 2 dc in the last dc. Turn. (25 dc)
Rows 3–5: Repeat row 2. (31 dc after row 5)
Row 6 (gathering row): Ch 1, work sc in each dc across, pulling each sc slightly tighter than the last to begin gathering. Turn.
Row 7: Ch 1, work sc2tog (single crochet two together) across the row, reducing by half. This gathers the sleeve into a puff shape.
Row 8: Ch 1, sc across. Fasten off, leaving a long tail.
Fold the sleeve lengthwise and seam the short edges together. You now have a small puffed ring. Attach the puffed ring to the shoulder point of the bodice — roughly 2 inches in from each side of the bodice — by sewing the gathered edge to the inside of the neckline using the yarn tail and a yarn needle. The outside of the puff sleeve should face outward and upward, creating that signature billowy shoulder detail.
Work both sleeves identically and attach them symmetrically.
Finishing Touches
Weave in all ends using a yarn needle, being careful to work the ends into the wrong side of the fabric so they do not show through the open shell stitch texture.
Block the finished dress by soaking it in cool water for 15 minutes, gently pressing out the excess water (never wring a cotton garment), then laying it flat on a blocking mat and pinning it to shape. Allow it to dry completely before wearing. Blocking is what takes a good crochet dress and makes it exceptional — the shells open up, the fabric drapes, and the entire garment looks professionally finished.
Styling Your Mint Elegance Dress
Part of what makes this pattern so popular is how incredibly versatile the finished dress is. Here are a few ways to style it for different occasions.
For a beach or resort look, pair the dress with flat woven sandals, oversized sunglasses, and a wide-brim hat. The mint colorway plays beautifully against sandy tones, warm wood accessories, and natural rattan bags. Wear it over a nude or mint strapless bralette and coordinate with simple gold jewelry.
For a garden party or outdoor wedding, dress it up with block-heeled mules or strappy sandals in a neutral or metallic tone. A delicate floral headpiece, pearl earrings, and a light woven clutch complete the look without overpowering the dress itself.
For an everyday summer outfit, layer the dress over high-waisted linen shorts or wear it on its own with white sneakers for a casual, effortlessly cool aesthetic. This look works especially well for farmers markets, art fairs, or weekend brunches.
Tips for Crocheters at Every Level
If you are relatively new to crochet, the shell stitch can seem intimidating at first glance, but it is genuinely one of the easier decorative stitches once you understand the rhythm. The key is consistency — always work your shell into the center stitch of the previous shell, and always work your sc into the sc of the previous round. After a few inches, your hands will find the rhythm naturally.
For more experienced crocheters who want to customize this pattern, consider trying it in an off-white or cream cotton for a vintage bridal feel, or in a deep terracotta for a fall take on the bodycon silhouette. The shell stitch translates beautifully across all colorways and is particularly stunning in variegated or ombre yarns if you want something more playful.
If you want to add length and make this into a maxi dress rather than a bodycon mini, simply continue adding shell stitch rounds to the skirt section. You may want to add increase rounds more frequently to give the skirt a more dramatic flare at maxi length, which will prevent the dress from being too restrictive at the hem for walking.
Caring for Your Finished Dress
Cotton crochet garments are relatively easy to care for but benefit from gentle treatment. Hand-wash your dress in cool water with a mild detergent or wool wash. Avoid hot water, which can cause cotton to shrink and lose its shape. Lay flat to dry rather than hanging, as a wet crochet garment can stretch significantly under its own weight.
Store the dress folded rather than on a hanger for the same reason. If it develops any wrinkles or the shells seem to lose their definition after washing, a light blocking session will restore them immediately.
A Few Final Thoughts
This mint elegance crochet dress is one of those patterns that rewards the time you put into it. The process itself is meditative and enjoyable, the shell stitch builds quickly once you find your rhythm, and the finished garment is something you will reach for all summer long. It photographs beautifully, fits like a dream with the right gauge, and earns compliments every time you wear it.
If you make this dress, please consider sharing your finished project on social media and tagging it so the crochet community can see your work. There is nothing more inspiring than seeing the same pattern interpreted through different yarn choices, color palettes, and personal styling. Your version of this dress is uniquely yours, and that is exactly the point.
Happy crocheting — and enjoy every stitch of it.