
How to Crochet a Boho Granny Square Skirt Inspired by Phoebe Halliwell from Charmed
If you grew up watching Charmed in the late ’90s and early 2000s, you already know that Phoebe Halliwell had one of the most iconic wardrobes on television. Played by Alyssa Milano, Phoebe was the free-spirited, fearless youngest sister who wore her personality right on her sleeve — and her hem. Low-rise flares, lace-up tops, chunky platform shoes, and yes, those gorgeous bohemian skirts that made every viewer want to raid her closet. One of the most memorable elements of her style was the layered, textured, witchy-boho aesthetic that felt both effortlessly cool and deeply intentional. A granny square crochet skirt is the perfect homage to that look, and honestly, it might be the most wearable piece of magical fashion you’ll ever make yourself.
This blog post will walk you through everything you need to know to crochet your own Phoebe Halliwell-inspired granny square skirt, from choosing your yarn and colors to assembling your squares, finishing your edges, and styling the final piece. Whether you’re a confident crocheter looking for your next big project or an intermediate maker ready to level up, this guide has you covered.
Why a Granny Square Skirt Is the Ultimate Boho Crochet Project
Granny squares are one of those timeless crochet motifs that have had countless revival moments, but right now they are absolutely everywhere in fashion. Runways, vintage shops, indie boutiques — the granny square has moved far beyond the blanket and into wearable art territory. A skirt made from joined granny squares is striking, customizable, and surprisingly comfortable to wear. Because the fabric is open and airy, it drapes beautifully and works well in warmer seasons or layered over a slip dress or opaque leggings in cooler months.
The Phoebe Halliwell aesthetic specifically calls for earthy, witchy tones mixed with pops of jewel color. Think burnt orange, deep burgundy, forest green, mustard yellow, cream, and dusty rose — all colors that feel like they belong in a candlelit Victorian sitting room or a San Francisco Painted Lady (which, coincidentally, is exactly where the Halliwell sisters lived). When you combine these shades in a patchwork granny square layout, the result is something that looks completely intentional, a little mystical, and incredibly fashion-forward.
Materials You’ll Need
Before you begin, gather your supplies. The exact quantities will depend on your size and how long you want your skirt to be, but this list gives you a solid starting point.
Yarn: You’ll want a light to medium weight yarn, ideally a DK weight (light 3) or worsted weight (medium 4), depending on how dense you want the fabric to feel. Natural fibers like cotton, linen, or a cotton blend drape the best for skirts and feel the most comfortable against your skin. If you want a slightly stretchier result, a cotton-acrylic blend works well. Plan on having approximately 800 to 1,500 yards total across all your colors, depending on skirt length and your size.
Colors to channel Phoebe’s vibe: Choose four to seven colors. A classic Charmed palette might include off-white or cream as a base, paired with terracotta, deep plum, sage green, mustard, and dusty mauve. You can also add a dark brown or black as an accent color for the final join or border rounds.
Hook: A 4.0mm to 5.0mm crochet hook works well for most DK and worsted weight yarns. Go with whatever gives you a fabric you love — not too stiff, not too loose.
Other supplies: A tapestry needle for weaving in ends and joining squares, scissors, a measuring tape, stitch markers, and elastic or a waistband material of your choice (either fold-over elastic, knit elastic, or a crocheted waistband).
Optional: A crochet blocking mat and pins if you want to block your squares before joining, which gives a much more polished and professional result.
Choosing Your Granny Square Pattern
The classic granny square is the obvious starting point, and for good reason — it’s recognizable, nostalgic, and instantly evokes that boho-vintage energy Phoebe embodied. However, you have options beyond the traditional four-round square.
The classic granny square is worked in clusters of three double crochets separated by chain-two corner spaces, built outward round by round. It’s the quintessential motif and is easy to work up quickly once you have the rhythm.
A solid granny square (sometimes called a solid square or a Dutch square) has no open mesh in the body of the square — it’s worked in continuous rounds with no chain gaps except at the corners. This creates a denser, heavier fabric that’s great if you want more coverage or a less see-through result.
A granny square with a flower center adds a dimensional floral element at the middle of each square. This is especially fitting for the Phoebe vibe since floral motifs were a huge part of late ’90s boho fashion.
A mini granny square (worked in just two rounds) gives you smaller tiles to work with, which means more squares overall but a finer, more intricate final look.
For a beginner-to-intermediate project that looks impressive, stick with the classic four-round granny square. It’s approachable, works up quickly, and the open mesh adds beautiful texture and movement to a skirt.
How to Make a Classic Granny Square (Step-by-Step)
Here is a standard four-round classic granny square pattern worked in multiple colors.
Round 1: Using your first color, make a magic ring (or chain 4 and join with a slip stitch). Chain 3 (counts as first double crochet), work 2 double crochets into the ring, chain 2, then work 3 double crochets, chain 2 three more times into the ring. Join with a slip stitch to the top of the beginning chain-3. You now have four clusters with chain-2 corners. Fasten off and weave in ends.
Round 2: Join your second color in any chain-2 corner space. Chain 3, work 2 double crochets in the same corner space, chain 2, work 3 double crochets in the same space (this completes your first corner). Chain 1, skip to the next corner and repeat the corner sequence (3 dc, ch 2, 3 dc), chain 1, repeat around. Join with a slip stitch. Fasten off.
Round 3: Join your third color in any chain-2 corner space. Work the corner sequence (3 dc, ch 2, 3 dc) in the corner, chain 1, work 3 dc in the chain-1 space along the side, chain 1, repeat the corner, continue around. Join and fasten off.
Round 4: Join your fourth color (or your border accent color) and continue the same pattern, adding one more cluster of 3 double crochets on each side. Join and fasten off. This is your completed square.
Each finished square worked in DK weight yarn on a 4.0mm hook will be approximately 4 to 5 inches across, which is the perfect size for a garment piece.
Planning Your Skirt Layout
This is the step that most people skip, and it’s also the step that makes the biggest difference. Before you start joining, lay out your squares on a flat surface and play with the arrangement. Think about color balance — you don’t want all of your terracotta squares clustered in one area and all of your cream squares in another. Instead, aim for a scattered, intentional patchwork look where colors are distributed throughout.
To figure out how many squares you need, measure your hips and decide on your skirt length.
For the width, divide your hip measurement (plus a few inches for ease) by the width of one square. For example, if your hips are 42 inches and each square is 4.5 inches wide, you need approximately 9 to 10 squares around the circumference for a mini skirt or tube skirt. For a full wrap or tiered effect, you would increase the number of columns or add a second tier of squares below.
For the length, divide your desired skirt length by the height of one square. A square is usually as tall as it is wide, so a 4.5-inch square gives you about 4.5 inches of length per row. For a mini skirt, two rows of squares gets you roughly 9 inches of length. For a midi or maxi skirt, you’d want four to six rows.
A very rough starting guide by skirt length:
For a mini skirt (roughly 12 to 15 inches): two to three rows of squares. For a midi skirt (roughly 22 to 26 inches): four to five rows of squares. For a maxi skirt (roughly 35 to 40 inches): six to eight rows, potentially with larger squares or a tiered design.
Joining Your Granny Squares
There are several methods for joining squares, and each one gives a slightly different aesthetic result.
The flat slip stitch join is done by holding two squares with right sides together and slip stitching through the back loops of both edges. This creates a raised seam on the right side that can look really beautiful as a design detail — like a visible grid of ridges across your skirt.
The flat single crochet join is similar but uses single crochets instead of slip stitches, creating a slightly chunkier, bolder seam. Many boho crochet garments use this join deliberately because the seam becomes a decorative feature.
The needle join (whip stitch) is done with a tapestry needle, joining squares invisibly by weaving through the edge stitches. This is the flattest and most seamless option.
The join-as-you-go method involves working the last round of each square and attaching it directly to the previous square during that round rather than finishing each square separately and joining afterward. This eliminates the joining step entirely and is great for speed.
For a Phoebe-inspired skirt with maximalist boho energy, the flat single crochet join in a dark accent color (like deep plum or brown) is beautiful — it gives the finished piece that patched, handcrafted look that defined early 2000s boho style.
Adding a Waistband
The waistband is what turns your joined squares from a flat rectangle into an actual wearable skirt. You have a few options here.
Fold-over elastic is the easiest and most comfortable choice. Sew it directly to the top edge of your joined squares with a whip stitch, fold it over to the inside, and stitch down. The result is a clean, comfortable waistband that sits flat and stretches with you.
Knit elastic sewn to a crocheted channel gives a slightly more structured waistband. Work several rows of single crochets along the top edge to create a waistband panel, then fold it over and sew it down, threading elastic through the channel you’ve created.
A crocheted drawstring waistband is the most artisanal and on-brand option for a witchy boho skirt. Work a few rows of single crochets along the top to create a band, then add chain-space eyelets and thread through a twisted cord or macramé-style drawstring. This looks incredible and is very adjustable.
Finishing Touches and Border Options
Once your squares are joined and your waistband is finished, consider adding a border along the bottom hem. A simple single crochet border in your accent color cleans up the edge. A shell stitch border adds beautiful texture and femininity. A picot border (adding small decorative loops between stitches) gives a delicate, lacy finish that’s perfect for a boho aesthetic.
You might also consider adding a bottom row of half squares or triangles to give the hem an interesting zigzag shape rather than a straight edge — a lovely detail that gives your skirt real handmade character.
Styling Your Phoebe Halliwell-Inspired Granny Square Skirt
Now comes the truly fun part. To fully capture Phoebe’s energy, think about what she paired with her statement pieces. A fitted ribbed crop top or a flowy lace cami tucked in at the front is a great starting point. Layer a sheer blouse or a lightweight kimono over it for that draped, effortlessly put-together look she was so famous for.
For footwear, chunky platform sandals or heeled boots are the most authentic early 2000s call-back. But the skirt also looks beautiful with flat strappy sandals for a more relaxed summer vibe.
Add accessories with intention — layered necklaces, a charm bracelet, rings on multiple fingers, and maybe a beaded bag. Phoebe was never afraid to pile it on, and her accessories always felt personal rather than overdone. A crocheted or woven bag in a complementary color is a perfect finishing touch.
Tips for Getting the Best Results
Blocking your squares before joining makes an enormous difference. Even if you skip blocking on other crochet projects, it’s absolutely worth doing for garments. Wet your finished squares, pin them to your blocking mat in perfect squares, and let them dry completely. They’ll lie flat, your corners will be crisp, and the joining process will be dramatically easier.
Weave in your ends as you go. With a colorful granny square project, you’ll accumulate a lot of yarn tails quickly. Dealing with them square by square keeps the project manageable and saves you from an overwhelming finishing session at the end.
Gauge matters more than you might think for a garment. Before calculating how many squares you need, make a test square and measure it accurately after blocking. Your skirt will fit much more reliably if your math is based on your actual blocked square size rather than an approximation.
Finally, don’t be afraid to mix and match square sizes. A granny square skirt with slightly different square sizes in different areas — maybe larger squares in the main body and smaller squares along the hem — creates beautiful visual interest and can also be a great solution if you run out of a color partway through.
Final Thoughts
A crochet granny square skirt is one of those projects that feels almost magical to make and even more magical to wear. It’s time-consuming in the best possible way — the kind of project you work on over a long weekend, or slowly across a few weeks while you’re watching your favorite show (rewatching Charmed, obviously). Every square is its own small completion, and the satisfaction of joining them together into a full, wearable garment is genuinely hard to match.
Phoebe Halliwell’s style endures because it was rooted in self-expression, confidence, and a total lack of apology for being exactly who she was. A handmade granny square skirt carries that same energy. You made it, you chose every color, and it fits your body and your personality in a way that nothing off a rack ever could.
So gather your yarn, pick your colors, charge up your crystals if that’s your thing, and get crocheting. Your own piece of Halliwell magic is waiting to be made.