
Crochet Granny Square Tank Top Pattern: Boho Floral Vest Tutorial (PDF Download)
If you’ve been scrolling through your favorite crochet communities lately, you’ve probably noticed that the granny square renaissance is in full swing — and it’s never looked more stylish. Today I’m sharing a complete crochet granny square tank top pattern that combines the timeless charm of classic granny squares with a free-spirited, bohemian floral aesthetic. Whether you’re new to garment making or a seasoned crocheter looking for your next wearable project, this boho floral vest tutorial walks you through every step of the process, from yarn selection to final assembly. A PDF download version is also available so you can take your pattern anywhere, from the backyard hammock to your favorite yarn café.
This design has become one of my absolute favorites because it manages to be both beginner-friendly and visually stunning. The construction is modular, meaning you build individual granny squares and then join them together — which means you can work on it in stolen moments throughout your day without losing your place. By the end of this tutorial, you’ll have a breezy, flattering tank top that looks like it came straight from a summer boutique.
Why Granny Square Tops Are Having a Major Moment
Before we dive into the pattern itself, let’s talk about why everyone seems to be obsessed with granny square garments right now. Part of it is the Y2K and ’70s fashion revival that’s been sweeping mainstream style. Crochet vests, patchwork aesthetics, and earthy bohemian color palettes are everywhere — on runways, in vintage shops, and all over social media. The granny square tank top sits right at the intersection of these trends while also being deeply rooted in crochet tradition.
There’s also a practical reason so many crocheters are drawn to this style of garment: granny squares are forgiving. Because the final shape of the top is assembled from individual motifs, you don’t need to worry as much about gauge in the way you would with a continuous piece worked in the round. You sew or join your squares, try them on as you go, and adjust the layout until you’re happy. For anyone who has ever frogged an entire sweater because the gauge was slightly off, this modular approach feels like a revelation.
The boho floral version specifically works up beautifully because the flower motif at the center of each square adds dimension and a pop of color. By playing with your color choices, you can create something that feels like a sun-drenched meadow or a moody desert sunset. The versatility is endless.
Materials You’ll Need
Getting your supplies sorted before you begin makes the whole process much smoother. Here’s what you’ll need for this pattern.
Yarn: For a lightweight summer tank, a fingering weight or DK weight cotton yarn works beautifully. Cotton has excellent stitch definition, which means your granny squares will look crisp and neat. It’s also breathable against your skin, which matters a lot when you’re wearing a top in warmer weather. For the floral version, choose one main background color and two or three accent colors for the flower centers and petals. Earth tones, terracotta, sage green, cream, and dusty rose are particularly gorgeous together for a boho palette, but don’t feel limited — a high-contrast look with black, white, and a single vibrant accent color is equally striking.
Yarn Amount: For a finished garment in a size small to medium, plan on approximately 400 to 500 yards of your main color and about 100 to 150 yards each of your accent colors. Adjust upward for larger sizes.
Hook Size: A 3.5mm or 4mm crochet hook works well with DK weight cotton. Always make a gauge swatch before beginning, especially for a garment. Your finished squares should measure approximately 4 inches by 4 inches after a light blocking.
Other supplies: Yarn needle for weaving in ends and joining squares, scissors, pins or locking stitch markers for assembly, a tape measure, and an iron or steamer for blocking your squares flat before assembly.
Understanding the Granny Square Construction
The classic granny square consists of clusters of double crochets worked into chain-space corners, creating a square with open lacy spaces. For this boho floral version, the design starts with a flower center in Round 1, which gives each square that distinctive floral look even before you add the outer rounds.
The flower at the center is formed by working petal-shaped clusters — either by using popcorn stitches, puff stitches, or traditional chains and double crochet clusters, depending on your preference. I personally love the puff stitch version because it creates a plump, raised center that really catches the light. The petals are worked in a contrasting color, which is then switched out for the background color in the outer rounds.
Each completed square has a dense floral center and an open, lacier outer frame. When you join multiple squares together, those open frames connect seamlessly, creating a fabric that’s airy enough for summer but structured enough to hold its shape as a garment.
The Granny Square Pattern (Step by Step)
Foundation: Starting Ring
Begin with a magic ring using your first accent color (this will be your flower center color). Chain 3, then work 11 double crochets into the ring. Join with a slip stitch to the top of your starting chain. You should have 12 double crochets forming your center ring. Pull the magic ring closed.
Round 1: Puff Stitch Petals
Switch to your second accent color (petal color). Chain 2, work a puff stitch into the next stitch (to make a puff stitch: yarn over, insert hook, pull up a loop — repeat 4 times total, then yarn over and pull through all loops on hook), chain 2, slip stitch into the next stitch. Repeat from to six times total. You’ll have six petals forming a flower. Fasten off your petal color.
Round 2: Joining Round
Join your main background color to any chain-2 space between petals. Chain 3 (counts as first double crochet), work 2 more double crochets into the same space. Chain 1, work 3 double crochets into the next chain-2 space. Repeat from to all the way around. Join with a slip stitch to the top of your starting chain-3. This round begins to build the square structure around your flower.
Round 3: Building the Square
This is the round where the square really starts to take shape. Chain 3 (counts as first double crochet), work 2 double crochets in the same stitch. Chain 2, work 3 double crochets in the next stitch, chain 2, work 3 double crochets in the same stitch (this creates a corner). Continue around, working 3-double-crochet clusters across each side and double corner clusters at the four corners. Join with a slip stitch. At this point you should clearly see a square emerging.
Round 4: Finishing the Square
Chain 3, work 2 double crochets in the same space. Chain 1, 3 double crochets in next chain-1 space across the side. At each corner chain-2 space, work 3 double crochets, chain 2, 3 double crochets. Continue all the way around. Join and fasten off. Weave in your ends.
Your finished square should be a neat, four-sided motif with a raised floral center, open chain-space lattice on each side, and defined corners. Block lightly before joining.
How Many Squares Do You Need?
This is where garment sizing comes into play. The beauty of a modular construction is that you can adjust the number of squares to fit any body size. Here’s a general guide based on 4-inch squares:
For a size small (fits bust approximately 32 to 34 inches), you’ll want to make about 20 to 24 squares. For a size medium (bust 35 to 38 inches), plan on 24 to 28 squares. For a size large (bust 39 to 42 inches), aim for 28 to 32 squares. For extra large (bust 43 to 46 inches), make 32 to 36 squares.
These numbers account for both the front and back panels of the tank top, with extra squares for the shoulder straps if you choose a strap design rather than a completely open-shoulder look.
Before you commit to a layout, I strongly recommend laying your blocked squares out on a flat surface in your desired configuration and holding them up against your body. Crochet garments have a natural drape that changes once they’re worn, and this quick fitting step can save you from assembly surprises.
Joining Your Squares: The Assembly Process
There are several methods for joining granny squares, and the one you choose will affect both the look and the structure of your finished top. For this boho floral vest, I recommend the flat slip stitch join or the join-as-you-go method, both of which create a subtle, almost invisible seam.
Flat Slip Stitch Join: Hold two squares with right sides facing each other. Using your hook and yarn (either your main color for an invisible seam or a contrasting color for a decorative one), slip stitch through the corresponding stitches along the edges of both squares simultaneously. This creates a flat, flexible seam that lies nicely on the body.
Whipstitch Join: This is the simplest method and works beautifully for a more structured look. Thread your yarn needle and, with wrong sides together, whipstitch through the outermost loops of each square. Use a consistent stitch length for a neat finish.
Decorative Chain Join: If you want visible seams that add to the boho aesthetic, try a decorative chain join. With right sides facing outward, insert your hook through both corner spaces, chain a few stitches, and work slip stitches along the edges. This creates a raised, chain-like seam on the right side that adds wonderful texture.
Once all your squares are joined into a flat panel for the front and another for the back, you’ll connect the shoulder seams and side seams in the same way.
Constructing the Tank Top Shape
The most intuitive layout for a granny square tank is a simple rectangle for both the front and the back panel. Lay your squares out in a grid — for example, 4 squares wide by 3 squares tall for a front panel — and join them accordingly. Repeat for the back.
Once you have your front and back panels, hold them together and slip stitch or whipstitch the shoulder seams. Leave a comfortable opening at the top for the neckline — typically, leaving the top one or two squares on each outer edge unjoined creates a natural, wide scooped neckline with square “strap” sections in the center.
For the side seams, join the front and back panels along the side edges, leaving the lower portion of the bottom few squares unjoined to create side slits. Side slits add wonderful movement and ventilation to the garment, and they’re very on-trend in bohemian fashion.
The armhole openings are simply the spaces left between the shoulder straps and the side seams. Because granny square fabric is somewhat open, the armholes naturally have a lovely finished look. If you’d like to add a border, a single round of single crochet around the armhole edges gives a clean, polished finish.
Adding the Finishing Touches
This is honestly one of my favorite parts of the whole process because small finishing details can completely transform a garment. Here are a few ideas for customizing your boho floral vest.
A simple border around the entire hem in a contrasting color adds definition and a polished edge. Work one round of single crochet, then a round of shell stitches or a picot border for a delicate, feminine touch.
Fringe is deeply boho and incredibly easy to add. Cut lengths of yarn approximately twice the desired fringe length, fold them in half, and pull them through the bottom edge of your squares with your crochet hook. Knot them securely and trim to an even length. Fringe along the hem and down the side slits looks absolutely gorgeous.
Buttons, shells, or wooden beads threaded onto the fringe or woven into the fabric add that artisan quality that makes handmade pieces feel truly special. You can also add a simple crochet tie along the front or back neckline to make the fit adjustable.
Blocking Your Finished Garment
Blocking is the step that separates a handmade crochet garment that looks polished from one that looks homemade, and it genuinely makes a remarkable difference. For cotton yarn, wet blocking works best. Gently wet your finished top in cool water, press out the excess moisture (never wring crochet), and lay it flat on a blocking mat or clean towel. Pin it into the desired dimensions and allow it to dry completely. Once dry, the stitches will open up, the squares will relax into perfect shapes, and the whole garment will have an elevated, professional drape.
If your yarn is acrylic or a cotton-acrylic blend, steam blocking with an iron on a low setting (hover the iron above the fabric rather than pressing directly onto it) achieves a similar result.
Download the PDF Pattern
If you’d like a printer-friendly version of this entire granny square tank top pattern, including charts, stitch diagrams, and size adjustment notes, the PDF version is available for download. Having the PDF means you can print it out and keep it in your project bag, make notes in the margins, and reference the diagrams without needing to scroll through a screen. It’s especially useful if you prefer to work from printed stitch charts rather than written instructions, or if you like to share patterns with friends at your local crochet circle.
The PDF includes all four square sizes for adjustability, full assembly diagrams for sizes small through extra large, tips for color placement, and suggestions for yarn substitutions if you’d like to work with a different fiber.
Tips for Success
A few final words of wisdom before you cast on. Always make a gauge swatch — seriously, every time, for every garment. Even if you’ve worked granny squares a thousand times, switching to a new yarn or hook can shift your gauge. A slightly too-large square repeated across 28 squares becomes a significant sizing issue.
Work on your squares in batches rather than making all of one color combination before moving to the next. This helps you catch any inconsistencies in tension early and keeps the process feeling fresh and fun rather than repetitive.
Don’t underestimate the power of color. If you’re unsure about your palette, pull out all your candidate yarns and lay them next to each other in natural light. Colors that look beautiful together on individual skeins can sometimes clash when worked together, and the reverse is also true — unexpected combinations can be absolutely magical.
Finally, enjoy the process. The granny square tank top is a project that travels well, works up relatively quickly, and rewards patience with something genuinely beautiful to wear. There’s something deeply satisfying about putting on a garment you made square by square, motif by motif, with your own hands.
I hope this tutorial has given you everything you need to get started on your own boho floral vest. If you make one, I’d love to see it — share your finished project in the comments or tag me on social media. Happy crocheting!