Granny square garments often feel intimidating because turning flat motifs into a wearable shape can be tricky, especially around the neckline and straps. A Crochet Camisole Granny Square Top solves that problem by letting the squares do the work for you. Instead of complex shaping, the fit comes from thoughtful square placement, simple joining, and a supportive border. This approach makes it easier to control drape, adjust size, and build confidence while still ending up with a polished, wearable top that feels intentional rather than pieced together.
Crochet Camisole Granny Square Top

If you love the look of a granny square top but struggle with planning the shape, sizing it to your body, or getting neat joins, this camisole-style version is a very forgiving build. You can lay the squares right on a tank top you already like, adjust the layout before you sew anything, and end up with a top that fits and hangs the way you want without complicated shaping.
What you’re making
- This top is built from a set of Willow Granny Squares that are sewn together to form a camisole shape.
- Once the squares are joined, you add a simple single crochet border for structure, then finish with braided yarn straps and fringe.
- Because the fit comes from your layout (not increases/decreases), the planning stage matters.
- The good news is that you can test the shape on a tank top before committing.
Materials
- Medium weight cotton yarn
- 5.0 mm crochet hook
- Scissors
- Yarn needle
Before you start
Choose a sizing approach that actually works
Your pattern already gives the best sizing method for this style: plan your layout over a tank top.

A few practical tips that make this step smoother:
- Pick a tank top that fits the way you want your crochet top to fit. If the tank is snug, your crochet version will tend to be snug. If it’s relaxed, yours will be too.
- Lay the tank flat on a surface and smooth it out without stretching it.
- Measure one finished square once you’ve made it. That measurement helps you predict whether 8 squares will be enough or if you’ll want 9 or 10.
Gauge matters here, but not in the usual way
You don’t need a strict stitch gauge for this project, but you do need consistent square size.
If your squares vary even a little, you’ll notice it during assembly:
- Corners won’t match up cleanly
- The border will ripple
- The neckline may pull unevenly
A simple habit helps: after each square, lightly smooth it to the same size before starting the next. If you block, block all squares the same way.
Read this once so the rounds make sense
This square has clear “identity changes” as you build it:
- You start with a dense center ring.
- You open it up with a lacy circle.
- You increase the stitch count to give the circle enough fabric to square off.
- You create corners and scallops.
- You frame it so the joining and border behave nicely.
When you understand that flow, the round transitions feel much less confusing.
Stitch clarity and counting tips
- “Chain 3 to count as the first double crochet” means your chain-3 takes the place of the first dc in that round.
- When you join, join exactly where the pattern says. Joining into the wrong chain can shift the round and throw off your spacing.
- In the lacy circle, you are making a repeating pattern around: double crochet, chain 1, in each stitch.
- When the pattern gives a total stitch count (like 48), it’s there to confirm you’re on track. If you don’t match it, pause and fix it now. It’s much harder to correct later.
Willow Granny Square
Center Ring
- Chain 5 and slip stitch to form a loop
- Chain 3 to count as the first double crochet
- Work 15 double crochets into the ring for a total of 16 stitches
- Slip stitch to the top of the starting chain to close
Helpful notes:
- Make the initial ring snug. If it’s loose, you’ll see a hole in the center.
- When you “slip stitch to the top of the starting chain,” you’re joining into the top of that chain-3. This keeps the round even.

Lacy Circle
- Chain 4 to count as one double crochet and one chain
- Work 1 double crochet then chain 1 in the next stitch
- Repeat double crochet and chain 1 in every stitch around
- Slip stitch into the third chain of the starting chain to close
What this round is doing: This is where the square gets its airy look. The chain-1 spaces you create here become the structure you build into later.
Common confusion:
- The starting chain 4 counts as a dc + ch 1. That means when you come back around, you join into the third chain (the “dc height” part), not the very top chain.
Expanding the Circle
- Chain 3 to count as the first double crochet
- Work 2 double crochets into the first chain space
- Work 1 double crochet into the next stitch
- Repeat around for a total of 48 stitches
What to watch for:
- You’re working into chain spaces and stitches in a repeating rhythm. If you lose your place, look for the chain spaces from the previous round and re-establish the pattern.
- Hitting 48 stitches matters because the next round depends on evenly spaced anchor points.
Creating the Square Framework
- Chain 5, skip 2 stitches, and single crochet into the next stitch
- Chain 3, skip 2, single crochet
- Chain 4, skip 2, single crochet
- Chain 3, skip 2, single crochet
- Repeat this sequence three more times to form four corners
What this round is doing: This is the “turning point” where the circle becomes a square. The chain-5 sections become your corners, and the other chain spaces create the sides.
Troubleshooting if your corners don’t land evenly:
- Make sure you truly have 48 stitches from the previous round.
- Count your “skip 2” carefully. If you accidentally skip 1 or 3, the corner spacing shifts.
Round 5 Filling the Scallops
- Work 5 double crochets, chain 3, and 5 double crochets into each corner space
- Single crochet into the chain 3 space
- Work 7 double crochets into the chain 4 space
- Single crochet into the next chain 3 space
- Repeat around the square
Why the stitches change: The corners are built up more heavily (5 dc, ch 3, 5 dc) to create structure and a clear turning point. The sides get a softer scallop fill with 7 dc.
Keep it neat:
- When you “single crochet into the chain 3 space,” aim for the center of that space so the square stays even.
- After you finish each side sequence once, pause and visually confirm you have one corner scallop and one side scallop forming correctly before repeating.
Final Framing
- Chain 6 to count as one double crochet and four chains
- Work single crochet, chain 3, single crochet in the corner space
- Chain 4 and double crochet into the next single crochet
- Chain 3 and single crochet into the center of the scallop
- Chain 3 and double crochet into the next single crochet
- Chain 4 to reach the next corner

What this round is doing: This creates consistent joining points around the square. Those chain lengths give you predictable spaces for the border and make the edges behave during assembly.
Where crocheters often get unsure:
- “Double crochet into the next single crochet” means you’re anchoring into the single crochet stitches from the previous round, not into a chain space.
- “Single crochet into the center of the scallop” is exactly what it sounds like: find the middle dc of the scallop section and place the sc there to anchor the chain sections.
Solid Border
- Work 5 double crochets into chain 4 spaces
- Work 3 double crochets into chain 3 spaces
- At each corner, work 3 double crochets, chain 3, and 3 double crochets
Why a solid border helps: A lacy square is beautiful, but it can stretch and distort when you join it. This border stabilizes the square so the top holds its shape, especially along the neckline and underarm edges.
Tip for consistent corners: Make sure you always identify the corner space correctly before working the “3 dc, ch 3, 3 dc.” If a corner is missed, the square will start to spiral or warp.
Assembly and Finishing
- Make 8 to 10 granny squares depending on desired size
- Lay the squares over a tank top to plan placement and shape
- Sew squares together using a yarn needle and matching yarn
- Work a single crochet border evenly around the entire top
- Braid three 32-inch yarn strands for straps and attach to neckline corners
- Cut yarn lengths and attach fringe along the bottom edge
Planning your layout on the tank top
This is the step that makes the top look intentional instead of “just squares.”
- Arrange the squares so the neckline slope feels natural. A camisole neckline usually looks best with a gentle dip in the center front and slightly higher corners where straps attach.
- Check the side edges. If the underarm area looks too open, you may prefer adding a square or shifting placement so the side seam is more closed.
- Use stitch markers or safety pins to hold the planned layout in place while you decide.
Sewing squares together cleanly
Since the square has lace, you’ll want to pick consistent points to stitch through.
- Match corner to corner first, then work along the edge.
- Keep your joining tension relaxed. If you sew too tightly, the fabric will pucker and the top will lose drape.
- If you want the joins to disappear, use matching yarn and stitch through the same spaces on both squares every time.
Single crochet border advice
The border should feel even and supportive, not tight.
- Work the single crochet border “evenly” by placing stitches where the fabric naturally allows them.
- If the edge starts to wave, you likely have too many stitches.
- If the edge curls inward, you likely have too few stitches or your tension is too tight.
Straps that sit well
“Braid three 32-inch yarn strands” gives you a solid starting length, but strap comfort depends on stretch and how heavy your squares are.
A practical way to attach:
- Pin the braided straps in place first.
- Try the top on (or hold it up to your body) to confirm the neckline height before stitching them down securely.
Fringe that looks intentional

Fringe can look messy if the lengths vary.
- Cut all fringe strands the same length before attaching.
- Attach consistently along the bottom edge so the density looks even.
- After attaching, trim the fringe with the top laid flat so you’re cutting straight.
Beginner notes for confidence
- If you’re new to granny square projects, focus on making your first two squares identical in size and shape.
- Once you can repeat that, the rest is steady.
- Use the same hook and yarn throughout.
- Switching even slightly can change square size.
- Don’t rush assembly.
- A calm layout stage and careful joining is what makes this type of top look polished.
Troubleshooting
My square is turning into a wavy circle instead of flattening
- This usually comes from stitch count or tension differences in the expanding round.
- Confirm the “total of 48 stitches” before moving on.
My corners don’t sit at four clear points
- Double check the “skip 2 stitches” sections in the square framework round.
- One skipped stitch off will shift corner placement.
My square sizes vary
- This is commonly tension.
- Make sure you’re not tightening chains in some squares and relaxing them in others, especially in the framing rounds.
The neckline edge looks loose
- A single crochet border helps, but the biggest fix is layout.
- Adjust where squares sit at the neckline so the edge follows a smooth shape before you border.
The border ripples
- You probably placed too many single crochets along an edge with lots of chain spaces.
- Work fewer stitches in those areas and aim for a flatter edge.
Finishing notes
- Weave in ends before joining if you want the inside to look clean. It’s much harder once squares are sewn together.
- After assembly, smoothing or lightly blocking the finished top helps the squares sit evenly and improves drape.
- If you plan to wash the top often, cotton is a great choice, but it can grow slightly with wear. A supportive border and secure straps help it keep its shape.






