
Granny Top and Shorts Set Crochet Pattern: Your Complete Guide to a Boho Summer Staple
There is something deeply satisfying about wearing something you made with your own hands. When that something happens to be a coordinated crochet set that looks like it came straight from a boutique shop window, the satisfaction level goes through the roof. The granny top and shorts set has become one of the most beloved crochet projects of recent years, and for good reason. It combines the nostalgic charm of traditional granny square construction with a fresh, wearable silhouette that works for beach days, festival outings, casual summer afternoons, and everything in between.
This complete crochet pattern guide will walk you through everything you need to know to create your own granny top and shorts set from scratch. Whether you are an intermediate crocheter looking for your next wearable project or an adventurous beginner ready to level up, this pattern breaks down the process into clear, manageable steps. By the end of this post, you will have all the information you need to start hooking your way to the most charming handmade set of the season.
Why the Granny Top and Shorts Set Is Having a Moment
Before diving into the pattern itself, it helps to understand why this particular project has captured the imagination of so many makers. Granny squares have been a crochet staple for generations, traditionally used in blankets and afghans. Somewhere along the way, creative crocheters began reimagining the classic motif as a fashion element, and the results have been stunning.
The granny top, in its most popular form, is constructed by joining individual granny squares together to form a garment that drapes beautifully across the body. The open, lacy nature of the squares allows air to flow through, making it one of the most practical choices for warm weather. Paired with matching shorts — either crocheted with the same motif or constructed as a simple, solid crochet waistband with a flowy skirt-like hem — the set becomes a cohesive, polished look that photographs beautifully and wears even better.
Social media has played a significant role in the resurgence of granny square fashion. When makers share their finished sets online, the response is consistently enthusiastic. The combination of color, texture, and handmade craftsmanship makes these sets stand out in a sea of fast fashion, and more people than ever are interested in learning to make their own.
Materials You Will Need
Getting your materials right before you begin will make the entire project more enjoyable. Here is what you will need for a standard women’s small to medium granny top and shorts set. Adjustments for sizing are discussed later in this guide.
Yarn: Choose a lightweight cotton or cotton-blend yarn for best results. Cotton is breathable, holds its shape well, and drapes beautifully in wearable crochet projects. A size 3 or size 4 cotton yarn works wonderfully for this set. You will need approximately 800 to 1,000 yards for the top and 600 to 800 yards for the shorts, depending on your size and desired coverage. For a classic multicolor granny look, select three to four coordinating colors. For a more minimalist aesthetic, a single color or two-color combination works equally well.
Hook: A 4.0mm or 4.5mm crochet hook is typically ideal for size 3 or 4 cotton yarn. The goal is to achieve a fabric that has some drape without being too open or loose. Always make a gauge swatch before beginning.
Additional supplies: You will need a yarn needle for weaving in ends and joining squares, scissors, stitch markers, a measuring tape, and approximately three-quarters of a yard of thin elastic for the shorts waistband.
Optional: If you want to add extra lining to the shorts for modesty or comfort, a small amount of jersey fabric in a coordinating color is a nice touch, though it is entirely optional.
Understanding Gauge and Sizing
Gauge is everything in wearable crochet. A gauge swatch saves you from the frustration of finishing a project only to find it does not fit. For this pattern, aim for a granny square that measures approximately 4 inches by 4 inches after blocking. If your squares come out smaller, try a larger hook. If they are larger than 4 inches, try a smaller hook.
To determine how many squares you need for your top, measure your bust and add 2 to 4 inches of ease depending on how relaxed you want the fit. Divide that number by 4 (the width of each square in inches) to get the number of squares needed per row. Repeat this process for the length of the top, measuring from your shoulder to wherever you want the hem to fall, keeping in mind that you may want a crop-style top or a longer tunic-length version.
Standard sizing guide for the granny top in terms of squares:
For a size small (32 to 34 inch bust), you will typically work with a grid of 9 squares across and 6 squares tall for the front panel, repeated for the back panel. For a size medium (36 to 38 inch bust), work 10 squares across and 7 squares tall. For a size large (40 to 42 inch bust), work 11 or 12 squares across and 7 to 8 squares tall.
These numbers will shift slightly based on your individual square gauge, so always measure and calculate for your specific swatch size.
The Classic Granny Square: Step-by-Step
If you already know how to make a granny square, you can skip this section or use it as a refresher. If you are new to the granny square, this is the foundation of the entire project and worth taking the time to master before beginning the garment.
Round 1: Begin with a magic ring or chain 4 and join to form a ring with a slip stitch. Chain 3 (this counts as your first double crochet). Work 2 double crochets into the ring, chain 2. Repeat three more times — (3 double crochets, chain 2) — for a total of four clusters separated by chain-2 corner spaces. Join with a slip stitch to the top of the beginning chain 3. Fasten off if changing colors, or continue.
Round 2: Join your yarn (new color if desired) in any corner chain-2 space. Chain 3, work 2 double crochets in the same corner space, chain 2, work 3 double crochets in the same space (this creates the first corner). Chain 1. In the next corner space, work 3 double crochets, chain 2, 3 double crochets. Chain 1. Repeat for the remaining two corners. Join with a slip stitch. Fasten off or continue.
Round 3: Join yarn in any corner space. Chain 3, 2 double crochets, chain 2, 3 double crochets in the same corner space. Chain 1. Work 3 double crochets in the chain-1 side space. Chain 1. Continue with the corner pattern and side cluster pattern all the way around. Join and fasten off.
For a 4-inch square using size 4 yarn and a 4.5mm hook, three rounds usually gets you right to the target size. Block each square gently before joining by wetting it, pinning it to shape on a foam board, and allowing it to dry completely. Blocking makes a significant difference in the finished look of the garment.
Joining the Squares for the Top
There are several methods for joining granny squares, and the one you choose will affect the look of the finished garment significantly.
The flat slip stitch join is clean and nearly invisible when done in a matching yarn color. Hold two squares with wrong sides together and slip stitch through both loops along one edge. This creates a flat, flexible seam that works beautifully for wearable projects.
The join-as-you-go method is beloved by many crocheters because it eliminates a separate seaming step. As you complete the final round of each square, you connect it to the adjacent square by replacing the corner chain-2 or side chain-1 with a slip stitch into the corresponding space of the neighboring square. This method creates a cohesive fabric as you go and is particularly satisfying for larger projects.
The flat crochet join using a single crochet is slightly more visible but creates a raised decorative ridge that many makers intentionally use as a design feature. This join is worked on the right side of the fabric and gives the finished garment a handmade, artisan quality.
For the top, begin by constructing your front panel by joining the appropriate number of squares into a rectangle. Repeat for the back panel. Then, join the front and back panels at the shoulders, leaving an opening in the center for the neck. Join the side seams, leaving appropriate armhole openings. The exact size of the armhole will depend on your measurements, but generally leaving 2 to 3 squares’ worth of opening on each side works well for most body types.
Once the main body is assembled, you can add a simple border around the armholes, neckline, and hem using single crochet, shell stitches, or a simple picot edge. This finishing step elevates the look of the top and gives it a polished, complete appearance.
Making the Crochet Shorts
The shorts can be approached in two ways depending on your skill level and desired look. The first approach uses a full granny square construction, which creates a very bohemian, open look. The second approach, which many crocheters prefer for practical purposes, combines a solid crochet waistband with a partial granny square skirt that falls to mid-thigh.
Waistband: Chain enough stitches to fit comfortably around your hips (not your waist — crochet shorts are typically pulled up over the hips, so this measurement matters). Join with a slip stitch to form a ring, being careful not to twist. Work in single crochet ribbing (single crochet in the back loop only) for approximately 3 to 4 inches. This creates a stretchy, snug waistband. Leave a small channel at the top for threading elastic. Alternatively, you can work the waistband in a simple moss stitch or linen stitch for a denser, more polished look.
Body of the shorts: From the bottom of the waistband, begin increasing to form the shorts body. Work in half double crochet or double crochet in the round, increasing at the sides (or at four evenly spaced points) every few rows until the piece measures the desired width at the fullest part of the hips. Then work even (without increases) until the piece reaches the crotch depth.
Dividing for the legs: At the crotch point, divide your work into two equal halves. Work each leg separately in the round, decreasing very slightly at the inner thigh for a better fit. Work each leg until it reaches the desired length. For the granny shorts aesthetic, finish each leg with one to three rounds of granny shell stitches or attach granny square border motifs around the hem.
For a full granny square shorts option: Work the same number of granny squares as needed to wrap around your hip measurement, adjusting for ease. Join them into a tube. Work the waistband over the top of the tube by picking up stitches and working downward in ribbing. For the crotch and leg shaping, you can add gusset squares or work additional crochet fabric at the inner leg seam. This method is more advanced but creates the most cohesive, fully granny-square look.
Thread your elastic through the waistband channel and secure it to fit your natural waist comfortably. Sew the elastic ends together securely and close the channel with a few stitches.
Color Combination Ideas
One of the most joyful parts of making a granny set is choosing your color palette. Here are some combinations that translate particularly beautifully into this project.
A warm-toned bohemian palette using terracotta, dusty rose, cream, and sage green creates a set that feels earthy and handcrafted. This combination photographs beautifully in natural light and pairs well with leather sandals and a wide-brimmed hat.
A coastal palette of navy, white, and sandy beige gives the set a nautical, beach-ready feel. Using white as the main joining color and navy as the square centers ties the look together neatly.
For a maximalist, retro approach, try a rainbow palette where each square uses a different bright color — sunshine yellow, coral, turquoise, grass green, and hot pink — all joined and bordered in crisp white. This look is bold, cheerful, and unmistakably handmade in the best possible way.
Monochromatic sets in a single color with varying stitch textures are trending strongly right now. A set worked entirely in sage green or dusty lavender, using different stitch patterns for the squares, creates a sophisticated, modern look that feels anything but grandmotherly.
Tips for a Professional Finish
A few key habits will take your finished set from homemade to handcrafted and make a noticeable difference in the final result.
Block every single square before joining. This step cannot be emphasized enough. Blocking evens out your tension, opens up the lace work, and ensures every square is exactly the same size. The difference between a blocked and unblocked granny set is dramatic.
Weave in your ends securely. In a garment project, you will have many, many ends to weave in. Take the time to weave each one in at least two directions to prevent unraveling with wear and washing.
Use a stitch marker generously. When working in the round on the shorts, place stitch markers at your increase or decrease points and move them up as you go. This prevents the all-too-common mistake of shifting your stitch count without realizing it.
Wash and block the finished garment before wearing it for the first time. Cotton yarn in particular blooms and softens significantly after its first wash. Blocking the finished pieces ensures everything lays flat and the joins relax into the fabric.
Caring for Your Crochet Set
Cotton yarn is wonderfully easy to care for. Machine wash your set on a gentle or delicate cycle in cold water. Lay it flat to dry rather than hanging it, as hanging can distort the shape of the garment. Do not place in a dryer on high heat, as this can shrink cotton yarn and alter the size of your carefully made squares.
Store the set folded rather than hung for the same reason. With proper care, a well-made crochet set will last many seasons and only get softer with each wash.
Final Thoughts on Making Your Granny Set
The granny top and shorts set is more than just a crochet project — it is an investment in slow fashion, in the pleasure of making, and in the joy of wearing something entirely your own. From selecting your yarn colors to joining your final seam, every step of this process is an opportunity to be creative and intentional.
The pattern outlined here gives you a solid framework, but do not be afraid to make it your own. Swap in different stitch motifs instead of traditional granny squares. Add fringe to the hem of the top or the shorts. Mix textures by using a solid stitch for the top body and granny squares only as a border. The granny set format is wonderfully forgiving and endlessly adaptable.
Most importantly, enjoy the process. Put on a good podcast, brew a cup of something warm, and let yourself settle into the rhythm of the hook and yarn. When you finally put on the finished set for the first time, you will understand exactly why so many crocheters have fallen in love with this project. There is simply nothing like wearing something made with your own hands, stitch by beautiful stitch.