This free knitting pattern for socks is a textured, wearable design that also belongs on your list of favorite free sock knitting patterns if you enjoy classic socks with a little extra interest.

The Granite Socks feature an all-over bumpy texture created with the k1b stitch, giving them a rich look without complicated cables or lace. If you’ve been searching for a sock pattern that feels more interesting than plain stockinette but is still repetitive enough to memorize, this pattern solves that problem beautifully. The top down heel flap construction keeps things familiar while the texture makes every round more fun to knit.

Get Cozy with My Favorite Free Knitting Pattern for Socks: Granite Socks

If you love socks with simple construction but want something that looks a little more polished than basic ribbing, this pattern hits that sweet spot. It’s the kind of sock that looks impressive while still being relaxing enough for evening knitting.

A textured free knitting pattern for socks like this also makes variegated yarn shine in a whole new way because the stitch pattern breaks up pooling beautifully.


What Materials Do You Need for This Free Knitting Pattern for Socks?

For this free knitting pattern for socks, I kept the materials simple and practical so you can focus on the knitting instead of hunting down specialty supplies.

I love using KnitPicks Stroll Effects for textured sock patterns like this because the subtle color variation helps highlight the raised bumps without overpowering the stitch definition. It’s soft enough for everyday wear while still durable enough for frequently worn socks.

Because the texture adds visual interest on its own, this pattern looks beautiful in both tonal and lightly variegated colorways.

The simple materials list also makes this a great stash-busting project if you already keep sock yarn and needles on hand. There’s nothing complicated here—just good yarn, tiny needles, and a fun stitch pattern.


How Do You Knit the Granite Socks Texture Stitch?

The signature texture in this free knitting pattern for socks comes from the k1b stitch, which creates the raised, pebbled effect throughout the sock fabric. If you’ve never worked k1b before, don’t worry—it’s much easier than it looks once you get the rhythm down. You can check out my k1b stitch tutorial here before getting started.

The stitch pattern is simple to memorize after the first few rounds, making this a great project if you want to practice texture knitting without constantly checking the pattern. Since the texture repeats all the way through the sock, it keeps the knitting engaging from cuff to toe.

One of my favorite things about this pattern is how the texture adds stretch and structure to the finished sock. The bumps help the fabric hug the foot beautifully while still staying comfortable.


Looking for More Free Sock Knitting Patterns?

If you enjoy this free knitting pattern for socks, here are a few more sock patterns you may want to add to your queue:

Each of these patterns offers a different texture or stitch style while keeping the same practical, wearable construction. If you’re building up a handmade sock drawer, they pair perfectly with Granite Socks for variety without needing to learn wildly different techniques.

Textured socks like these are some of my favorite projects because they strike the perfect balance between relaxing and interesting. They keep your hands busy without ever feeling tedious.

Get the Ad-Free Printable PDF

Enter your email to get the free pdf immediately

We respect your privacy.

Granite Socks

Materials:   

Yarn: Yarn: Approximately 120 (180, 240) 300, 320 (380, 480) yds/110 (165, 220) 275, 295 (350, 440) m of fingering-weight sock yarn. KnitPicks Stroll Hand Paint 100g/462yds

Needles: US #1 / 2.25mm DPNs (or circular for magic loop)

Notions: stitch markers, needle

Gauge: approximately 32 sts × 44 rows = 4 × 4 in / 10 × 10 cm in stockinette

sizing:

baby (toddler, child,) lg child, adult S, (M, L)

Finished measurements (unstretched):

Cuff (around): 5 (5.5, 6.5) 7, 7.5, (8, 9)in/12.5 (14, 16.5) 18, 19 (20.5, 23) cm

Leg Length (adjustable): 2.5 (3.5, 4) 4.5, 5, (6, 7)in/6.5 (9, 10) 11.5, 12.5 (15, 18) cm

Foot Length (adjustable): 4 (6, 7.25), 8, 9, (10, 11.25)in/10 (15, 18.5) 20.5, 23 (25.5, 28.5) cm

Note: Model size is Adult Medium, made for a size 10US ladies foot.

Abbreviations can be found on the last page.

GRANITE STITCH PATTERN:

Rounds 1-3 – knit around

Round 4 – (K1, k1b) repeat around

1X1 RIB PATTERN

1×1 Rib: [K1, P1] repeat around.

Cuff

Cast on 40 (44, 52) 56, 60, (64, 72) sts, join for working in the round.

Work in 1×1 rib (k1, p1) for 8 (8, 10) 10, 12, (12, 14) rounds.

Leg

Work in Granite Stitch Pattern until piece measures 2.5 (3.5, 4) 4.5, 5, (6, 7)in/6.5 (9, 10) 11.5, 12.5 (15, 18) cm from cast on (or desired length) Finish after completing a round 1 of Granite Stitch Pattern.

Heel Flap

Next round: work 20 (22, 26), 28, 30, (32, 36), then place these sts on hold. You will work the heel flap on the next 20 (22, 26), 28, 30, (32, 36), sts.

When working the Granite Stitch texture across the heel flap, treat the slipped first stitch as the first K1 of the repeat and continue the remaining stitches in established pattern.

Row 1 (RS): sl1, work in Granite Stitch Pattern to end, turn work

Row 2 (WS): sl1, purl to end, turn work

Repeat rows 1-2 a total of 8 (10, 12), 13, 14, (16, 18) times.

This is a total of 16 (20, 24), 26, 28, (32, 36) rows.

Heel Turn

Row 1 (RS): sl1, k12 (12, 14), 14, 16, (18, 20), ssk, k1, turn work

Row 2 (WS): sl1, p7 (5, 5) 3, 5, (7, 7), p2tog, p1, turn work

Row 3: sl1, knit to 1 st before the gap, ssk, k1, turn work

Row 4: sl1, purl to 1 st before the gap, p2tog, p1, turn work

Repeat rows 3-4 until all stitches have been worked: 14 (14, 16), 16, 18, (20, 22) sts remain.

Knit across these heel stitches slipping the first st.

Gusset

Pick up and knit 9 (11, 13), 14, 15, (17, 19) sts along the edge of heel flap, PM, work 20 (22, 26), 28, 30, (32, 36) in Granite Stitch Pattern, PM, pick up and knit 9 (11, 13), 14, 15, (17, 19) sts along heel flap, k7 (7, 8) 8, 9, (10, 11) sts, mark the new BOR (located at the bottom of the foot). [52 (58, 68) 72, 78, (86, 96) sts]

Round 1: knit

Round 2: knit to 3 sts before marker, k2tog, k1, sm, work 20 (22, 26), 28, 30, (32, 36) in Granite Stitch Pattern, sm, k1, ssk, knit to end [2 sts dec]

Work rounds 1-2 a total of 6 (7, 8) 8, 9, (11, 12) times. [40 (44, 52) 56, 60, (64, 72) sts]

Foot

Shift beginning of round (BOR) remove marker as follows: remove marker, k10 (11, 13) 14, 15, (16, 18), place marker – this is the new BOR, located at the side of the foot.

Keep the second marker after the instep stitches in place.

Continue in established pattern until the foot measures 3 (5, 5.75) 6.25, 7 (8, 9) in/7.5 (12.5, 14.5) 16, 18 (20.5, 23) cm from the back of the heel, or 1 (1, 1.5) 1.75, 2 (2, 2.25) in / 2.5 (2.5, 4) 4.5, 5 (5, 5.5) cm short of desired finished foot length.

Toe

Round 1: k1, ssk, knit to 3 sts before marker, k2tog, k2, ssk, knit to 3 sts before end of round, k2tog, k1 [4 sts dec]

Round 2: knit

Repeat Rounds 1–2 until Round 1 has been worked a total of 6 (7, 8) 9, 10 (10, 12) times and 16 (16, 20) 20, 20 (24, 24) sts remain.

Cut yarn, leaving a 12 in / 30 cm tail, then graft the toe using Kitchener stitch.

Weave in all ends.

Kitchener stitch:

Place half the stitches on one needle, half the stitches on the other needle, (top and bottom NOT side to side)

Cut yarn (leaving a long yarn tail) and thread through a blunt needle.

Set-up steps: Insert needle purlwise (back to front) through the first st on front needle, leaving the st on the needle. Then insert needle knitwise (front to back) through the first st on the back needle, leaving the st on the needle.

Step 1: Insert needle knitwise through first st on front needle, then slip this st off the needle.

Step 2: Insert needle purlwise through the second st on front needle, leaving the st on the needle.

Step 3: Insert needle purlwise through first st on back needle, then drop this stitch off the needle.

Step 4: Insert needle knitwise through second st on back needle, leaving the st on the needle.

From this point to the end, repeat steps 1-4.

Kitchener stitch can be intimidating, but you get into a rhythm:

Front needle: knitwise drop off, purlwise leave on,

Back needle: purlwise drop off, knitwise leave on,

Repeat!

At the end of the row, there is only 1 stitch left on each needle.

Work steps 1 and 3 once more.

ABBREVIATIONS

k – knit

K1B – Knit 1 below: Insert the right needle into the stitch one row below the next stitch on the left needle and knit it. Allow the stitch above it to drop from the left needle as the new stitch is completed.

k2tog -knit 2 stitches together

p – purl

pm – place marker

sm – slip marker

ssk – slip next st knitwise, slip next st knitwise, place stitches back onto left needle, knit both slipped sts together

I hope you love knitting the Granite Socks as much as I loved designing them. If you make a pair, let me know in the comments what yarn color you chose—I always love seeing how different colorways change the look of textured socks!

This post may contain affiliate links, which means I may earn a small commission at no extra cost to you if you purchase through my links. Thank you for supporting my work and helping me continue to provide free knitting patterns.

Free Email Updates
Get NEW free knitting patterns first!
We respect your privacy.
Love Free Knitting Patterns?

Enter your email to get notified when new patterns and tutorials drop.

We respect your privacy.