I don’t know about you, but I’ve been searching for that perfect summer crochet top for what feels like forever. You know the one. Breezy enough for the beach, cute enough for a festival, and actually flattering instead of shapeless.

Well, this boho sage green halter top is exactly that piece. All the laid-back vibes with none of the complicated construction headaches.
The honeycomb mesh body gives you that gorgeous open texture without being fussy to work. The fitted bodice keeps everything in place. And those little crochet flowers at the center? Pure charm. Whether you’re throwing it over a swimsuit or layering it over a bodysuit for a night out, this top is about to become your warm-weather staple.
Why You’ll Love This Crochet Halter Top Pattern
This design hits that sweet spot between interesting and achievable. You’re not just working rows of single crochet for hours on end, but you’re also not wrestling with complicated colorwork or confusing shaping.
The honeycomb mesh stitch creates those beautiful diamond-shaped openings you see in the body section. It looks intricate, but once you get the rhythm down, it practically works itself. The shaping happens naturally through a few simple increase rounds that widen the silhouette from bust to hip.
I especially love that this top is worked in the round from the top down. No seaming the sides together at the end. No matching up pieces and hoping they align. Just continuous work that grows into a finished garment.
The construction breaks down into clear sections: a solid bodice band, the open mesh body, a dense hem border, and then all those gorgeous tassels at the bottom. Each section has its own personality, which keeps things interesting as you go.
Skill Level
This pattern is rated intermediate. You should be comfortable working in the round, following a stitch pattern repeat, and creating small applique pieces like flowers and leaves.
If you’re a confident beginner who has completed several projects and wants to level up, this is a great stretch piece. Take your time with the mesh section and you’ll do just fine.
Finished Measurements
Size Small/Medium as written:
Size adjustment guidance is included later in the pattern.
Materials Needed
Yarn:
Hooks:
Notions:
Yarn Suggestions:
Option 1: Lion Brand 24/7 Cotton in Sage, Dusty Pink, and Ecru. This yarn is mercerized and machine washable, holds its shape well for structured mesh, and has excellent stitch definition.
Option 2: Paintbox Yarns Simply DK Cotton in Grass Green, Blush Pink, and Champagne White. Slightly lighter than worsted but produces excellent drape suitable for a beach cover-up. Gauge swatch required.
Option 3: We Are Knitters The Cotton in Moss, Pink, and Natural. A single-ply cotton that gives soft drape and a relaxed boho feel. Swatch carefully as this yarn is slightly thicker and may require dropping to a US size G/6 for the mesh sections.
Substitution Note: Select a smooth, plied cotton or cotton-blend yarn with minimal stretch. Avoid acrylic-dominant blends, as they will not block and may cause the mesh to collapse. A cotton-linen blend is also an excellent choice for added drape and breathability. Always crochet a gauge swatch before beginning.
Gauge
Main gauge (US H/8 hook, worsted cotton):
Mesh gauge (US H/8 hook):
Gauge is critical for a fitted garment. Adjust hook size as needed to match gauge before beginning.
Abbreviations
Special Stitches and Techniques
Honeycomb Mesh Stitch (worked in the round, no turning)
This stitch creates the open, diamond-shaped net texture visible in the body of the top.
Round setup: Work sc into first stitch of previous round, ch 2, skip 2 stitches or the next ch-2 space, repeat to end.
Subsequent rounds: Work sc into the sc of the previous round, ch 2, skip the ch-2 space. The sc anchors sit directly above the sc from the previous round.
Stagger every other round by working the sc into the center of the ch-2 space from the previous round and ch 2, which creates the honeycomb offset.
A full repeat = 1 sc plus 1 ch-2 space = 3 stitch positions.
Braided Cord (for halter tie)
Cut 6 strands of MC yarn each measuring 3 times the desired finished cord length plus 10 inches for knotting. Divide into 3 groups of 2 strands. Anchor one end and braid to desired length. Knot both ends securely and trim to neaten.
Crochet Flower (make 1 in CC1 dusty rose, 1 in CC2 cream)
Step 1: With smaller hook (G/6), make a magic ring.
Step 2: Ch 1, work 6 sc into ring. Pull ring closed. (6 sc)
Step 3: (Ch 3, sl st into next sc) 6 times. (6 petals formed)
Step 4: Fasten off, leaving a 10-inch tail for sewing.
Crochet Leaf (make 2 in MC)
Step 1: With smaller hook (G/6), ch 9.
Step 2: Starting in 2nd ch from hook, sc, hdc, dc, dc, hdc, sc, sl st. (7 sts worked, 1 sl st at tip)
Step 3: Do not turn. Working along the opposite side of the foundation chain, sl st, sc, hdc, dc, dc, hdc, sc. (7 sts on return side)
Step 4: Sl st into the first sc from Step 2 to close. (leaf complete)
Step 5: Fasten off, leaving a 10-inch tail for sewing.
Tassel (make approximately 30 to 75, depending on desired density)
Cut 8 strands of MC each 8 inches long. Fold in half. Use a crochet hook to pull the folded loop through the hem border stitch from front to back. Pull the cut ends through the folded loop and pull snug. Trim all tassel ends evenly to approximately 3.5 inches (9 cm) from the knot.
Pattern Notes
The top is worked in joined rounds throughout. After completing the bodice band, the mesh body is worked in continuous rounds without joining, using a stitch marker to track the beginning of each round.
The bodice band begins with a foundation chain long enough to match the bust measurement and is joined to work in the round. It is worked in solid single crochet, flat and dense, to create a structured strapless band.
After the bodice band, the work transitions to honeycomb mesh for the body, with subtle shaping increases to widen the silhouette from bust to hip.
The halter ties are attached at the center front top edge of the bodice and tied at the back of the neck.
All turning chains in the bodice band do not count as the first stitch.
The wrong side of the bodice band faces outward during construction but is then folded down and sewn to create a neat finished top edge. This creates the clean, double-layered top band visible in the finished piece.
Crochet Halter Top Pattern Instructions
Section 1: Bodice Band
With MC and US H/8 hook, ch 130. Being careful not to twist, sl st to first ch to form a ring.
Note: This chain of 130 produces a circumference of approximately 32.5 inches at gauge (16 sc per 4 inches), which gives a 32 to 33 inch bust measurement suitable for small/medium.
Round 1: Ch 1 (does not count as a stitch here or throughout bodice), sc in each ch around, sl st to first sc to join. (130 sc)
Rounds 2 through 16: Ch 1, sc in each st around, sl st to first sc. (130 sc)
Fasten off at end of Round 16, leaving a 24-inch tail for sewing the fold.
Checkpoint: The bodice band should measure approximately 4 inches (10 cm) tall and 32.5 inches (82.5 cm) around.
Folding the Band: Fold the top half of the bodice band (Rounds 1 through 8) down toward the inside so the top edge of the band aligns with the bottom of Round 8, creating a double-layered band approximately 2 inches (5 cm) tall on the outside when viewed from the right side. Using the yarn tail and a yarn needle, whipstitch the folded edge to the inside of Round 9 all the way around. This creates the neat, dense, clean top edge of the bodice. Weave in end securely.
Turn the piece right side out. The top of the bodice band is now the clean folded edge, and Rounds 9 through 16 are the visible outside of the band.
Section 2: Halter Tie Attachment
With MC and US H/8 hook, join yarn at the center front of the top folded edge of the bodice (the center of the 130-stitch circumference, approximately stitch 65).
To create a single continuous halter: Braid a cord 70 inches (178 cm) long total. Attach the midpoint of the cord to the center front of the bodice top edge. The two tails of the cord go up and around the neck and tie at center back.
Alternatively, you may crochet a chain of 120 stitches on each side and use these as the halter ties, attaching them at two points approximately 1 inch apart at the front center.
Section 3: Mesh Body
With RS facing and MC, join yarn with sl st to any stitch in Round 16 (the last round of the bodice band).
Adjustment Round: Ch 1, sc in first st, (sc in next 2 sts, 2 sc in next st) twice, sc in each remaining st around. Sl st to first sc. (132 sc)
Note: 132 divided by 3 = 44 repeats. This is now evenly divisible for the mesh stitch.
Round 1 of Mesh (Setup Round): Ch 1, sc in first sc, (ch 2, sk 2 sts, sc in next st) 43 times, ch 2, sk 2 sts, sl st to first sc. (44 sc, 44 ch-2 spaces)
Place stitch marker in the first sc of this round. Move marker up each round.
From this point, work in a continuous spiral without joining.
Round 2 of Mesh: Sc in first ch-2 sp, ch 2, (sc in next ch-2 sp, ch 2) around until 1 ch-2 sp remains, sc in last ch-2 sp, ch 2. (44 sc, 44 ch-2 spaces)
Round 3 of Mesh: Sc in first sc (of previous round), ch 2, (sc in next sc, ch 2) around. (44 sc, 44 ch-2 spaces)
Rounds 4 through 8 of Mesh: Continue alternating: even rounds work sc into ch-2 spaces, odd rounds work sc into sc stitches. (44 sc, 44 ch-2 spaces)
Mesh Increase Round 9: Sc in first sc, ch 2, (sc in next sc, ch 2) 10 times, [sc in next sc, ch 2, sc in same sc, ch 2] (increase 1 repeat), (sc in next sc, ch 2) 10 times, [sc in next sc, ch 2, sc in same sc, ch 2] (increase 1 repeat), (sc in next sc, ch 2) 10 times, [sc in next sc, ch 2, sc in same sc, ch 2] (increase 1 repeat), (sc in next sc, ch 2) to end of round. (47 sc, 47 ch-2 spaces)
Rounds 10 through 12 of Mesh: Continue alternating pattern. (47 sc, 47 ch-2 spaces)
Mesh Increase Round 13: Sc in first sc, ch 2, (sc in next sc, ch 2) 11 times, [sc in next sc, ch 2, sc in same sc, ch 2], (sc in next sc, ch 2) 11 times, [sc in next sc, ch 2, sc in same sc, ch 2], (sc in next sc, ch 2) 11 times, [sc in next sc, ch 2, sc in same sc, ch 2], (sc in next sc, ch 2) to end. (50 sc, 50 ch-2 spaces)
Rounds 14 through 16 of Mesh: Continue alternating pattern. (50 sc, 50 ch-2 spaces)
Sl st to next sc to close round. Fasten off and weave in end.
Checkpoint: After completing all 16 rounds of mesh, the mesh body section should measure approximately 8 inches (20 cm) in length. The hem circumference should measure approximately 37 to 38 inches (94 to 96 cm).
Section 4: Hem Border
With RS facing and MC, join yarn with sl st into any sc at the bottom of the last mesh round.
Round 1 of Hem Border: Ch 1, (sc in sc, 2 sc in ch-2 sp) around, sl st to first sc. (150 sc)
Note: 50 sc plus 50 ch-2 spaces each filled with 2 sc = 50 plus 100 = 150 sc total.
Rounds 2 through 6 of Hem Border: Ch 1, sc in each st around, sl st to first sc. (150 sc)
Fasten off and weave in ends.
Checkpoint: The hem border should be a dense band approximately 1.5 inches (4 cm) tall.
Attach Tassels: Insert tassels into Round 6 (the final round of the hem border), spacing each tassel approximately every 2 stitches for approximately 75 tassels. For denser fringe, attach one tassel into every stitch of Round 6 for 150 tassels.
Section 5: Flowers and Leaves Assembly
Make 3 flowers total: 1 in CC1 (dusty rose), 1 in CC2 (cream), and 1 mixed using CC1 base with CC2 center.
Make 2 leaves in MC.
Arrange the flowers and leaves at the center front of the bodice band, positioning them just below the top folded edge and slightly left of center. The two leaves fan outward behind and below the flowers. Use yarn tails and a yarn needle to sew each piece securely to the bodice band. Weave in all ends on the wrong side.
Size Customization Tips
To adjust for a larger or smaller size, change the starting chain of the bodice in multiples of 3 (to maintain mesh divisibility after the adjustment round).
To lengthen the bodice band, add more rounds of sc in Section 1 (and adjust the fold accordingly).
To lengthen the mesh body, add additional even rounds of mesh between increase rounds.
To add more hip flare, add one additional increase round with 3 additional repeats.
Finishing and Blocking Your Crochet Halter Top
Weave in all remaining yarn ends on the wrong side using a yarn needle. Trim ends close.
Wet block the finished top by soaking in cool water with a small amount of wool wash or gentle soap for 20 minutes. Gently press out excess water without wringing. Lay flat on blocking mats, shaping the bodice band to the target circumference and pinning the mesh open to maximize the honeycomb pattern. Smooth the hem border flat. Allow to dry completely before moving, approximately 24 hours.
Do not hang the top while wet, as the weight of wet cotton will stretch the mesh unevenly.
Once dry, attach flowers and leaves if not already done.
Care Instructions
Hand wash in cool to lukewarm water with a gentle detergent. Do not wring. Press water out gently between two towels. Lay flat to dry away from direct sunlight to prevent color fading. If machine washing, use a mesh laundry bag on the gentle cycle in cold water. Do not tumble dry. Do not iron mesh sections. Store folded flat rather than on a hanger to maintain shape.

Time to Start Crocheting
And there you have it! This boho sage green halter top crochet pattern gives you everything you need to create a gorgeous, wearable piece perfect for summer adventures. The honeycomb mesh keeps things interesting, the tassels add that perfect bohemian touch, and those little flowers are just the right amount of sweet without being over the top.
Take your time with the mesh section if it’s new to you. Once you feel that rhythm click into place, you’ll be flying through those rounds. And remember, blocking really does make a difference with cotton yarn. Don’t skip it!
I hope you love making this top as much as I loved designing it. If you want to find this pattern easily later, go ahead and pin it to your favorite Pinterest board. And please, if you make one, drop a comment below or tag me on Instagram. I would absolutely love to see your version in whatever color speaks to you. Happy hooking!
