Crochet Co-ord Set Pattern Granny Square Halter Top and Wide Leg Pants

Crochet Co-ord Set Pattern: Granny Square Halter Top and Wide Leg Pants

There is something endlessly satisfying about crocheting a matching set. The kind of outfit that looks like you spent a small fortune at a boutique but actually came from a skein of yarn, a hook, and a few hours of your time. The granny square co-ord set — a halter top paired with wide leg pants — is exactly that kind of project. It is bold, it is summery, it is the sort of thing people stop you on the street to ask about. And the best part? You made it yourself.

This post walks you through everything you need to know to crochet your own granny square halter top and wide leg pants co-ord set from start to finish. Whether you are an intermediate crocheter looking to level up your wardrobe or a confident beginner who has tackled a few granny squares before, this pattern is designed to be approachable without sacrificing the kind of detail that makes a finished piece look polished and intentional.


Why Granny Squares Work So Well for Wearables

Before diving into the pattern itself, it is worth spending a moment appreciating why granny squares have become such a beloved choice for crochet clothing. The traditional granny square is built around clusters of double crochets grouped into shells, separated by chain spaces, and worked in rounds from the center out. That structure creates a fabric that is inherently breathable and slightly open, which makes it perfect for warm-weather garments.

When you use cotton or cotton-blend yarn — which is the recommended choice for this co-ord set — the squares become even more wearable. Cotton does not stretch out of shape the way acrylic can, it washes beautifully, and it has a crisp drape that gives the finished set a clean, elevated look rather than a heavy or boxy one.

There is also the modular nature of granny square construction to consider. Because you build a garment piece by piece, joining squares together rather than working in continuous rows, you have a lot of flexibility. You can adjust the sizing by adding or removing squares. You can mix colors freely. You can work on individual squares in small pockets of time and assemble them later. For a project like a co-ord set — which involves two separate garments — that modularity is genuinely useful.


Materials You Will Need

Getting your materials together before you start makes the whole process much smoother. Here is what you will need for this project.

Yarn: Approximately 800 to 1,200 yards of DK weight cotton yarn, depending on your size. You can work this set in a single color for a clean, minimalist look, or choose two or three colors to give your squares that classic stained-glass effect. For a modern aesthetic, a neutral main color with one accent color tends to photograph beautifully and transitions well between the top and pants.

Hook: A 4.0mm (US size G/6) crochet hook is recommended for most DK cotton, but always check your gauge before starting.

Notions: Yarn needle for weaving in ends and joining squares, scissors, stitch markers, measuring tape, and approximately 1.5 to 2 yards of 1-inch wide elastic for the pants waistband.

Gauge: One finished granny square should measure approximately 4 inches by 4 inches after blocking. This is important. If your squares are coming out larger or smaller, adjust your hook size accordingly. The entire sizing system for this pattern is based on that 4-inch square, so hitting gauge will make sizing much more predictable.


Understanding the Pattern Sizing

This pattern is written to accommodate a range of sizes. The sizing is based on the number of granny squares used rather than traditional garment measurements, which gives you a lot of flexibility.

For the halter top, the front and back panels are each made from a grid of squares. A small to medium will use a 3×3 grid (nine squares per panel), a medium to large will use a 3×4 grid, and a large to extra-large will use a 4×4 grid. The measurements below assume your squares are blocked to 4 inches each.

For the wide leg pants, each leg is constructed from rectangular panels of joined squares, and the waistband is a separate crocheted piece finished with elastic. The width and inseam length can be adjusted by adding columns or rows of squares.

Before you start, measure your bust, waist, hips, and desired inseam length. Write those down, and refer back to them as you work through the construction sections below.


The Granny Square: Base Pattern

Every piece of this co-ord set is built from the same granny square. Here is the full pattern for one square.

Foundation ring: Chain 4, slip stitch to join into a ring. Alternatively, use a magic ring.

Round 1: Chain 3 (counts as first double crochet), work 2 double crochets into the ring, chain 2. Work 3 double crochets into the ring, chain 2. Repeat from the asterisk two more times. Slip stitch to the top of the beginning chain 3 to join. You will have four clusters of 3 double crochets, each separated by a chain-2 corner space.

Round 2: Slip stitch into the corner chain-2 space. Chain 3, work 2 double crochets into the same corner space, chain 2, work 3 double crochets into the same corner space. Chain 1. In the next corner space, work 3 double crochets, chain 2, 3 double crochets. Chain 1. Repeat around all four corners. Slip stitch to join. You now have two clusters on each side of the square with chain-1 spaces between them.

Round 3: Slip stitch to the corner chain-2 space. Chain 3, work 2 double crochets into the corner space, chain 2, work 3 double crochets into the same space. Chain 1. Work 3 double crochets into the chain-1 side space. Chain 1. Work 3 double crochets, chain 2, 3 double crochets into the next corner. Repeat around. Slip stitch to join. Fasten off and weave in ends.

Your completed square should have three clusters on each side and clean chain-2 corner spaces. If you are using multiple colors, you can switch colors between rounds for a traditional look, or work each entire square in one color and let the joining seams add the contrast.


Joining Your Squares

There are several ways to join granny squares, and the method you choose will affect both the look and the drape of your finished garment. For a co-ord set meant to be worn against the skin and to move with the body, the flat slip stitch join is highly recommended.

To work a flat slip stitch join, hold two squares with wrong sides together. Insert your hook through the corresponding corner or chain spaces of both squares simultaneously and slip stitch through. Continue along the entire edge, working through matching stitches or spaces of both squares at once. This creates a subtle ridge on the right side of the work that adds a structured, intentional look to the seam — almost like a design feature rather than a seam.

The join-as-you-go method is another popular option. Instead of making all your squares first and joining them afterward, you join each new square to the previous one during its final round. This eliminates the separate joining step entirely and gives a very clean result, though it requires slightly more planning to keep your layout organized.


Part One: The Granny Square Halter Top

The halter top is the statement piece of this co-ord set. It is cropped, structured, and features adjustable ties at the neck and back for a customizable fit.

Front Panel

Make the number of squares appropriate for your size (nine for small/medium, twelve for medium/large, sixteen for large/extra-large). Lay them out in your chosen grid. Join the squares using the flat slip stitch method, working across rows first and then joining the rows together. Your front panel should be a clean rectangle.

Back Panel

Make the same number of squares as your front panel and join them in the same way. The back panel will sit higher on the body than a standard bikini top back, providing more coverage and support.

Connecting the Panels

Place the front and back panels together with wrong sides facing. Using your yarn and hook, slip stitch along the two side edges to join them. You will leave the top and bottom edges open. The bottom edge of the top should sit at your natural waist or slightly above, depending on your preference. If it is sitting too low, you can fold up the bottom row and slip stitch it in place to create a small hem.

The Halter Ties

For the neck ties, attach your yarn at one top corner of the front panel. Chain approximately 60 to 80 stitches, or until the tie is long enough to reach comfortably around the back of your neck and tie in a bow. Single crochet back along the chain for a neat, sturdy finish. Repeat on the opposite top corner.

For the back ties, attach yarn at the top side seam on one side of the back panel. Chain the same length as your neck ties. Single crochet back along the chain. Repeat on the other side. When worn, these ties cross at the back and tie at the front waist, or you can tie them directly at the back depending on your preference.

Optional Edging

For a polished finish, work a round of single crochet around the entire perimeter of the assembled top. This stabilizes the edges and prevents them from curling. You can also add a row of crab stitch (reverse single crochet) for a decorative rope-like edge that elevates the overall look considerably.


Part Two: The Granny Square Wide Leg Pants

Wide leg pants might sound intimidating to crochet, but when you break them down into flat rectangular panels, the construction becomes surprisingly straightforward. The key is in the assembly.

Making the Panels

Each leg of the pants consists of two panels — a front and a back — that are joined at the inseam and outseam. For a wide leg silhouette, each panel should be wide enough to accommodate roughly half your hip measurement with a little ease added.

Determine how many squares wide your panel needs to be. If your hip measurement is 40 inches and each square is 4 inches, you will need about five squares across per panel to reach a total of 20 inches per panel, giving you a full hip circumference of 40 inches. Add one extra square per panel if you prefer a very relaxed fit.

For the length of each panel, measure from your waist to your desired hem. Divide that number by 4 (the measurement of each square) to find how many rows of squares you need. For a pair of pants that hits the ankle on a 5’5″ frame with an inseam of around 28 inches, you will need approximately seven rows of squares.

Make four panels in total — two front panels and two back panels. Join the squares within each panel first, then proceed to the construction steps below.

Assembling the Legs

Take one front panel and one back panel. Hold them with wrong sides facing and join along the long side edge using the flat slip stitch join. This creates the outseam of one leg. Repeat for the second leg. Then, fold each leg so that the remaining open long edges are aligned and join them to create the inseam. You now have two tubes.

Joining the Legs

This is the step that turns two tubes into a pair of pants. Hold both leg tubes with the inseams aligned in the center. The point where the two inseams meet at the top becomes your crotch seam. Join the front panels of both legs together at the center front, working from the waist down about 6 to 8 inches. Repeat at the center back for the back rise seam. The exact depth of this seam determines how much room there is in the seat, so adjust based on your measurements.

The Waistband

Work a row of single crochet around the entire waist opening to even out the edge. Then work a back loop only row of single crochet — this creates a visible ridge that will become your fold line. Continue working additional rows of single crochet for about 1.5 to 2 inches. This folded section will form your waistband casing.

Before closing the casing, thread your elastic through the opening. Overlap the ends by about an inch and stitch them together securely. Fold the waistband down over the elastic and slip stitch it to the inside of the pants, enclosing the elastic completely. Try the pants on before closing the casing to make sure the waist feels right.

Finishing the Hem

Work a row of single crochet around each leg opening to neaten the hem. As with the top, a round of crab stitch along the hem adds a lovely professional finish.


Blocking and Finishing

Blocking is not optional for a garment like this — it is the step that transforms a pile of assembled squares into something that genuinely looks handmade in the best possible way. Cotton responds beautifully to wet blocking.

Soak the completed pieces in cool water for about 20 minutes until they are thoroughly saturated. Gently press out the excess water without wringing. Lay each piece flat on a blocking board or clean towels. Shape each piece to your measurements, pinning corners and edges if needed. Allow to dry completely, which can take anywhere from several hours to a full day depending on the yarn weight and your environment.

Once blocked and dry, the squares will lie flat and even, the joins will relax into the fabric, and the entire set will look cohesive and intentional.


Styling Your Granny Square Co-ord Set

The beauty of this set is how versatile it is. On a warm summer day, the halter top and wide leg pants worn together with simple sandals create an effortless boho-chic look. The top also works beautifully layered over a fitted bandeau or bikini top if you prefer more coverage, or over a simple linen shirt for an evening look.

The wide leg pants pair just as well with a tucked-in fitted tee or a cropped knit as they do with the matching halter, which means you are effectively making two separates that can each carry their own weight in your wardrobe.

In terms of color, the co-ord set lends itself to both monochromatic styling and bold color blocking. A single-color set in a warm terracotta or a muted sage reads as sophisticated and modern. A traditional multicolor granny square layout with a bright center and contrasting rounds feels more playful and maximalist. Neither is wrong — that is the real joy of making your own clothing.


A Few Tips Before You Start

Cotton yarn can be harder on your hands than wool or acrylic because of its lack of elasticity. Take breaks if you feel tension in your hands or wrists, and try to hold your yarn with a relaxed grip. A slightly larger hook than the label recommends can make cotton much more enjoyable to work with.

Keep all of your squares for a single garment piece in a bag together as you make them, so you can periodically lay them out and check that your color placement is working the way you imagined before you get to the joining stage.

Press your finished squares lightly with a damp cloth before joining them. This makes them easier to lay flat and helps your joins sit more neatly.

Finally, take your time with the finishing. Weaving in ends carefully, working a neat edging, and blocking thoroughly are the details that separate a handmade piece that looks polished from one that looks unfinished. The extra hour you spend on finishing is always worth it.


This granny square co-ord set is genuinely one of those projects that reminds you why you learned to crochet in the first place. It is creative, wearable, and deeply satisfying to make. Once you have worn your set out into the world and someone inevitably asks where you got it, telling them you made it yourself will never get old.

Categorized in:

Crochet Fashion Ideas,

Last Update: October 15, 2026