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.

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.
Granite Socks
Materials:
Yarn: 120 (180, 240), 300, 320, (380, 480) yards KnitPicks Stroll Hand Paint 100g/462yds
Needles: US #1 / 2.25mm DPNs (or circular for magic loop)
Notions: stitch markers, needle
Gauge: 8sts x 11rows per inch
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)”
Leg Length (adjustable): 2.5 (3.5, 4) 4.5, 5, (6, 7)”
Foot Length (adjustable): 4 (6, 7.25), 8, 9, (10, 11.25)”
Granite Socks were designed to match Granite Dress, Granite Beanie, Youth Granite Sweater, Baby Granite Sweater.
I chose to use Knitpicks Stroll since it is super soft and washes extremely well. 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
Row 1 (right side row) – (k1, p1) across Row 2 – knit all the knit stitches, purl all the purl stitches.
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)” from cast on (or desired length) Finish after completing a round 1 of Granited 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 k20 (22, 26), 28, 30, (32, 36), sts.
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), 15, 16, (18, 20), ssk, k1, turn work
Row 2 (WS): sl1, p7 (5, 5) 5, 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 working in the round, keeping the top of foot in pattern, until the piece measures 3 (5, 6) 6.5, 7, (8, 9)” from back of heel, or 1 (1, 1.5) 1.75, 2, (2, 2.25)” short of desired 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
Work rounds 1-2 a total of 5 (6, 7) 8, 9, (9, 10) times. until 16 (16, 20) 20, 20, (24, 24) sts remain.
Cut yarn leaving a 12” tail, then graft 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
p – purl
sm – slip maker
pm – place marker
k2tog -knit 2 stitches together
ssk – slip next st knitwise, slip next st knitwise, place stitches back onto left needle, knit both slipped sts together
K1B- Knit in row below, inserting right needle into the st in the row below the next st. Knit this st as well as the stitch above it on left needle.
Get the Free ad-free Printable PDF Here

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.