Crystal Waves Gingham Blanket
Learn how to combine the stunning texture of the crystal waves stitch with a classic gingham pattern to create a cozy, heirloom-quality crochet blanket.
Have you ever finished a project, looked at it, and realized there was absolutely no way you could give it away? That is exactly what happened to me with this blanket. I originally planned to gift it, but my daughter fell so deeply in love with the texture that it had to stay in our home.
Gingham blankets are gorgeous, but they often come with a massive headache. Standard color-pooling or carrying yarn inside your stitches just doesn't work with highly textured designs. The contrasting yarn peeks through, ruining that clean, crisp plaid look we all want.
My secret weapon? We are going to use multiple skeins at the same time and drop our yarn instead of carrying it. By using a clever basket system, you can keep seven separate skeins completely tangle-free.
This design pairs the beautiful, undulating texture of the crystal waves stitch with a classic gingham layout. It uses three colors: a dark shade, a lighter shade of the same hue, and a soft cream.
Do not let the multiple skeins intimidate you. I will walk you through every single step, including how to turn your work so your yarn never tangles. Grab your hook, and let's make something beautiful together!
Why You'll Love This Pattern
- Stunning Texture: The crystal waves stitch creates a rich, tactile fabric that feels incredibly luxurious.
- No Peek-Through Yarn: Dropping your yarn instead of carrying it keeps your color blocks perfectly clean.
- Tangle-Free Method: Our simple basket-turning trick takes the stress out of working with multiple skeins.
Materials You'll Need
- Yarn: Lion Brand Wool-Ease (Worsted weight, size 4; 197 yards / 180 meters per 85g skein). You will need 3 colors: Dark Rose Heather, Rose Heather, and Fisherman (cream).
- Hook: Size H (5.0 mm) crochet hook.
- Notions: Tapestry needle, one locking stitch marker, and two baskets with holes (like a laundry basket and a mesh basket) to organize your skeins.
- Yardage: Approximately 7 skeins total (approx. 1,379 yards).
Gauge & Sizing
- Gauge: 5 pattern repeats = 5.5 inches.
- Sizes included: One size (easily adjustable).
- Finished measurements: 40.5 inches wide by 44 inches long.
Abbreviations & Stitch Instructions
- ch: Chain
- sc: Single crochet
- hdc: Half double crochet
- dc: Double crochet
- sl st: Slip stitch
- fpsc: Front post single crochet. Insert your hook from front to back to front around the post of the indicated stitch, yarn over, pull up a loop, yarn over, and pull through both loops. Learn more in our Crochet Post Stitch Guide.
- Color Changes: To make a seamless transition, work your last double crochet until you have two loops left on your hook, then pull the new color through to finish the stitch. See our guide on Seamless Crochet Color Changes.
Pattern Notes
- Skill Level: Intermediate
- This pattern is written in US crochet terms.
- The item is worked flat in rows, alternating colors to create the gingham blocks.
- Tension Tip: Keep your tension consistent, especially when pulling up the new color. If your loops are too loose, the color changes will look messy.
- Customization Tip: You can adjust the width of this blanket by changing your starting chain. The stitch pattern requires a multiple of 20 + 8.
Step-by-Step Instructions
Setting Up Your Yarn
Before making your first slip knot, let's get organized. You will be working with 7 skeins of yarn simultaneously. For the first stripe, arrange your skeins in your baskets alternating between Dark Rose Heather and Rose Heather, starting and ending with the dark shade. Pull the yarn strands through the holes in your baskets. Always pull your yarn from the center of the skein to prevent tangles. If a large clump comes out when finding the center pull, set it aside to wind up later.
Stripe 1 (Dark Rose and Light Rose)
With Dark Rose, chain 148.
Row 1: Work 2 dc in the 4th chain from your hook. *[Skip the next 3 chains, then work (1 sc, ch 3, 3 dc) all into the next chain]. Repeat from * 4 more times. On the very last double crochet of this block, pull through your light rose yarn when you have 2 loops left on your hook to join the new color. Repeat the pattern from * 5 times using light rose, then join a new skein of dark rose on the last double crochet. Continue alternating colors every 5 repeats. When you have 4 chains remaining, skip 3 chains, and work 1 sc in the final chain. Turn your work clockwise while holding both ends. Switch your left basket to the right, and your right basket to the left. (You will have 36 pattern groups).
Row 2: With Dark Rose, ch 3, work 2 dc in the same stitch as the ch-3. *[Skip 2 dc, work a fpsc around the next dc, ch 3, then work 3 dc into the adjacent ch-3 space behind the post stitch]. Repeat from * 4 more times, joining the light rose color during the final double crochet. Repeat from * across, switching colors after every 5 repeats. After working 3 dc into the final ch-3 loop, skip the next 2 dc, and work a fpsc around the beginning ch-3. Turn your work counter-clockwise, and switch your baskets back to their original sides.
Rows 3-12: Repeat Row 2 ten more times, alternating your turning direction (clockwise at the end of odd rows, counter-clockwise at the end of even rows) and swapping your baskets to keep your yarn from tangling. At the end of Row 12, fasten off all 7 skeins. Leave the very last tail unfastened so you can join the next color. Weave in all your loose ends on one side of the blanket, and place a stitch marker on this side to mark it as the wrong side. For tips on hiding those yarn tails, check out our guide on Weaving Crochet Tails.
Stripe 2 (Light Rose and Cream)
Set up your baskets for the second stripe. Alternate between Rose Heather (light rose) and Fisherman (cream), starting and ending with light rose. Unravel the last stitch of Stripe 1 slightly, and complete it by pulling through the new light rose yarn. Turn your work.
Row 1: Ch 3 with light rose, work 2 dc in the same stitch. *[Skip 2 dc, work a fpsc around the next dc, ch 3, work 3 dc in the adjacent ch-3 space]. Repeat from * 4 more times, joining the cream yarn on the last double crochet. Repeat from * across, switching colors every 5 repeats. Work a fpsc around the beginning ch-3 at the end of the row. Turn clockwise and swap your baskets.
Rows 2-12: Repeat Row 1 eleven more times, alternating your turns. Fasten off all skeins and weave in ends on the wrong side, leaving the final tail to join the next stripe.
Stripe 3 (Dark Rose and Light Rose)
Set up your yarn exactly like Stripe 1. Join Dark Rose to your last stitch.
Row 1: Ch 3 with dark rose, work 2 dc in the same stitch. *[Skip 2 dc, work a fpsc around the next dc, ch 3, work 3 dc in the adjacent ch-3 space]. Repeat from * 4 more times, joining light rose on the last double crochet. Repeat from * across, switching colors every 5 repeats. Work a fpsc around the beginning ch-3 at the end of the row. Turn clockwise and swap your baskets.
Rows 2-12: Repeat Row 1 eleven more times, alternating your turns. Fasten off all skeins and weave in ends on the wrong side, leaving the final tail.
Completing the Blanket Body
Repeat Stripes 2 and 3 until you have completed a total of 8 stripes. When you reach the last couple of stripes, you will only have 2 skeins of light rose left. Wind these into 4 center-pull balls to finish the project. Do not fasten off after the 8th stripe. Turn your work to begin the leveling row.
Leveling Row
Continuing with light rose, ch 2, work 1 hdc in the same stitch. [Work 1 hdc in the next dc, 1 sc in the next 2 dc. *(Skip the next ch-3 space, work 1 hdc in the next sc, 1 hdc in the next dc, 1 sc in the next 2 dc). Repeat from * to the end of the first square, working 1 hdc in the next sc while joining your next color yarn.] Repeat the instructions inside the brackets [ ] across the row until 4 stitches remain. Work 1 hdc in the next sc, 1 hdc in the next dc, 1 sc in the next dc, and 1 sc in the top of the beginning ch-3. Fasten off all 7 skeins and weave in your tails.
Adding the Border
Work on the right side of your blanket using Dark Rose yarn.
Round 1: Slip stitch to the top left corner. Ch 1. *(Work 2 sc under the starting chain of the row, then 1 sc at the base of the 3-dc group). Repeat from * along the side to the next corner, and work 3 sc in the corner stitch. Across the bottom foundation chain, *(work 3 sc under the next chain loop, then 1 sc at the base of the 3-dc group). Repeat to the next corner, and work 3 sc in the corner. Along the second side, *(work 2 sc under the starting chain of the row, then 1 sc at the base of the 3-dc group). Repeat to the next corner, and work 3 sc in the corner. Across the top edge, work 1 sc into each stitch. Work 3 sc in the final corner, then slip stitch to your first single crochet to join.
Round 2: Ch 2. Work 1 hdc in each stitch around the entire blanket, placing 3 hdc in each corner stitch. Slip stitch to the first hdc to join.
Round 3: Ch 1. Work 1 sc in each stitch around, placing 3 sc in each corner stitch. Slip stitch to the first sc to join. Fasten off.
Easy Variations & Custom Ideas
- Baby Blanket Size: To make a smaller version, you can reduce your starting chain. Try a starting chain of 108 to make a lovely stroller-sized blanket. If you love baby blankets, you might also enjoy our Dreamweaver Baby Blanket.
- Chunky Yarn Swap: If you want a faster project, swap the worsted weight yarn for a bulky yarn and a 6.5mm or 8.0mm hook. This will give you a thick, squishy throw.
- Monochrome Gingham: Instead of pinks, try using shades of grey or blue for a modern nursery look.
- Simple Border: If you prefer a cleaner edge, skip the hdc round of the border and simply work three rounds of single crochet.
- Tassel Accents: Add large, fluffy tassels to the four corners of the blanket using leftover yarn to give it a boutique finish.
- Colour ideas: Try navy blue, denim blue, and white for a classic nautical theme, or forest green, sage green, and cream for an earthy, rustic vibe.
- Yarn substitutions: Any standard worsted weight yarn will work beautifully. Red Heart Soft or Paintbox Yarns Simply Aran are excellent alternatives.
Common Troubleshooting & Fixes
- Problem: My yarn is tangling into a giant knot at the end of every row.
Fix: Make sure you are alternating your turns. Turn clockwise at the end of one row, and counter-clockwise at the end of the next. Don't forget to swap your baskets! - Problem: The color changes look messy and the old color is showing through.
Fix: Ensure you are dropping the unused yarn to the back (wrong side) of your work. When joining the new color, pull the loop tight on your hook before pulling the new strand through. - Problem: My edges are flaring out or curling inward.
Fix: This is usually a tension issue. Keep your post stitches loose enough so they don't pull the fabric down, but tight enough to maintain the wave structure. - Problem: I can't find the ch-3 loop to work my double crochets into.
Fix: The front post single crochet pushes the ch-3 loop to the back of your work. Gently tilt your project forward to look behind the post stitch; you will see the loop hiding right there.
Care Instructions
To keep your blanket looking beautiful for years to come, machine wash it on a gentle cycle in cold water using a mild detergent. Lay it flat to dry on a clean towel to preserve the gorgeous wave texture. Avoid hanging it while wet, as the weight of the water can stretch out your stitches.
Final Thoughts
There is nothing quite like wrapping yourself in a blanket you made with your own two hands. This crystal waves gingham design takes a little patience to set up, but the stunning results are absolutely worth every second. Happy crocheting, my friends!