
Crochet Vest & Skirt Vintage Set Pattern — Complete English & German Guide
There is something deeply satisfying about wearing a garment you made with your own hands, and when that garment is a beautifully crafted crochet vest and skirt set with a vintage aesthetic, that satisfaction multiplies tenfold. This comprehensive pattern guide walks you through everything you need to create a stunning crochet vest and skirt vintage set, with notes that bridge English and German crochet terminology so that crafters from both traditions can follow along confidently. Whether you are a seasoned crocheter looking for your next statement project or an intermediate maker ready to level up, this pattern is designed to be both achievable and endlessly rewarding.
Why a Crochet Vest and Skirt Set Captures the Vintage Spirit
The pairing of a crochet vest with a matching skirt became iconic during the late 1960s and 1970s, when handmade clothing represented freedom, individuality, and a rejection of mass production. Today that aesthetic feels more relevant than ever. Slow fashion movements, sustainable wardrobes, and a renewed love for artisan craftsmanship have brought the crochet set back into the spotlight — and not just as a nostalgic novelty. Modern styling pairs these pieces with everything from crisp white shirts and platform sandals to flowing blouses and leather boots, making them genuinely versatile additions to any wardrobe.
A vintage crochet set also offers a beautiful technical challenge. The vest requires clean shaping at the armholes and neckline, while the skirt demands consistent tension over a larger number of stitches. Together they teach skills that carry over into countless other crochet projects: reading charts, managing increases and decreases, joining motifs, and finishing pieces professionally. By the time you wear this set, you will have genuinely grown as a crocheter.
Materials You Will Need
Before diving into the pattern itself, gather everything you need so your workflow stays smooth and uninterrupted.
Yarn: Choose a medium weight yarn (Category 4 / Aran weight) in a natural fiber or natural-fiber blend for the most authentic vintage look. Cotton, linen, a cotton-linen blend, or a wool-cotton blend all drape beautifully and hold stitch definition well. You will need approximately 800–1,000 meters for the vest and 1,200–1,600 meters for the skirt, depending on your size. Earthy tones like cream, terracotta, mustard, sage green, and warm brown lean into the vintage palette, though the pattern works equally well in jewel tones or neutrals.
Hook: A 4.5 mm or 5.0 mm crochet hook is ideal for most medium weight yarns and achieves the open, slightly lacy texture that defines this style. Swatch first and adjust as needed.
Notions: You will also need a tapestry needle for weaving in ends, stitch markers, a measuring tape, scissors, and approximately 3–5 small buttons or vintage-style toggles for the vest closure. An elastic waistband (approximately 2.5 cm wide) cut to your waist measurement plus a small seam allowance will finish the skirt.
Gauge: 14 stitches and 16 rows equal 10 cm in the main stitch pattern using a 5.0 mm hook. Always crochet a gauge swatch and block it before beginning. Crochet gauge swatches are famously deceptive — an unblocked swatch can behave very differently from a blocked one, and a vintage set that doesn’t fit is nobody’s happy ending.
Sizing
This pattern is written for sizes XS through XL. Finished measurements are as follows:
The vest is designed with approximately 5 cm of positive ease, meaning the finished chest measurement is 5 cm larger than your actual chest measurement. The skirt is worked with a drawstring or elastic waist and is designed with a relaxed fit through the hip.
Vest chest measurements (finished): XS: 82 cm, S: 88 cm, M: 94 cm, L: 100 cm, XL: 106 cm.
Skirt waist (elastic unstretched): XS: 60 cm, S: 65 cm, M: 70 cm, L: 75 cm, XL: 80 cm.
Skirt length: Approximately 55–65 cm depending on your row count preference.
Understanding English and German Crochet Terminology
One of the most confusing aspects of working with vintage patterns — or finding patterns across different European countries — is that English and German crochet terminology uses different names for the same stitches. If you have ever followed what seemed like a simple pattern only to produce something unrecognizable, a terminology mismatch may have been the culprit.
Here is a quick reference for the stitches used in this pattern:
Chain stitch: English — chain (ch) / German — Luftmasche (Lm or LM)
Slip stitch: English — slip stitch (sl st) / German — Kettmasche (KM or Km)
Single crochet: English — single crochet (sc) / German — feste Masche (fM or fm). Note that what English speakers call a single crochet is equivalent to what German speakers call a feste Masche — not a half double or double crochet.
Half double crochet: English — half double crochet (hdc) / German — halbes Stäbchen (hSt or hst)
Double crochet: English — double crochet (dc) / German — Stäbchen (St or st). This is where the critical difference lies: the English double crochet and the German Stäbchen are the same stitch, but if you follow an old German pattern expecting an English double crochet and do what you’d consider a treble, you’ll end up with a completely different fabric.
Treble crochet: English — treble crochet (tr) / German — Doppelstäbchen (Dst or dst)
Shell stitch: English — shell stitch (sh) / German — Muschel (Mu)
Chain space: English — chain space (ch-sp) / German — Lücke (Lü) or Bogenmasche
Throughout this pattern, both English and German abbreviations are provided so you can adapt the written instructions to whichever tradition feels most natural to you.
The Main Stitch Pattern: Vintage Shell Lace
The fabric of both the vest and skirt is built on a classic shell lace stitch, which creates the open, slightly airy texture so characteristic of 1970s crochet garments. Once you learn the two-row repeat, the pattern flows quickly and rhythmically.
Foundation Chain (Luftmaschenkette): Work a foundation chain in a multiple of 6, plus 3 turning chains.
Row 1 (right side / rechte Seite): Work 2 dc (St) into the 4th chain from the hook. Skip 2 chains, work 1 sc (fM) into the next chain, skip 2 chains, work 5 dc (St) into the next chain. Repeat from to across, ending with 1 sc (fM) into the last chain. Turn.
Row 2: Chain 3 (counts as first dc / zählt als erstes Stäbchen). Work 2 dc (St) into the first sc (fM). Work 1 sc (fM) into the center stitch of the next shell, work 5 dc (St) into the next sc (fM). Repeat from to across, ending with 3 dc (St) into the last sc (fM). Turn.
Row 3: Chain 1. Work 1 sc (fM) into the first dc (St). Work 5 dc (St) into the next sc (fM), work 1 sc (fM) into the center stitch of the next shell. Repeat from to across, working the final sc (fM) into the top of the turning chain. Turn.
Repeat Rows 2 and 3 for the pattern. It helps to place a stitch marker in the center stitch of each shell so you can find it quickly on the following row. This small habit dramatically reduces counting errors, especially when working the larger stitch count of the skirt.
The Vest: Step-by-Step Instructions
The vest is worked in two front panels and one back panel, then seamed at the shoulders and sides, with a final border worked around the armholes and neckline to give the piece a clean, polished finish.
Back Panel (Rückenteil):
Chain a multiple of 6 plus 3, enough to reach approximately half your finished chest measurement (plus 2–3 cm for seam allowance). For a Medium size, chain 57.
Work in the shell lace pattern described above until the piece measures 35–38 cm from the foundation chain, or until the fabric reaches from your natural waist to your underarm. End on a wrong-side row.
Shape the armhole (Armlochformung) by working a slip stitch (Kettmasche) over the first 3 stitches at the beginning of the next two rows, then decrease 1 sc at each end of every right-side row 3 times total. Continue without shaping until the armhole measures 20–22 cm, then fasten off.
Front Panels (Vorderteile):
Work two identical front panels, each approximately half the width of the back panel. For a Medium size, chain 30 for each front panel.
Work in the shell lace pattern until the piece matches the back panel at the point where armhole shaping begins. Shape the armhole on the outer edge exactly as for the back panel. After the armhole shaping is complete, continue working until the panel is approximately 10–12 cm shorter than the finished back panel height.
Shape the neckline (Halsausschnittformung) by decreasing on the inner edge every right-side row: work a slip stitch over 2 stitches at the neckline edge, then decrease 1 sc at the neckline edge every right-side row 4–5 times. Continue without shaping until the shoulder edge matches the back panel. Fasten off.
Joining and Borders (Verbinden und Borte):
Seam the shoulders and sides using a whip stitch or slip stitch seam worked through the back loops only for a neat, flat join. The slip stitch seam creates a slightly more defined ridge and looks intentional in the vintage style.
Work the armhole border by joining yarn at the underarm seam and working 1 round of single crochet (feste Maschen) evenly around the armhole, followed by 1 round of reverse single crochet (verkehrte feste Maschen) for a firm, attractive edge. Fasten off and weave in ends.
Work the front and neckline border by joining yarn at the lower edge of one front panel. Work 1 row of single crochet up the front edge, around the neckline, and down the second front edge. On the second row of border, work 3–5 button loops (Knopflöcher) evenly spaced on one front panel by working chain-3 loops in place of 3 stitches, then single crocheting into each chain on the following row. Sew buttons opposite the loops. Finish with 1 row of reverse single crochet.
The Skirt: Step-by-Step Instructions
The skirt is worked in the round from the waistband down, which means the shell lace pattern is adapted slightly to work in continuous rounds rather than rows.
Waistband (Bündchen):
Chain enough stitches to loosely fit your waist measurement. For a Medium size, chain approximately 120 (a multiple of 6). Join with a slip stitch (Kettmasche) to form a ring, being careful not to twist the chain.
Work 3 rounds of single crochet (feste Maschen) for the waistband casing. After the third round, fold the casing over the elastic band, insert the elastic, and seam the casing closed with slip stitches, or leave a small opening to thread the elastic through after the skirt is complete — this second method gives you more flexibility in adjusting the fit.
Skirt Body (Rockkorpus):
Begin the shell lace pattern, working in rounds. You will need to adapt the stitch slightly for in-the-round work: instead of turning at the end of each row, simply continue in the same direction. End each round with a slip stitch (Kettmasche) to the first stitch of the round and begin each new round with a standing stitch or a chain to match the height of the first stitch in the round.
For the skirt, gradually increase the stitch count every 10 rounds to add flare. Do this by working an extra stitch into select chain spaces, effectively adding one extra shell repeat every 10 rounds. For sizes XS–S, add 1 shell repeat per increase round. For sizes M–XL, add 2 shell repeats per increase round. This creates a gently flared A-line silhouette that is both flattering and characteristic of vintage skirt shapes.
Continue working in the shell lace pattern, adding increases as described, until the skirt reaches your desired length. A midi length of approximately 60 cm from the waistband creates an authentic 1970s feel, while a shorter 45–50 cm skirt reads more as a mini with a contemporary vintage edge.
Hem Border (Saum):
Finish the lower edge of the skirt with 2 rounds of single crochet followed by 1 round of shell stitch for a decorative, slightly ruffled hem, or keep it minimal with 2 rounds of single crochet and 1 round of reverse single crochet for a clean, understated finish.
Blocking and Finishing
Blocking transforms a crochet garment from something handmade into something that looks professionally made. Wet blocking is ideal for cotton and linen yarn. Soak the pieces in lukewarm water, gently squeeze out excess water without wringing, lay each piece flat on a blocking mat, pin to the correct measurements using blocking pins or T-pins, and allow to dry completely — this may take 24 hours or more depending on the thickness of the yarn and the humidity of your space.
Steam blocking works well for wool and wool blends. Hold a steam iron a few centimetres above the surface of the fabric and allow the steam to penetrate the fibres without pressing the iron directly onto the crochet. This method is faster and can also be used to relax any areas that dried with slightly uneven tension.
After blocking, sew on your buttons, weave in any remaining ends using a tapestry needle, and give the set a final press if needed.
Styling Your Crochet Vintage Set
The beauty of a handmade crochet set is that it tells a story, and how you wear it becomes part of that story. The vest pairs naturally with high-waisted wide-leg trousers for a full 1970s look, or with simple slim-cut jeans for a more casual interpretation. Layering it over a ribbed turtleneck in autumn extends its wearability into cooler weather without losing the vintage spirit.
The skirt works beautifully with tucked-in blouses, cropped tops, or even the vest itself as a coordinated set. Add wooden-heeled sandals, a leather belt in a warm brown or cognac tone, and simple gold or amber jewellery to complete the aesthetic.
Both pieces can also be worn as separates, mixing and matching with other items in your wardrobe. A handmade skirt styled with a crisp white poplin shirt and loafers is effortless and genuinely stylish in any decade.
Tips for Success
Tension consistency is the single most important skill in garment crochet. If your tension changes when you are tired or working in a different position, try to work on your project in similar conditions each time. A consistent light grip on the yarn produces more even fabric than a tight, tense grip.
Count your stitches at the end of every single row or round, especially when working the shell lace pattern. A misplaced increase or missed stitch can shift the pattern alignment several rows down and is much easier to fix early than after the fact.
If you are working with a vintage German pattern as inspiration alongside this guide, remember the terminology guide provided earlier and double-check every stitch name before you begin. The difference between a feste Masche and a Stäbchen is significant enough to change the entire character of your fabric.
Finally, enjoy the process. A vintage crochet set is not a quick project, but it is an immensely enjoyable one. Each shell and each row builds toward something genuinely beautiful — a wearable piece of craft that bridges generations, traditions, and languages.