
Crochet Granny Square Vest Pattern | Vintage Boho Crochet Waistcoat
There is something almost magical about picking up a skein of yarn and knowing that by the end of the week you will be wearing something you made entirely from scratch. The granny square vest has been enjoying a serious revival in recent years, and honestly, it is not hard to see why. This style sits perfectly at the crossroads of vintage nostalgia and modern bohemian fashion, the kind of piece you might find in a 1970s photograph and immediately want to recreate for a summer festival or a lazy afternoon at a café. This tutorial will walk you through everything you need to know to crochet your own granny square waistcoat, from choosing your yarn and understanding the construction to finishing details that will make your vest look polished and intentional.
Whether you are a confident beginner who has made a few granny squares before or an intermediate crocheter looking for a satisfying wearable project, this pattern is designed to be approachable without being boring. Let’s get into it.
Why the Granny Square Vest Is Having a Moment
Fashion moves in cycles, and right now the crafting world is deep in a love affair with anything that feels handmade, eclectic, and a little bit retro. The granny square waistcoat ticks every single one of those boxes. It layers beautifully over a flowy maxi dress or a simple fitted t-shirt, it works with neutral tones for a subtle earthy look, and it works just as well in bold jewel tones or a riot of rainbow colors if you want to lean into the maximalist bohemian aesthetic.
Beyond the fashion appeal, there is a deeply practical reason people are drawn to this project. Granny squares are one of the most forgiving things you can crochet. They are worked in rounds rather than rows, which means you can pick them up and put them down easily. Each square is a small, self-contained project, so you never have to carry a heavy, unwieldy piece of work around with you. You can make them on the bus, in the garden, in front of a film. And because you assemble the vest by joining individual squares, the sizing is genuinely flexible. Adjusting the number of squares adjusts the size, which makes this one of the most customizable garment patterns you will ever come across.
Materials You Will Need
Before you begin, gather everything together so you are not hunting for scissors midway through a round.
Yarn: A worsted weight cotton or cotton blend yarn works beautifully for this project. Cotton has excellent stitch definition, which means your granny squares will look crisp and clear. It is also breathable, making the finished vest comfortable to wear in warmer months. You will need approximately 600 to 800 grams depending on your size and how many colors you choose to use. For a classic vintage look, pick four or five complementary colors — think mustard yellow, burnt orange, forest green, cream, and terracotta. For something more minimal, a single neutral tone with a contrasting join color can look incredibly sophisticated.
Hook: A 4.5mm or 5mm crochet hook works well with worsted weight cotton. Check your yarn’s label and always swatch before you start. Your tension matters a great deal when making wearable garments.
Notions: A yarn needle for weaving in ends and for joining your squares, scissors, stitch markers, and a measuring tape.
Optional: Buttons, fringe, or tassels for embellishment. A length of ribbon or twisted cord if you would like to add a tie at the front.
Understanding the Construction
The beauty of a granny square vest lies in its simplicity of construction. Rather than shaping the garment with complex increases and decreases, you essentially arrange a series of identically sized squares into a configuration that creates the vest silhouette. Here is the basic concept.
The vest is made up of two rectangular panels — a front panel and a back panel — plus optional half-square or smaller square sections to fill in certain areas depending on your preferred design. The panels are joined at the shoulders and along the sides, leaving openings for the armholes and the neckline. Because there are no sleeves, the construction is refreshingly straightforward.
For a medium-sized vest that would fit a chest measurement of roughly 36 to 40 inches, you will typically need somewhere between 24 and 32 squares depending on the finished size of each individual square. This is why tension matters: a square that measures 5 inches blocks out very differently from one that measures 6 inches, and over the course of 30 squares that difference adds up to something significant.
The Classic Granny Square: Step by Step
If you are already comfortable making granny squares, feel free to skip ahead. If you would like a refresher or are new to the stitch, here is a clear walkthrough of the traditional granny square worked in three rounds.
Foundation Ring: Make a slip knot and chain 4. Join with a slip stitch to the first chain to form a ring, or use a magic ring if you prefer a tighter center.
Round 1 (Cluster Round): Chain 3 (this counts as your first double crochet). Work 2 double crochets into the center of the ring. Chain 2. Work 3 double crochets into the ring. Chain 2. Repeat this twice more so you have four clusters of 3 double crochets separated by chain-2 spaces. Join with a slip stitch to the top of your beginning chain-3. Fasten off or change color.
Round 2 (Corner Expansion): Join your new color in any corner chain-2 space. Chain 3, work 2 double crochets into the same space, chain 2, then work 3 double crochets into the same space. You have just made your first corner. Chain 1. Move to the next corner space and repeat the corner sequence. Continue around all four corners, placing a chain-1 between each one. Join and fasten off or change color.
Round 3 (Full Expansion): Join your next color in any corner space. Work a corner (3 dc, ch 2, 3 dc) into the corner space. Chain 1. Work 3 double crochets into the chain-1 side space. Chain 1. Work a corner into the next corner space. Continue around in this manner, adding a cluster of 3 double crochets into each side space as you go. Join and fasten off.
At this point your square should measure approximately 4.5 to 5 inches if you are using worsted weight yarn and a 5mm hook. Block it lightly to even out the stitches and confirm your gauge.
You can continue adding rounds in this same pattern if you would like larger squares — simply work a corner at each corner and a cluster into each side space along the way. Adding a fourth round brings most squares to around 6 inches, and a fifth round to about 7.5 inches. Larger squares mean fewer pieces to join, which some crocheters prefer.
Choosing Your Color Layout
This is where the real fun begins. The color arrangement of your granny squares has an enormous effect on the overall character of the finished vest, and there are several approaches worth considering.
A scrappy multicolor layout means each square uses a different combination of colors from your palette, arranged randomly when you assemble the vest. This approach has the most authentic vintage charm and is a wonderful way to use up yarn scraps.
A gradient or color-blocked layout means you arrange your squares so that the colors shift gradually across the vest — perhaps from warm tones on one side to cool tones on the other, or from dark at the hem to light at the shoulders. This takes more planning but the visual payoff is striking.
A unified background with colorful centers means all your squares share the same outer round color (often cream, white, or black) with varied center rounds. This creates a cohesive look that reads as more polished and modern while still retaining that handmade character.
Sketch your layout on graph paper before you begin, or arrange your finished squares on a flat surface to experiment before committing to a join order.
Vest Sizing and Square Count Guide
Here is a general guide to help you plan your project. These are approximate figures based on squares measuring 5 inches after blocking. If your squares are a different size, adjust accordingly.
For a small vest (fits chest 32–34 inches): aim for 24 squares total, arranged in a 3×4 grid per panel for back and front.
For a medium vest (fits chest 36–38 inches): aim for 28 to 32 squares, arranged in a 3×5 or 4×4 grid per panel.
For a large to extra-large vest (fits chest 40–44 inches): aim for 36 to 40 squares, using a 4×5 grid per panel or adding a side panel.
These numbers are for a relatively short cropped vest. If you want a longer, more dramatic vest that hits at the hip or below, simply add an extra row of squares to each panel. A longer vest with four rows of squares per panel will typically fall just below the natural waist, and five rows will reach mid-hip on most figures.
Joining Your Squares
There are several methods for joining granny squares and each gives a different aesthetic result.
The flat slip stitch join (also called the flat join) is worked with right sides held together. You insert your hook through the back loop of both squares simultaneously and work slip stitches along the edge. This creates a raised seam on the wrong side and a clean, nearly invisible join on the right side.
The join-as-you-go method (JAYG) involves joining each new square to the previous one during the final round rather than sewing or crocheting them together afterward. This is efficient and eliminates the need for a separate joining stage, though it requires more careful planning of your assembly order.
The surface crochet join is worked with the right side of your work facing you, creating a visible raised ridge of chain stitches along each seam. This join is decorative and intentional — when done in a contrasting color it becomes a design feature rather than a seam to hide.
For a vintage boho vest, the surface crochet join in a contrasting color (try black, cream, or rust) can look incredibly striking and gives the finished piece that handcrafted, artisanal quality that makes it look like something from a high-end boutique.
Assembling the Vest
Once all your squares are made and blocked, lay them out on a flat surface and arrange them into your chosen layout. Take a photograph so you can reference it during assembly.
Join your squares into rows first, then join the rows together to form each panel. Once both panels are complete, join them at the shoulders, leaving the center section of the top edge open for the neckline. Then join the side seams, leaving an armhole opening at the top of each side — typically this opening should be about 7 to 9 inches deep, or roughly the length of one and a half to two squares.
Try the vest on at this stage before you commit to any finishing. Check that the armholes feel comfortable, that the neckline falls where you want it, and that the overall length is what you were aiming for. It is much easier to adjust now than after you have added edging.
Finishing the Edges
A clean edge transforms a collection of squares into a finished garment. Work a border around all raw edges of the vest — the neckline, each armhole, and the bottom hem — using single crochet worked evenly around the perimeter. One or two rounds of single crochet in a coordinating or contrasting color is usually sufficient.
For a more decorative finish, you can follow your single crochet border with a round of shell stitches, a reverse single crochet (also called the crab stitch), or a simple picot edge. Each option gives a slightly different character to the finished piece.
If you would like to add front closure options, you can work a button band along the front edges and attach two or three large buttons. Alternatively, leave the front open for a true waistcoat silhouette, or add a tie using a crocheted chain or a length of ribbon threaded through the corner spaces of the front-edge squares.
Blocking and Care
Always block your finished vest. Blocking evens out any tension inconsistencies, opens up the lace-like quality of the granny squares, and makes the whole garment look more professional. For cotton yarn, wet blocking works best. Soak the vest in cool water for about 20 minutes, gently squeeze out the excess water without wringing, then lay it flat on a blocking mat and pin it to shape. Allow it to dry completely — usually overnight — before unpinning.
For ongoing care, most cotton yarns are machine washable on a gentle cycle in cool water, but always check the yarn label to be certain.
Styling Your Granny Square Vest
The versatility of this piece is one of its greatest strengths. Here are a few ways to wear it throughout the seasons.
In summer, layer the vest over a crochet bandeau or a simple white fitted tank top. Pair it with wide-leg linen trousers or a flowy midi skirt for a complete bohemian look. Add woven sandals, layered necklaces, and a straw hat.
In autumn and early spring, layer the vest over a fitted long-sleeve top or a lightweight turtleneck. The vest adds visual texture and a pop of color without adding significant warmth, making it ideal for transitional weather.
For a more editorial or fashion-forward interpretation, try styling the vest as a standalone top over high-waisted trousers, with the front edges held closed by a single statement clasp or pin.
Tips for Making This Pattern Your Own
Crochet is at its best when it is personal, so here are a few ways to customize this design.
Experiment with your yarn fiber. A merino wool blend will give a softer, drapier result than cotton, though it may require more careful blocking and has different care requirements. A bamboo or bamboo-blend yarn has a beautiful sheen and wonderful drape that can elevate the vest into something almost luxurious.
Play with stitch pattern. The traditional granny square is not the only option. Solid granny squares (worked in solid double crochet clusters with no chain spaces between) give a denser, warmer fabric. Sunburst grannies add a floral center motif. Solid squares with a lacy final round add texture while keeping the pattern simple to work.
Add embellishments with intention. A few well-placed tassels at the hem corners, a fringe along the bottom edge, or a row of tiny pompoms around the armholes can take the boho feel to another level entirely.
Final Thoughts
The granny square vest is the kind of project that reminds you why you fell in love with crochet in the first place. It is rhythmic and meditative to make, genuinely flexible in terms of sizing and customization, and the finished result is something you will be proud to wear and to explain as something you made yourself. There is a particular joy in the reaction of someone who picks up a corner of the vest to examine it and realizes with genuine surprise that every single square was made by hand and joined together to form something wearable and beautiful.
If you make this vest, share it. Tag it online, bring it to your next crafting group, wear it to the farmers market or the festival. Handmade clothing deserves to be seen and celebrated, and this piece more than earns its moment in the spotlight.
Now go wind your yarn and make some squares. You have a vest to build.