
Sweetheart Vest Crochet Pattern for a Feminine Look
If you’ve been searching for a crochet project that feels both timeless and on-trend, the sweetheart vest might be exactly what your hook has been waiting for. With its flattering silhouette, delicate stitch work, and endless styling possibilities, a crocheted sweetheart vest is one of those pieces that earns its place in your wardrobe season after season. Whether you’re a seasoned crocheter looking for your next satisfying make or an intermediate crafter ready to level up, this pattern walks you through everything you need to create a beautifully feminine vest from start to finish.
In this post, you’ll find material recommendations, gauge information, detailed stitch instructions, shaping tips, finishing techniques, and plenty of styling ideas. Grab your favorite yarn and a cozy seat — let’s make something gorgeous.
What Makes a Sweetheart Vest So Special?
The sweetheart vest has taken the crochet and fashion world by storm, and for good reason. It sits at the intersection of vintage charm and modern style, featuring a neckline that gently curves inward to create that signature heart-shaped silhouette at the front. When crocheted in a lightweight yarn with an open, lacy stitch pattern, the result is breathtakingly feminine without being overly fussy.
Unlike a full cardigan or pullover, a vest allows you to layer creatively. You can throw it over a flowy blouse for a bohemian vibe, tuck it into high-waisted trousers for a polished look, or wear it over a fitted turtleneck during the cooler months. The cropped or longline versions each offer their own styling story, and both are completely achievable with this pattern.
What makes this particular design stand out is its combination of texture and openwork. The body uses a combination of simple stitches that even intermediate crocheters will feel confident working, while the neckline shaping and armhole construction add just enough of a challenge to keep things interesting.
Materials You’ll Need
Before diving into the pattern, let’s gather your supplies. Choosing the right yarn makes a tremendous difference in how the finished vest looks and drapes.
Yarn: For the most flattering, feminine result, choose a DK weight or light worsted weight yarn in a natural fiber blend. Cotton and cotton-blend yarns are especially lovely for this project because they hold their shape, have a subtle sheen, and drape beautifully. A 100% cotton yarn like Lion Brand 24/7 Cotton or Paintbox Yarns Simply DK are excellent choices. You’ll need approximately 400–600 yards depending on your size.
If you prefer a softer touch, a bamboo-blend or linen yarn adds an elegant, almost silky quality to the finished fabric. For a cozier winter version, a merino wool DK weight will give you warmth without extra bulk.
Hook: A 4.0mm (G/6) or 4.5mm (G/7) crochet hook works well for most DK weight yarns at this gauge. Always check your gauge swatch before starting.
Notions: You’ll need a yarn needle for weaving in ends, scissors, stitch markers, and a measuring tape. If you plan to add buttons or a tie closure, have those on hand as well.
Gauge and Sizing
Gauge: 16 stitches and 18 rows = 4 inches in the main stitch pattern (half double crochet). Check your gauge carefully, as it directly affects how the vest fits across the bust and shoulders.
This pattern is written for sizes XS through 3XL with the following finished bust measurements:
XS: 32 inches | S: 36 inches | M: 40 inches | L: 44 inches | XL: 48 inches | 2XL: 52 inches | 3XL: 56 inches
The pattern includes 2 inches of ease, meaning the garment is designed to be slightly relaxed rather than skin-tight. If you prefer a more fitted look, size down. If you prefer something drapey and oversized, size up.
Stitch Glossary
This pattern uses standard US crochet terminology.
ch — chain
sl st — slip stitch
sc — single crochet
hdc — half double crochet
dc — double crochet
hdc2tog — half double crochet two stitches together (decrease)
BLO — back loop only
RS — right side
WS — wrong side
sk — skip
sp — space
rep — repeat
The main body stitch used throughout this pattern is the hdc BLO, which creates a lovely ribbed texture with a soft, stretchy quality. The openwork panel on the yoke uses a simple shell stitch sequence that adds visual interest right where the sweetheart neckline draws the eye.
Pattern Notes
This vest is worked in pieces and seamed. You’ll crochet the back panel first, then the two front panels separately. This construction method makes shaping the sweetheart neckline much easier than working in the round, and it gives you clean, precise seams at the shoulders.
The sweetheart neckline is achieved through graduated decreases on each front panel. The left and right front panels are mirror images of each other, so pay close attention to which side you’re decreasing on as you work.
All turning chains count as a stitch in this pattern unless otherwise noted.
The Pattern: Sweetheart Vest
Back Panel
Foundation: Chain 66 (74, 82, 90, 98, 106, 114). This gives you a starting chain that accounts for the full back width.
Row 1 (WS): Hdc in 3rd chain from hook and in each chain across. Turn. [64 (72, 80, 88, 96, 104, 112) sts]
Rows 2–40 (2–42, 2–44, 2–46, 2–48, 2–50, 2–52): Ch 2, hdc BLO in each stitch across. Turn.
Continue even until the back panel measures 13 (13.5, 14, 14, 14.5, 14.5, 15) inches from the foundation chain, ending with a WS row.
Armhole Shaping:
Row 1 (RS): Sl st across first 5 (5, 6, 6, 7, 7, 8) stitches. Ch 2, hdc BLO in each stitch across until 5 (5, 6, 6, 7, 7, 8) stitches remain. Turn, leaving remaining stitches unworked.
Row 2: Ch 2, hdc2tog BLO, hdc BLO across until 2 stitches remain, hdc2tog BLO. Turn. [decrease of 2 sts]
Rows 3–6 (3–6, 3–7, 3–7, 3–8, 3–8, 3–9): Repeat Row 2.
After all decreases, you should have 48 (56, 60, 68, 72, 80, 84) stitches remaining for the upper back.
Continue even in hdc BLO until the armhole measures 8 (8, 8.5, 8.5, 9, 9, 9.5) inches from the start of armhole shaping.
Shoulder Shaping: Sl st across first 8 (10, 11, 13, 14, 16, 17) stitches for the right shoulder. Continue in pattern across the next 32 (36, 38, 42, 44, 48, 50) stitches for the back neckline, then sl st across the remaining 8 (10, 11, 13, 14, 16, 17) stitches for the left shoulder. Fasten off and weave in ends.
Right Front Panel
The right front panel forms the left side of the sweetheart neckline as worn (the right side as you look at the vest lying flat).
Foundation: Chain 33 (37, 41, 45, 49, 53, 57).
Row 1 (WS): Hdc in 3rd chain from hook and in each chain across. Turn. [31 (35, 39, 43, 47, 51, 55) sts]
Rows 2–40 (matching the back panel): Ch 2, hdc BLO in each stitch across. Turn.
Continue even to match the back panel length before armhole shaping.
Armhole Shaping (side seam edge):
Row 1 (RS): Sl st across first 5 (5, 6, 6, 7, 7, 8) stitches. Ch 2, hdc BLO to end. Turn.
Row 2: Ch 2, hdc BLO across until 2 stitches remain, hdc2tog BLO. Turn.
Rows 3–6: Repeat Row 2, decreasing only at the armhole edge each row.
Sweetheart Neckline Shaping (center front edge):
This is where the magic happens. While continuing to work the body, you’ll simultaneously decrease along the center front edge to create the curve of the sweetheart neckline. Begin these decreases on the same row as the first armhole decrease, working them on the opposite end of your row.
Row 1: At the beginning of a RS row (center front edge), hdc2tog BLO, hdc BLO to end. Turn.
Rows 2–4: Repeat this decrease every RS row.
Rows 5–12: Decrease at the center front edge every other row.
This gradual shaping creates the gentle inward curve of the sweetheart design. Once the neckline shaping is complete, continue even on the remaining stitches until the armhole depth matches the back panel.
Shoulder Shaping: Sl st across the shoulder stitches to match the back panel. Fasten off.
Left Front Panel
Work the left front panel exactly as the right front panel, but mirror all shaping. The armhole decrease happens at the opposite end of the row, and the sweetheart neckline decrease also happens at the opposite end.
Yoke Shell Stitch Detail (Optional But Beautiful)
For an elevated, extra-feminine look, add a shell stitch border to the sweetheart neckline before seaming. With RS facing and your hook, join yarn at the center bottom of the neckline and work along the shaped edge as follows:
*(sc, ch 2, 3 dc) in next stitch, sk 2 stitches; repeat from around the entire neckline opening. Join with a sl st to the first sc. Fasten off.**
This creates a delicate scalloped edge that frames the sweetheart neckline beautifully and adds a finished, polished look.
Seaming
Block all pieces before seaming for the best results. Wet blocking with cotton or linen yarn helps the stitches bloom and even out, and it makes seaming much easier.
Use the mattress stitch or a simple whip stitch to join the shoulder seams, then seam the side panels from the hem up to the base of the armhole. Leave the armholes open for finishing.
Armhole Edging
With RS facing, join yarn at the underarm seam. Work one round of sc evenly around the armhole, then sl st to join. For a slightly more decorative finish, work a second round of reverse single crochet (crab stitch) for a textured, sturdy edge. Fasten off and weave in ends.
Hem and Front Edging
Working along the bottom edge of the vest, join yarn at the side seam and work a single row of sc across the entire hem. This stabilizes the edge and creates a neat, clean finish.
For the front opening (which remains open on a vest, or can be closed with buttons or a tie), work sc along each front edge. If you’d like to add button loops, work (ch 3, sk 1 sc) at evenly spaced intervals along one front edge, and sew buttons to correspond on the other edge. A single large button at the center bust creates a dramatic, beautiful closure that emphasizes the sweetheart neckline.
Alternatively, attach two lengths of ribbon or a crocheted i-cord to the lower points of the sweetheart neckline and tie them at the front in a bow. This adds a playfully romantic detail and allows you to adjust the fit slightly.
Blocking and Finishing
Blocking is the step that separates a handmade piece that looks homemade from one that looks truly professional. After seaming and edging, soak your finished vest in cool water for about 15 minutes. Gently squeeze out the water — never wring — and roll it in a clean towel to remove excess moisture. Lay it flat on a blocking mat, use pins or blocking wires to shape it to your desired measurements, and allow it to dry completely before wearing or storing.
Pay special attention to the sweetheart neckline. Use pins to encourage that signature curve and make sure it dries symmetrically. A well-blocked neckline makes an enormous difference in how the finished garment looks.
Styling Your Sweetheart Vest
One of the greatest joys of the sweetheart vest is how many different outfits it enhances. Here are some of the most beautiful ways to wear it.
For a spring or summer look, layer the vest over a crisp white button-down shirt with the collar peeking out above the neckline. Pair with wide-leg linen trousers or a midi skirt and sandals. The combination of structured shirt and textured crochet creates an effortlessly chic contrast.
For a romantic, feminine outfit perfect for a date or a brunch with friends, wear the vest over a floral slip dress. The vest’s structure frames the dress’s movement beautifully, and the sweetheart neckline echoes the romantic energy of the print below.
For cooler weather, style the vest over a fitted ribbed turtleneck in a complementary color. Add slim trousers or dark-wash jeans and ankle boots. The layered textures create a cozy, editorial look that works beautifully for the fall.
For a boho-inspired outfit, pair the vest with a peasant blouse, wide-leg jeans, and platform sandals. Let the crochet speak for itself by keeping everything else relatively simple.
Tips for Customizing the Pattern
The beauty of crochet is that every pattern is a starting point rather than a rigid rulebook. Here are a few ideas for making this vest uniquely yours.
Change the yarn weight and hook size to create different versions of the same silhouette. A bulky yarn and large hook creates a more casual, oversized vest perfect for autumn. A fingering weight yarn and fine hook creates a delicate, almost lace-like fabric that’s stunning for special occasions.
Add length to create a longline vest that falls to the hips or even the thighs. Simply add rows to the body before beginning the armhole shaping, keeping all other shaping instructions the same.
Experiment with color. A tonal gradient yarn adds movement and dimension to the simple stitch pattern. Alternatively, work the yoke in a contrasting color to make the sweetheart neckline even more of a focal point.
Add pockets. A simple patch pocket worked in the main stitch pattern and seamed to the lower body of the vest adds both function and charm. Work it in a contrasting color or in the same yarn as a subtle, textured detail.
Frequently Asked Questions
Can a beginner make this vest? This pattern is best suited for intermediate crocheters who are comfortable with basic shaping, working in rows, and reading a pattern with multiple sizes. If you’re newer to crochet but ambitious, try a few smaller shaping projects first — dishcloths with increases and decreases, hats with crown shaping — before tackling a garment.
How do I know which size to make? Measure your full bust circumference and compare it to the finished bust measurements in the sizing chart. Remember that this pattern includes 2 inches of positive ease, meaning the garment is intended to be slightly larger than your body measurement. If you’re between sizes, go up for a relaxed fit or down for something more fitted.
What if my gauge is off? If your gauge swatch has too many stitches per inch, your hook is too small — go up a size. If it has too few stitches per inch, your hook is too large — go down a size. Never skip the swatch, especially for a garment. A small gauge difference across the full width of the vest can mean a difference of several inches