
Free Crochet Pattern: The Violet Blanket
There is something deeply satisfying about wrapping yourself in a blanket you made with your own hands. The weight of it, the texture under your fingers, the quiet pride of knowing every stitch came from you — it is one of those small but meaningful pleasures that crochet offers like nothing else. If you have been searching for a beginner-friendly blanket pattern that still feels beautiful and intentional, the Violet Blanket might be exactly what you have been looking for.
This free crochet pattern walks you through everything you need to create a stunning, soft, and timeless blanket in shades of violet, lavender, and purple. Whether you are a newer crocheter looking for a manageable project or an experienced maker wanting something meditative and lovely to work on while you watch your favorite show, the Violet Blanket delivers. It uses simple stitches, works up relatively quickly for a blanket, and produces a finished piece that genuinely looks like it came from a boutique shop.
Let’s get into everything: materials, gauge, stitch breakdown, the full pattern, and some helpful tips for finishing it beautifully.
About the Violet Blanket
The Violet Blanket is a lap-to-throw sized blanket inspired by the soft, layered colors of a garden in early spring. The design uses a combination of half double crochet and a simple shell stitch to create gentle texture without overwhelming complexity. The result is a blanket with subtle visual interest — it looks intricate but crochets up in a very forgiving, repetitive rhythm.
The color palette is the heart of this pattern. Working with two or three shades of purple, from a deep jewel-toned violet to a soft pale lavender, gives the finished blanket a gradient or striped effect that feels sophisticated and modern. You can work it as a gradient fading from dark to light, as evenly spaced stripes, or even in a single solid color if you prefer a more classic look. All three variations work beautifully with this stitch pattern.
The finished throw measures approximately 45 inches wide by 55 inches long, making it ideal as a lap blanket, a couch throw, or a gift for someone you love. You can easily adjust the size by changing your starting chain count or working more or fewer rows.
Materials You Will Need
Before you start, gather everything so you can work without interruption. Here is what you will need to make the Violet Blanket as written:
Yarn: Approximately 1,400 yards total of medium weight (size 4) yarn. The pattern as shown uses three shades of purple. A suggested breakdown would be roughly 500 yards of deep violet, 450 yards of medium purple or amethyst, and 450 yards of pale lavender. Soft acrylic blends work wonderfully here — they are washable, durable, and come in a gorgeous range of purples. If you prefer natural fibers, a cotton-acrylic blend will give you lovely drape and a slightly lighter finished blanket.
Hook: US size J (6.0mm) crochet hook. This is a standard size that most crafters already own, and it works well with size 4 yarn to produce a fabric that is neither too stiff nor too loose.
Notions: Yarn needle for weaving in ends, scissors, and stitch markers if you like to mark your rows. A measuring tape is helpful for checking your size as you work.
Gauge: 13 stitches and 10 rows in half double crochet = 4 inches by 4 inches. Gauge is not critical for a blanket, but if your finished size matters — for a baby gift or to fit a specific piece of furniture — take a few minutes to swatch first. If your swatch comes out smaller than gauge, try a larger hook. If it comes out larger, try a smaller hook.
Skill Level
This pattern is written for beginners to intermediate crocheters. You should be comfortable with:
Chain stitch (ch), Slip stitch (sl st), Half double crochet (hdc), Double crochet (dc), Joining and changing yarn colors, and Basic counting and turning chains.
If you know those stitches, you have everything you need. The shell stitch used in this pattern is simply a group of double crochets worked into the same stitch, and it is very easy to learn even if you have never done it before.
Stitch Abbreviations
ch — chain
sl st — slip stitch
hdc — half double crochet
dc — double crochet
sk — skip
sp — space
st — stitch
rep — repeat
RS — right side
WS — wrong side
BLO — back loop only
Pattern Notes
Read through the full pattern before you begin. This is a habit worth building for any crochet project — it helps you spot color changes, stitch pattern shifts, or anything else that might surprise you mid-row.
The turning chain at the beginning of each row counts as a stitch only when specified. In this pattern, the turning chain in hdc rows does not count as a stitch. In shell stitch rows, the turning chain does count as the first double crochet of the row.
When changing yarn colors, make the switch on the last pull-through of your final stitch in the old color. This gives you a cleaner join and reduces the amount of color bleeding at your stripe lines.
Weave in ends as you go if possible. Blankets accumulate a lot of ends, especially when worked in stripes, and weaving them in along the way makes finishing much more manageable.
The Full Violet Blanket Pattern
Foundation Chain
Using your deep violet yarn and a J hook, chain 147.
Check that your chain is not twisted, and count it at least twice. Getting the foundation chain right saves a lot of frustration later.
Section One: Solid Half Double Crochet Base (Rows 1–6)
Row 1 (RS): Starting in the second chain from the hook, hdc across. You should have 146 hdc. Ch 2, turn.
Row 2: Hdc in each st across. (146 hdc) Ch 2, turn.
Rows 3–6: Repeat Row 2. At the end of Row 6, you will have worked 6 rows of solid hdc in deep violet.
This base section grounds the blanket and gives you a clean edge to build the shell stitch pattern on top of.
Section Two: Shell Stitch Band (Rows 7–14)
The shell stitch section creates the blanket’s decorative texture. Each shell is made of 5 double crochets worked into the same stitch. Between shells, you will skip 2 stitches and work a single hdc as an anchor.
Row 7 (Shell Setup Row): Ch 3 (counts as first dc here), turn. Skip the first 2 sts. Work 5 dc into the next st (shell made), sk 2 sts, hdc in next st, sk 2 sts. Repeat from across, ending with a shell in the last available stitch, then dc in the turning chain. Ch 2, turn.
Note: Because 146 divides neatly into the 6-stitch shell repeat (shell + 2 skipped + anchor + 2 skipped = 6 stitches), the row should work out evenly. If you find yourself a stitch or two off, adjust by adding or subtracting one chain to your foundation before you begin.
Row 8: Hdc in the first st, sk 2 dc, shell in the center dc of the next shell, sk 2 dc, hdc in the hdc anchor st. Rep from across, ending with hdc in the top of the turning chain. Ch 3, turn.
Rows 9–14: Alternate Rows 7 and 8 (Row 7 establishes the shell placement, Row 8 works into those shells). Continue until you have completed 8 total rows of shell stitch. This creates a generous shell stitch band.
At the end of Row 14, join your medium purple yarn and cut the deep violet, leaving a 6-inch tail.
Section Three: Medium Purple Half Double Crochet (Rows 15–22)
With medium purple yarn:
Row 15: Ch 2 (does not count as st), hdc in each st across. Because the shell rows create slight variation in stitch count, aim for 146 stitches. If you end up with 144 or 148, that is fine — just be consistent through this section. Ch 2, turn.
Rows 16–22: Hdc across each row. Ch 2, turn.
This section gives you a resting band of solid color before the next shell section. It also allows the violet and lavender bands to frame the shell texture beautifully.
Section Four: Shell Stitch Band in Medium Purple (Rows 23–30)
Repeat Rows 7 and 8 exactly as written in Section Two, but working in medium purple yarn. Complete 8 rows of shell stitch.
At the end of Row 30, join your pale lavender yarn and cut the medium purple, leaving a 6-inch tail.
Section Five: Lavender Half Double Crochet (Rows 31–38)
With pale lavender yarn:
Rows 31–38: Work 8 rows of hdc across, just as you did in Section Three. Ch 2, turn at the end of each row.
Section Six: Shell Stitch Band in Lavender (Rows 39–46)
Repeat the shell stitch sequence once more in pale lavender, working Rows 7 and 8 alternately for 8 rows.
At the end of Row 46, join medium purple yarn again and cut lavender, leaving a 6-inch tail.
Sections Seven Through Twelve: Mirroring the Pattern
Continue working the blanket in the following order to mirror the first half and create a balanced, symmetrical stripe arrangement:
Medium purple hdc band (8 rows), medium purple shell stitch band (8 rows), deep violet hdc band (8 rows), deep violet shell stitch band (8 rows), closing medium purple hdc band (8 rows).
This creates a gentle gradient that rises from deep violet, lightens through lavender at the center, and descends back to violet at the bottom. The shell stitch bands anchor each color transition and give the blanket its distinctive texture throughout.
Final Rows (Last 6 Rows)
Return to deep violet yarn for a final solid hdc section that mirrors the base. Work 6 rows of hdc to close the blanket with the same grounded foundation you began with. Fasten off and weave in all remaining ends.
Border
A simple border pulls everything together and gives the blanket a finished, polished look.
With RS facing, join deep violet yarn at any corner.
Round 1: Ch 1, sc evenly around the entire blanket, working 3 sc in each corner stitch. Join with sl st to beginning sc.
Round 2: Ch 3 (counts as dc), sk 1 st, 5 dc in next st (shell), sk 1 st, dc in next st. Rep from around, adjusting as needed at corners to keep the border lying flat. Join with sl st to top of beginning ch-3.
Round 3: With lavender yarn, work 1 round of sl st around the outside of the shell border for a delicate finishing edge. Join and fasten off.
Weave in all ends securely.
Finishing Tips
Blocking makes a real difference with this blanket. Wet blocking — soaking the finished piece in cool water, gently pressing out the excess, and laying it flat to dry — will open up the shell stitches beautifully and help the blanket lie completely flat. Pin the corners and edges if needed while it dries. If you used acrylic yarn, steam blocking with a damp cloth and a warm iron held above the surface (not touching) is a great alternative.
Take your time weaving in ends. For a blanket that will be washed regularly, it is worth weaving each end through at least an inch of stitches in two different directions so they stay secure even after repeated laundering.
Customizing the Violet Blanket
One of the best things about this pattern is how adaptable it is. Here are a few ways to make it your own.
Change the size. For a baby blanket, start with a foundation chain of 75 and work until the piece measures around 35 inches long, reducing your stripe sections proportionally. For a full bed throw, start with a chain of 195 and add additional stripe repeats until you reach your desired length.
Change the color palette. The structure of this pattern works with any color family. Imagine it in ocean blues and teals, in warm blush and dusty rose, in sage and mint greens, or in classic cream and white for a neutral nursery piece. The alternating solid and shell texture bands will look beautiful in virtually any combination.
Work it in a single color. If you prefer simplicity, choose one skein of a hand-dyed or self-striping yarn and let the color do the work while you focus on the stitch pattern. A variegated purple hand-dyed yarn against this shell pattern would be absolutely stunning.
Add a personalized border. Try a picot border, a reverse single crochet edge, or a simple shell border in a contrasting accent color. The base pattern supports any of these beautifully.
A Few Words About This Pattern
Blankets take time, and that is honestly one of the things that makes them so special. Every row you finish is progress. Every stripe completed is a milestone. If you are newer to crochet, a project like this teaches you so much — how your tension settles as you relax into a pattern, how color changes work in practice, how a simple repeated stitch can build into something genuinely beautiful over time.
If you make the Violet Blanket, I would love to see it. Tag your finished project so others in the crochet community can find this free pattern and be inspired by your version of it. There is something wonderful about seeing the same pattern interpreted in a hundred different colorways and yarn choices. Your blanket will never look exactly like anyone else’s, and that is entirely the point.
Happy crocheting.
This pattern is free for personal use. Please do not redistribute or sell the pattern itself, though you are of course welcome to sell finished items made from it. If you share your finished blanket online, a link back to this post is always appreciated.