
Free Crochet Project: Stylish Granny Square Vest Tutorial
There is something timeless about the granny square. It has traveled through decades of fashion, from the bohemian crafting circles of the 1970s to the runways of modern slow fashion, and it never seems to lose its charm. If you have been looking for a project that feels both nostalgic and surprisingly current, a granny square vest might be exactly what your crochet hooks have been waiting for. This free tutorial will walk you through everything you need to know to create a beautiful, wearable vest made entirely from classic granny squares — no complicated shaping, no stitch counts that make your head spin, just satisfying, rhythmic crochet from start to finish.
Whether you are an intermediate crocheter looking for a rewarding garment project or a confident beginner who has already mastered the basic granny square, this tutorial is designed to be approachable and enjoyable. By the end, you will have a versatile layering piece that works just as well over a flowy summer dress as it does layered over a long-sleeve top in autumn.
Why a Granny Square Vest?
Before we dive into the pattern, it is worth taking a moment to appreciate why this particular project has become so popular in the handmade community. First, granny square garments are incredibly forgiving. Because the fabric is constructed by joining individual motifs rather than working in continuous rows, you have an enormous amount of flexibility when it comes to sizing. Need a larger version? Add more squares. Want a cropped fit? Use fewer. The modular nature of the design means you can adjust without doing complicated math or redrafting an entire pattern.
Second, granny squares are wonderfully portable. You can work on individual motifs during a commute, while watching television, or tucked into a corner at a coffee shop. There is no need to lug around a large piece of fabric or worry about keeping track of complex stitch sequences. Each square is its own small, complete project.
Third, this vest is an excellent stash-buster. If you have been collecting odds and ends of yarn for years — as most crocheters inevitably do — a multicolored granny square vest is the perfect way to put those remnants to use. A carefully curated mix of colors can look intentional and beautifully eclectic, while a monochromatic or tonal approach results in something elegant and understated.
Materials You Will Need
Getting your materials together before you start is always a good idea, so here is a full list of what this project calls for.
For a standard women’s size medium (finished bust approximately 38–40 inches), you will need roughly 600–800 yards of worsted weight yarn (Size 4 / Medium), though this can vary depending on how densely you crochet and how many colors you incorporate. A smooth cotton or cotton-blend yarn is highly recommended for this project because it holds the structure of the squares well, drapes nicely when worn, and is breathable enough for three-season use. Wool or acrylic will also work beautifully — acrylic is a great choice if you want something machine washable, while wool gives a slightly warmer, cozier finish.
You will also need a 5.0 mm (H/8) crochet hook, though you should always swatch first to check your gauge. A yarn needle for weaving in ends and joining squares, scissors, and a handful of stitch markers to keep track of your work round out the supply list. Optional but helpful: a blocking mat and rust-proof pins if you want to give your finished squares a neat, even appearance before joining.
Understanding Gauge
Gauge matters significantly in garment making, even for a modular project like this one. For this vest, each finished granny square should measure approximately 4.5 inches by 4.5 inches after blocking. If your squares are coming out larger, try dropping down to a 4.5 mm hook. If they are smaller, move up to a 5.5 mm. Take the time to make a test square and measure it before committing to the full project — it takes only about twenty minutes and will save you a great deal of frustration later.
The Classic Granny Square Pattern
If you are already familiar with the classic granny square, feel free to use your preferred method. For those who would like a refresher or are working from a slightly different construction, here is the version used throughout this vest.
Abbreviations used:
ch = chain, sl st = slip stitch, sc = single crochet, dc = double crochet, sp = space, rep = repeat, beg = beginning
Round 1: Make a magic ring (or ch 4 and join with sl st to form a ring). Ch 3 (counts as first dc), work 2 dc into the ring, ch 2, [3 dc into ring, ch 2] 3 times. Join with sl st to top of beginning ch 3. (4 clusters of 3 dc, 4 ch-2 corner spaces)
Round 2: Sl st into next 2 dc and into ch-2 corner sp. Ch 3, 2 dc in same sp, ch 2, 3 dc in same sp (first corner made). Ch 1, [3 dc, ch 2, 3 dc] in next ch-2 sp (corner made); rep from 2 more times. Ch 1, join with sl st to top of beginning ch 3.
Round 3: Sl st into next 2 dc and into ch-2 corner sp. Ch 3, 2 dc in same sp, ch 2, 3 dc in same sp. Ch 1, 3 dc in next ch-1 sp, ch 1, [3 dc, ch 2, 3 dc] in corner ch-2 sp; rep from around, ending with ch 1. Join with sl st to top of beginning ch 3.
Round 4: Repeat the pattern from Round 3, adding one additional cluster of 3 dc along each side as you work around. This round completes the four-round square that forms the basis of the vest.
Fasten off and weave in ends. Block each square by pinning it to your blocking mat, misting lightly with water, and allowing it to dry flat. This step makes a noticeable difference in the finished appearance of your vest.
Calculating How Many Squares You Need
The construction of this vest is straightforward once you understand the layout. The vest is made up of two identical panels — a front and a back — each consisting of a grid of squares. For the medium size described in this tutorial, each panel is four squares wide and five squares tall, for a total of twenty squares per panel and forty squares for the whole vest. The shoulder and side seams are created by leaving strategic gaps when you join the panels together.
For a size small, work three squares wide and five squares tall per panel (thirty total squares). For a size large or extra-large, work five squares wide and five squares tall per panel (fifty total squares). For a longer, more tunic-like silhouette, simply add an additional row of squares to each panel — it is that simple.
Joining Your Squares
There are several ways to join granny squares, and the method you choose will affect both the appearance and the drape of your finished vest. The three most common approaches are the slip stitch join, the single crochet join, and the flat slip stitch join worked through the back loops only.
For this vest, a single crochet join worked with the wrong sides held together is recommended. This creates a slightly raised seam on the right side of the fabric that reads as a decorative design element — it gives the vest a handcrafted, artisanal quality that many crocheters find very appealing. If you prefer an invisible seam, use the flat join method or simply sew the squares together with a yarn needle using a whip stitch.
To join with single crochet: Hold two squares with wrong sides facing each other. Insert your hook through the corner chain spaces of both squares, join your yarn, then single crochet evenly along the edge, working through both layers simultaneously. At each corner, work 3 sc into the corner space. Fasten off and continue joining squares into rows, then join the rows together.
Arrange your squares in the grid layout described above before you begin joining them — lay them out on a flat surface to check that you are happy with the color distribution. If you are using multiple colors, this is your chance to make sure no two adjacent squares in the same colorway are sitting next to each other.
Constructing the Vest
Once all your squares are joined into two panels of the same size, it is time to shape the vest. Lay the two panels flat with their right sides facing up. You will join the panels along three areas: the shoulders and the two side seams. The armhole openings and the neckline opening will be created by the gaps you leave unjoined.
For the shoulder seams, join the top one and a half squares on either side of each panel. This means you will join the outer shoulder portion while leaving the center portion open as the neckline. Specifically, for a four-square-wide panel, join the outermost square on each top corner of both panels together. The two center squares at the top of each panel remain unjoined, creating the neck opening.
For the side seams, join the bottom three squares on each side of the vest (leaving the top two squares open on each side to create the armhole openings). This gives you a comfortable, generous armhole that works for most arm sizes without needing any additional shaping.
If you find the armholes feel too large, you can work a simple edging of single crochet around them to draw them in slightly. Conversely, if you want deeper armholes for more freedom of movement, simply leave four squares open instead of two.
Finishing the Edges
A clean, well-executed edge can elevate a crochet garment from homemade to handcrafted. Once your vest is assembled, work a border around all the raw edges — the neckline, the armholes, and the bottom hem.
For a simple, clean finish, work two rounds of single crochet around each opening. In the first round, work evenly around the entire edge, placing 1 sc in each stitch and 2 sc in each corner space. In the second round, work a reverse single crochet (also called crab stitch) for a polished, slightly textured cord edge. Alternatively, a simple round of slip stitches gives a flatter, subtler finish.
If you want to add a bit of extra detail, a shell stitch edging works beautifully along the bottom hem. Work [sc, skip 2 sts, 5 dc in next st, skip 2 sts] around the hem, adjusting stitch counts as needed for even distribution.
Sizing and Customization
One of the greatest joys of this pattern is how easy it is to customize. Here are a few ideas to make the vest uniquely yours.
Color palette: A tonal palette using three to five shades of a single color creates a sophisticated, cohesive look. A bold, high-contrast mix of complementary colors gives a more playful, vintage-inspired feel. You can also work each square entirely in a single solid color for a graphic, geometric effect.
Square size: If you prefer a smaller motif, you can work three-round squares instead of four-round squares. This creates a denser fabric with more squares required overall, but gives a delicate, fine-textured appearance. Conversely, larger five-round squares result in a chunkier, more open look.
Yarn weight: Working the same pattern in a fingering weight yarn creates an incredibly delicate, almost lacy garment that would be lovely for warmer months. Bulky weight yarn produces a statement piece with a cozy, oversized feel.
Length: As mentioned earlier, adding rows of squares extends the vest into tunic territory. You can also try an asymmetrical hem by working more squares on one panel than the other for a contemporary, fashion-forward silhouette.
Pockets: Granny square pockets are a charming and functional addition. Work two or four extra squares, fold them in half to create pocket pouches, and sew them to the front panel before or after completing the side seams.
Care Instructions
To keep your granny square vest looking its best, always refer to the care instructions on your specific yarn label. As a general rule, cotton yarn vests can be machine washed on a gentle cycle and laid flat to dry. Acrylic vests are typically very low-maintenance and can handle regular machine washing. Wool garments benefit from a gentle hand wash in cool water with a wool-specific detergent, squeezed (never wrung) and reshaped while damp, then laid flat to dry.
Blocking your vest after washing is always worth the effort. It refreshes the shape, evens out any slight distortions in the squares, and keeps the vest looking polished and intentional.
Tips for Success
A few final pieces of advice that will make this project more enjoyable and the finished vest more beautiful. Weave in your ends as you go rather than leaving them all for the end — it sounds tedious, but it keeps the project manageable and prevents you from facing a pile of hundreds of loose ends at the last moment.
Keep your tension consistent throughout. If you notice your tension changing as you crochet (which is very common and nothing to worry about), try to complete a consistent number of squares in one sitting before taking a break. Your tension tends to stay more even within a single session.
Use a stitch marker to mark the beginning of each round, especially in the early rounds of each square when the ring is small and it is easy to lose your place. And finally, trust the process — granny square garments tend to look like a pile of disconnected motifs right up until the moment you join everything together, and then suddenly they become something wonderful.
A Project Worth Making
There is a particular pleasure in wearing something you have made with your own hands. Every stitch in this vest carries a small amount of your time, your intention, and your creativity. A granny square vest is not just a garment — it is a record of quiet hours, a meditation in yarn and color, a practical and wearable piece of craft that you can enjoy for years.
Whether you make this vest as a gift, as a personal wardrobe addition, or simply as a way to use up a beloved stash of colorful yarn, the process is genuinely satisfying from the first magic ring to the final woven-in end. Take your time with it, enjoy each square as a small project in itself, and look forward to the moment you hold up the finished panels and realize you have created something beautiful from scratch.
Happy crocheting — and wear your vest with pride.