Yes, you can knit granny squares, and they're one of the easiest projects to start with

Granny squares are traditionally a crochet project, not a knitting one — but knitters have adapted the design so thoroughly that "knitted granny squares" are now their own thing. Instead of the open, lacy look of a crocheted square, a knitted version uses stockinette stitch (knit and purl rows) to create a solid, dense fabric with a decorative border. The result is a small, finished square you can sew together with others to make blankets, scarves, or cushion covers.

The appeal is the same as the crochet original: each square is small enough to finish in an evening or two, you can make them in any yarn weight or color, and you can join them as you go or all at once at the end. If you already knit, you already have the skills — granny squares use only basic stitches.

Key Takeaways

  • Knitted granny squares use stockinette stitch (alternating knit and purl rows) for the main body, then a garter stitch or seed stitch border for definition.
  • You cast on a small number of stitches (usually 15 to 25), knit the body, then pick up stitches around the edges to add the border.
  • Each square takes roughly two to four hours depending on yarn weight and your speed, making them ideal for portable projects.
  • You can join squares with mattress stitch (invisible seaming), whip stitch, or by picking up stitches and knitting them together as you go.

The basic structure of a knitted granny square

A knitted granny square has two parts: the center and the border. The center is usually stockinette stitch — knit on the right side, purl on the wrong side — worked in a square shape. The border is added afterward by picking up stitches around all four edges and knitting a few rounds in garter stitch (knit every row) or seed stitch (alternating knit and purl in the same row).

The center is worked flat, not in the round. You cast on stitches along one edge, knit back and forth until the piece is roughly square-shaped, then bind off. The number of stitches and rows depends on how large you want the finished square and what yarn weight you're using. Worsted weight yarn typically needs 20 to 25 cast-on stitches; fingering weight needs fewer.

Once the center is done, you pick up stitches along each of the four sides — usually one stitch for every row on the sides and one stitch for every cast-on or bound-off stitch on the top and bottom. Then you knit the border, which adds a frame and makes the edges neater and more defined.

How to cast on and work the center

Start with a long-tail cast-on or any cast-on you're comfortable with. For a worsted-weight square roughly 6 inches finished, cast on 21 stitches. Knit the first row (this is your right side), then purl the second row. Keep alternating knit and purl rows until you have roughly the same number of rows as stitches — so about 21 rows. This creates a square rather than a rectangle.

Count your rows as you go. If you're aiming for a 6-inch square, you'll knit until the piece measures about 5.5 inches, because the border will add roughly half an inch on each side. Bind off all stitches when the center is the right size. Don't cut the yarn yet — you'll use it to pick up stitches for the border.

If you're new to picking up stitches, practice on a swatch first. The technique is straightforward: insert your needle under the edge stitch, wrap the yarn, and pull a loop through. You're creating new stitches from the edge of your finished piece.

Adding the border and picking up stitches

With the center complete, pick up stitches along all four edges. Start at a corner. Pick up one stitch in each row along the first side (usually 20 to 21 stitches), then pick up one stitch in each cast-on or bound-off stitch along the next side (21 stitches), then repeat for the remaining two sides. At each corner, pick up one stitch in the corner stitch itself to avoid holes.

Once you've picked up all stitches — roughly 84 to 88 for a square with 21 stitches and 21 rows — you'll have stitches on your needle all the way around. Knit one round in garter stitch (knit every stitch, every round) or work seed stitch (knit one, purl one, alternating). Two to four rounds of border is typical; more rounds make a thicker, more visible frame.

Bind off all stitches on the final round. Weave in the ends. Your square is now complete and ready to join with others or stand alone as a coaster or small cushion cover.

Yarn weight and square size

The yarn weight you choose changes how many stitches you need to cast on and how long the project takes. Worsted weight (medium thickness) is the most forgiving for beginners — cast on 21 to 25 stitches and you'll have a finished square around 6 inches. Bulky weight works faster; cast on 15 to 18 stitches for a similar size. Fingering weight (thin) takes longer but produces delicate squares; cast on 25 to 30 stitches.

A good rule of thumb: cast on enough stitches so that the finished center (before the border) is roughly 5 to 5.5 inches square. The border adds about half an inch on all sides. If your cast-on stitches measure 4 inches across when you hold them up, you're in the right range.

Time varies widely. A worsted-weight square takes two to four hours. Bulky weight is faster — one to two hours. Fingering weight can take six to eight hours. Your own speed matters more than the yarn; experienced knitters work faster than beginners, and continental knitting is typically faster than English-style throwing.

Joining squares together

Once you have multiple squares, you can join them three ways. Mattress stitch (also called invisible seaming) is the most invisible — you thread a tapestry needle under the edge stitches of two squares and pull them together so the seam vanishes into the fabric. It takes practice but looks professional. Whip stitch is simpler: you sew the edges together with a needle and thread, and the seam is visible but neat.

The third method is to pick up stitches along the edge of a finished square and knit it directly to another square, joining as you go. This is faster if you're making a large project and don't want to sew afterward, but it requires planning — you need to know the order of your squares before you start.

Most blankets are laid out in a grid: four squares by four, five by five, or six by six. Arrange your squares in the pattern you want before you start joining, especially if you're using different colors. Take a photo so you remember the layout.

Common mistakes and how to avoid them

The most common mistake is casting on too many or too few stitches, which makes the center come out rectangular instead of square. Count your rows as you knit and aim for the same number of rows as stitches. If you end up with a rectangle, it's still usable — just join it with others and embrace the variation.

Another frequent issue is picking up stitches unevenly around the border, which can make the corners pucker or the sides wavy. Pick up stitches slowly and count them as you go. If one side has noticeably more stitches than the others, you can decrease a few stitches evenly across that side during the first round of the border.

Tension matters less with granny squares than with fitted garments, so don't stress if your tension is loose or tight — the border will even things out visually. Just be consistent within each square.

Frequently Asked Questions

Do I need a pattern to knit a granny square?

No. The basic structure — cast on, knit stockinette until square, pick up stitches, knit border, bind off — works with any yarn weight. You can find written patterns online if you want specific stitch counts and row numbers, but you can also figure them out by experimenting with a swatch first.

Can I use different yarn weights for different squares?

You can, but the squares will be different sizes. If you want them all the same size, use the same yarn weight throughout. If you're okay with variation, mixing weights can create an interesting patchwork effect — just be aware that thinner yarn squares will be smaller than bulky yarn squares.

What's the difference between a knitted granny square and a crocheted one?

Crocheted granny squares are lacy and open, with visible holes and a looser drape. Knitted granny squares are dense and solid, with a smooth stockinette center. Both are called "granny squares" because of the tradition of making them in multiples and joining them into blankets, but the finished look is quite different.

Can I knit granny squares in the round instead of flat?

Yes, but it's more complicated. You'd cast on stitches in the round, increase evenly to keep the piece flat, and work in spirals or rounds. Most knitters find the flat method (cast on, knit back and forth, pick up stitches for border) simpler and faster, especially for beginners.

How many squares do I need for a blanket?

A small baby blanket is typically 4 by 4 squares (16 total). A lap blanket is 5 by 5 or 6 by 5 (25 to 30 squares). A full-size blanket is 8 by 8 or larger (64 or more squares). The time commitment grows quickly, so many knitters start with a lap blanket or a small throw.