A beanie takes about 4 to 6 hours and uses just two needles and one ball of yarn

A beanie is a tube of knit fabric closed at the top—the easiest hat to make once you know how to cast on, knit, and purl. You work in the round on circular needles or double-pointed needles, which means you're always looking at the same side of your work and the fabric naturally curls into a tube. The whole project takes a beginner about 4 to 6 hours spread across a few evenings, and you only need to know two stitches: knit and purl.

The basic steps are: cast on stitches around your needle, work in ribbed pattern (alternating knit and purl) for the cuff, switch to stockinette stitch (all knit) for the body, decrease stitches at the crown to close the top, and weave in the loose ends. If you've already learned to cast on and the basic stitches, you're ready to start.

Key Takeaways

  • You need circular needles (16-inch size for most adults), worsted-weight yarn, and a yarn needle to weave in ends—total cost is usually $8 to $15.
  • Cast on 80 to 100 stitches depending on head size, then work in 2x2 ribbing (knit 2, purl 2) for 2 inches to create the cuff that hugs your head.
  • Switch to stockinette stitch (knit every round) for 6 to 7 inches until the beanie reaches your eyebrows, then begin decreasing by knitting 2 stitches together every few stitches.
  • The crown takes about 20 minutes—you'll decrease in rounds until only 8 stitches remain, then pull the yarn through them to close the top.
  • Weave the loose ends through the inside of the hat with a yarn needle, then block the beanie by steaming it lightly or washing and laying it flat to dry.

Gather your needles, yarn, and measuring tools

You need circular needles in size 7 or 8 (US), 16 inches long—this is the standard length for knitting a hat in the round. The needle size depends on your yarn weight; a worsted-weight yarn (the most common choice for beanies) works best with size 7 or 8. If you use a thinner yarn, you may need size 5 or 6; if you use a bulky yarn, you may need size 9 or 10. The yarn label will tell you the recommended needle size.

Buy one ball of worsted-weight yarn in the color you want—one ball (usually 190 to 220 yards) is enough for an adult beanie. You'll also need a yarn needle (also called a tapestry needle) to weave in the loose ends at the beginning and end. A measuring tape helps you check the length as you work. If you don't have circular needles, you can use a set of four or five double-pointed needles instead, though circular needles are easier for beginners.

Cast on the right number of stitches for your head size

Measure around the head where the beanie will sit—usually about an inch above the eyebrows. For an adult, this is typically 20 to 22 inches. Multiply that number by 4 to get your cast-on number: a 20-inch head needs 80 stitches, a 22-inch head needs 88 stitches. For a child, measure 16 to 18 inches and multiply by 4 to get 64 to 72 stitches.

Use the long-tail cast-on or cable cast-on—both create a stretchy edge that won't feel tight. Cast on your stitches loosely; if they're too tight, the cuff will be uncomfortable. Once all stitches are on the needle, join them into a circle by knitting the first stitch with the yarn attached to the last stitch you cast on. Place a stitch marker on the needle to mark the beginning of the round so you know where each round starts.

Work the ribbed cuff for 2 inches

The cuff is a 2x2 ribbed pattern: knit 2 stitches, purl 2 stitches, repeat all the way around. Ribbing is stretchy and hugs the head, which is why it's used for the cuff. Work this pattern for 2 inches—measure from the cast-on edge as you go. This takes about 30 to 45 minutes depending on your speed.

Common mistakes: purling too tightly (your hands will tire faster), or accidentally dropping a stitch when switching between knit and purl. If you drop a stitch, stop when ready and use a crochet hook to pick it back up before it unravels further. If you're new to ribbing, the first few rounds feel awkward; by round 5 or 6, your hands will find a rhythm.

Switch to stockinette stitch and knit the body

Stockinette stitch is straightforward knitting every stitch in every round—no purling. This creates the smooth, flat fabric you see on most beanies. Once you finish the ribbed cuff, start knitting every stitch. You'll notice the fabric changes texture when ready; it becomes smoother and less stretchy than the ribbed section.

Knit in stockinette for 6 to 7 inches, measuring from the top of the cuff. This is the main body of the hat. For a standard adult beanie, 6.5 inches is typical; if you have a longer face or prefer a taller hat, go to 7 inches. A child's beanie is usually 5 to 5.5 inches. This section takes about 2 to 3 hours depending on your speed. You'll know you're ready to start decreasing when the hat reaches just above your eyebrows when you hold it up to your head.

Decrease stitches to shape the crown

The crown is where you close the top of the hat by reducing the number of stitches in a series of rounds. Start with a decrease round: knit 6 stitches, then knit 2 together (insert the needle through 2 stitches at once and knit them as one). Repeat this pattern all the way around. This reduces your stitch count by one-eighth.

After this round, knit 1 plain round (no decreases). Then do another decrease round, but this time knit 5 stitches, then knit 2 together. Repeat. Continue this pattern—decrease round, plain round, decrease round, plain round—each time reducing the number of plain stitches by 1, until you have only 8 stitches left on the needle. This takes about 20 to 30 minutes. The decreases should form a spiral pattern on the crown; if they look uneven, you may have accidentally skipped a decrease or added an extra stitch, but this won't affect how the hat fits.

Close the top and finish the beanie

When 8 stitches remain, cut the yarn, leaving a 6-inch tail. Thread the tail through the yarn needle, then pass the needle through each of the 8 remaining stitches on the knitting needle, sliding them off as you go. Pull the yarn tight to close the opening at the top of the hat. Weave the tail through the inside of the crown a few times to find it, then trim any excess yarn.

Weave in the other loose end—the yarn tail from your cast-on—using the same method. Thread it through the inside of the cuff so it's hidden. Trim it close to the fabric. Try the beanie on; it should fit snugly around your head without pinching. If it's too loose, you cast on too many stitches; if it's too tight, you cast on too few. You can block the beanie by steaming it lightly with an iron on low heat, or by washing it gently in cool water, squeezing out excess water, and laying it flat to dry on a towel.

Frequently Asked Questions

What if I drop a stitch in the middle of a round?

Stop knitting when ready and use a crochet hook to pick up the dropped stitch. Insert the hook through the stitch from front to back, then catch the horizontal yarn strand above it and pull it through. Repeat for each row the stitch has dropped. If you don't notice until several rows later, you may need to unravel back to that point and pick it up then.

Can I use straight needles instead of circular needles?

Straight needles make hats harder because you have to knit back and forth in rows, which creates a seam you'll need to sew up later. Circular needles are much easier for beginners. If you only have straight needles, you can use double-pointed needles (a set of 4 or 5 short needles) instead—they work the same way as circular needles.

How do I know if my beanie is the right size?

The finished beanie should stretch to fit your head without gaps, and the cuff should sit about an inch above your eyebrows. If it's too loose, it will slide down; if it's too tight, it will leave a mark on your forehead. You can always unravel the last few inches and adjust the length before closing the crown.

What yarn weight should I use?

Worsted-weight yarn (also called medium or #4 weight) is the easiest for beginners and creates a warm, durable beanie. Bulky yarn knits faster but makes a thicker hat; fingering-weight yarn knits slower but makes a thinner, more delicate hat. Check the yarn label for the recommended needle size and follow that guide.

How long does it take to knit a beanie?

A beginner usually takes 4 to 6 hours spread across several evenings. An experienced knitter can finish one in 2 to 3 hours. Speed depends on how fast you knit, how many times you stop to check your work, and whether you make mistakes that need fixing.