Twinkling Stars Blanket

Pin it

Wrap your little one in a cloud of soft texture with this gorgeous, airy crochet blanket featuring a whimsical pom-pom border and a beautiful wave-like stitch pattern.

Twinkling Stars Blanket

Have you ever started a project with grand, elaborate plans, only to realize your patience is wearing thin? I certainly have. I originally envisioned this design in a delicate, fine-weight yarn, but my eager hands demanded faster results.

So, I pivoted.

I reached for a classic worsted weight yarn instead. The finished project worked up much faster than expected while keeping that lovely, drape-friendly texture.

Finding a blanket pattern that balances breathability with cozy warmth can be surprisingly tricky. Many dense stitch patterns end up feeling stiff, heavy, and altogether too warm for breezy spring mornings or summer evenings on the porch.

This design solves that dilemma beautifully by combining openwork chain spaces with solid, plush shell stitches. It creates a lightweight, flowing fabric that breathes easily while still offering that comforting weight we all crave in a throw.

Best of all, the playful pom-pom edging adds a whimsical touch that makes it look incredibly professional.

Whether you are looking to make a stunning baby shower gift or a cozy lapghan for your favorite reading chair, this pattern is incredibly versatile. Grab your hook, choose your favorite color palette, and let's dive into the stitches together!

Why You'll Love This Pattern

  • Lightweight and Airy: The open stitchwork makes it the perfect companion for warmer seasons, keeping you cozy without overheating.
  • Stunning Texture: The combination of shells and chain loops creates a beautiful, wavy visual interest that looks complex but is easy to master.
  • Playful Border: The built-in pom-pom edging adds a fun, modern finish without the need for sewing separate embellishments.

Materials You'll Need

  • Yarn: Caron Simply Soft (Worsted weight, 100% acrylic; 315 yards / 170g per skein). You will need 2 skeins of Pink (used for the body and border) and 1 skein each of Blue and White.
  • Hook: Size H/8 (5.0 mm) crochet hook, or size needed to obtain gauge. (If you tend to crochet loosely, consider sizing down to a 4.5 mm hook).
  • Notions: Tapestry needle for weaving in ends, scissors.
  • Yardage: Approximately 1,260 yards total (4 skeins).

Gauge & Sizing

  • Gauge: 15 double crochet stitches = 4 inches.
  • Sizes included: One size (easily adjustable).
  • Finished measurements: 38.5 inches wide by 38.5 inches long (including the border).
Step Image

Abbreviations & Stitch Instructions

  • sc: Single Crochet. Insert hook, yarn over, pull up a loop, yarn over, pull through both loops.
  • dc: Double Crochet. Yarn over, insert hook, yarn over, pull up a loop, yarn over, pull through two loops, yarn over, pull through two loops.
  • hdc: Half Double Crochet. Yarn over, insert hook, yarn over, pull up a loop, yarn over, pull through all three loops.
  • ch-loop: Chain Loop. A series of chain stitches forming a decorative loop.
  • shell: Shell Stitch. Work 5 double crochet stitches into the same designated stitch or space.
  • dc3tog: Double Crochet Three Together. [Yarn over, insert hook in specified stitch, yarn over, pull up a loop, yarn over, pull through 2 loops] 3 times in the same stitch, yarn over, pull through all 4 loops on hook.

Pattern Notes

  • Skill Level: Intermediate.
  • This pattern is written in US crochet terms.
  • The item is worked flat in rows, and the border is worked in the round.
  • Tension Tip: If you notice your edges curving or pulling inward, check your tension on the chain-5 loops. Keep them relaxed so the blanket stays perfectly square.
  • Customization Tip: To adjust the width of your blanket, simply change your starting chain. Use any multiple of 16 plus 20 additional chains to make it larger or smaller.

Step-by-Step Instructions

Setting the Foundation

With your pink yarn, make a slip knot and chain 164. (Remember, if you want to customize the size, use a multiple of 16 + 20).

Row 1 (Shell Setup)

Work 2 dc in the 4th chain from your hook (the skipped chains count as your first dc). Skip the next 2 chains, then work 1 sc in the next chain. Chain 1, skip 1 chain, and work 1 sc in the next chain. *Skip 2 chains, work a shell (5 dc) in the next chain, skip 2 chains, work 1 sc in the next chain, chain 1, skip 1 chain, and work 1 sc in the next chain. Repeat from * across until you have 3 chains remaining. Skip 2 chains, then work 3 dc in the very last chain. Turn your work. (You should have 19 full shells and 2 half shells).

Row 2 (Building the Grid)

Chain 3 (this counts as your first dc here and throughout). Work 1 dc in each of the next 2 dc. Work 1 dc in the next sc, and 1 dc directly into the chain-1 space between the single crochets. Chain 3, skip the next sc and the next 2 dc. Work 1 dc in the middle dc of the shell below. Chain 3, skip 3 stitches, and work 1 dc in the next chain-1 space. Work 1 dc in the next sc. *Work 1 dc in each of the next 5 dc of the shell, 1 dc in the next sc, 1 dc in the next chain-1 space. Chain 3, skip 3 stitches, work 1 dc in the middle dc of the shell, chain 3, skip 3 stitches, work 1 dc in the next chain-1 space, and 1 dc in the next sc. Repeat from * across until 3 stitches remain. Work 1 dc in each of the next 2 stitches, and 1 dc in the top of the turning chain. Turn. (Total: 101 dc).

Row 3 (Chain Loops)

Pro Tip: When working into the chains, insert your hook into the back bump of the chain loops. The first chain of each loop can get squished and hard to see, so look closely so you don't miss it!

Chain 1 (does not count as a stitch). Work 1 sc in the first stitch, then 1 sc in the next dc. Chain 5. *Skip the next 3 dc and 2 chains, work 1 sc in the next chain. Chain 1, skip 1 dc, work 1 sc in the next chain. Chain 5, skip 2 chains and the next 3 dc, work 1 sc in the next chain-1 space, skip 1 dc, work 1 sc in the next dc, chain 5. Repeat from * across, ending your final repeat when only the turning chain remains. Work 1 sc in the top of the turning chain. Turn. (Total: 20 chain-5 loops).

Detail Image

Row 4 (Filling the Loops)

Chain 3, work 1 dc in the next sc, then work 1 dc in each of the next 3 chains. Chain 3, skip the next 2 chains and the next sc, and work 1 dc in the chain-1 space. *Chain 3, skip the next sc and 2 chains, work 1 dc in each of the next 3 chains, 1 dc in the next sc, 1 dc in the chain-1 space, 1 dc in the next sc, and 1 dc in each of the next 3 chains (this creates a block of 9 dc). Chain 3, skip the next 2 chains and the next sc, and work 1 dc in the next chain-1 space. Repeat from * across until you work a dc in the final chain-1 space and have only one chain-5 loop left. Chain 3, skip the next sc and 2 chains, then work 1 dc in each of the last 3 chains and the last 2 sc. Turn. (Total: 101 dc).

Row 5 (Shell Row & Color Change)

Chain 3, work 2 dc in the first stitch. Skip 2 dc, work 1 sc in the next stitch, chain 1, skip 1 dc, and work 1 sc in the next chain. *Skip 2 chains, work a shell in the next dc, skip 2 chains, work 1 sc in the next chain, chain 1, skip 1 dc, work 1 sc in the next stitch, skip 2 dc, work a shell in the next dc, skip 2 dc, work 1 sc in the next dc, chain 1, skip 1 dc, work 1 sc in the next chain. Repeat from * across until 3 stitches remain. Skip the next 2 dc, and work 3 dc in the top of the turning chain, pulling your white yarn through on the final pull-through of the last stitch to change colors. Turn. (Total: 19 shells and 2 half shells).

Rows 6 & 7 (White Stripe)

Row 6: With white yarn, chain 1. Work 1 sc in the first stitch, then work 1 sc in every stitch and chain-1 space across to the end of the row. Turn. (Total: 161 sc).

Row 7: Chain 6, skip the next 3 stitches, work 1 dc in each of the next 9 stitches. *Chain 3, skip 3 stitches, work 1 dc in the next stitch, chain 3, skip 3 stitches, and work 1 dc in each of the next 9 stitches. Repeat from * across until 4 stitches remain. Chain 3, skip 3 stitches, and work 1 dc in the last sc. Turn. (Total: 101 dc).

Rows 8 & 9 (Continuing the White Stripe)

Row 8: Chain 1, work 1 sc in the first stitch, then 1 sc in the next chain. *Chain 5, skip 2 chains and the next 3 dc, work 1 sc in the next dc, chain 1, skip 1 stitch, work 1 sc in the next stitch, chain 5, skip 3 dc and 2 chains, work 1 sc in the next chain, chain 1, skip 1 dc, and work 1 sc in the next chain. Repeat from * across, ending your final repeat with a chain 5, skip 3 dc and 2 chains, and work 1 sc in each of the last 2 chains. Turn. (Total: 20 chain-5 loops).

Row 9: Chain 6. *Skip the next sc and 2 chains, work 1 dc in each of the next 3 chains, 1 dc in the next sc, 1 dc in the chain-1 space, 1 dc in the next sc, and 1 dc in each of the next 3 chains (9 dc total). Chain 3, skip the next 2 chains and the next sc, work 1 dc in the next chain-1 space, and chain 3. Repeat from * across, ending your final repeat with a chain 3, skip 2 chains and the next sc, and work 1 dc in the very last sc. Turn. (Total: 101 dc).

Row 10 (Transition to Blue)

Chain 3, work 2 dc in the first stitch. Skip 2 chains, work 1 sc in the next chain, chain 1, skip 1 dc, and work 1 sc in the next dc. *Skip 2 dc, work a shell in the next dc, skip 2 dc, work 1 sc in the next dc, chain 1, skip 1 dc, work 1 sc in the next chain, skip 2 chains, work a shell in the next dc, skip 2 chains, work 1 sc in the next chain, chain 1, skip 1 dc, and work 1 sc in the next dc. Repeat from * across, ending your final repeat by skipping 2 chains and working 3 dc in the last chain, pulling your blue yarn through on the final stitch. Turn. (Total: 19 shells and 2 half shells).

Rows 11 & 12 (Blue Stripe)

Row 11: With blue yarn, chain 1. Work 1 sc in the first stitch, then work 1 sc in every stitch and chain-1 space across to the end. Turn. (Total: 161 sc).

Row 12: Chain 3, work 1 dc in each of the next 4 stitches. Chain 3, skip 3 stitches, work 1 dc in the next stitch. *Chain 3, skip 3 stitches, work 1 dc in each of the next 9 stitches, chain 3, skip 3 stitches, and work 1 dc in the next stitch. Repeat from * across until 8 stitches remain. Chain 3, skip 3 stitches, and work 1 dc in each of the last 5 stitches. Turn. (Total: 101 dc).

Repeating the Pattern

To grow your blanket, keep repeating Rows 3 through 12 in your established color sequence (changing colors at the end of Rows 5 and 10). Finish your main blanket body by completing a Row 10 in pink yarn. Do not fasten off or turn your work; you will transition straight into the border.

Round 1 of the Border (The Prep Round)

With your pink yarn still attached, chain 1 at the corner and work 3 sc in the corner stitch.

Side 1 (Stripe Edges): Work down the raw edges of your stripes, distributing your single crochets evenly. Aim for about 8 sc across the end of each colored stripe.

Side 2 (Foundation Chain): Work 3 sc in the next corner. Work along your starting chain. Instead of working into every single loop, skip one loop under each shell to keep your edge flat. This should give you approximately 145 stitches across.

Side 3 (Stripe Edges): Work 3 sc in the next corner, then work up the opposite side of your stripe edges, placing 8 sc per stripe.

Side 4 (Last Row): Work 3 sc in the corner. Now, work across your final row to level out the waves: work 1 sc in the starting chain-3, 1 sc in each of the next 2 dc, 1 sc in the next sc, 1 sc in the chain-1 space, and 1 hdc in the next stitch. *Work 1 sc in each of the next 2 dc of the shell, skip the peak stitch, work 1 sc in each of the last 2 dc of the shell, 1 sc in the next sc, 1 sc in the chain-1 space, and 1 hdc in the next stitch. Repeat from * across until 3 stitches remain. Work 1 sc in each of the last 3 stitches, then slip stitch to the first sc of your starting corner.

Round 2 of the Border (The Pom-Pom Round)

Pro Tip: For the stripe sides, place one pom-pom at the junction where two stripes meet, and one right in the middle of each stripe. For the top and bottom edges, space your pom-poms out with 4 sc between them (adjusting as needed near the corners).

Chain 1, work 1 pom-pom in the next stitch. *Work single crochets until you reach the middle of a stripe, work a pom-pom, work single crochets to the stripe junction, and work a pom-pom. Repeat this sequence down the first side.

At the corner, work 1 sc, 1 pom-pom, and 1 more sc all in the same corner stitch.

For the top/bottom edges: *Work 1 sc in each of the next 4 stitches, then work 1 pom-pom in the next stitch. Repeat this across the side.

At the next corner, work 1 sc, 1 pom-pom, and 1 more sc in the corner stitch.

Repeat these steps for the remaining sides, slip stitch to the base of your very first pom-pom, fasten off, and weave in all your loose ends!

Easy Variations & Custom Ideas

  • Solid Color Elegance: Skip the color changes entirely and work this blanket in a single solid shade. It highlights the gorgeous texture of the shells and makes for a sophisticated heirloom piece.
  • Adjust the Size: If you want to make a tiny lovey or a massive bedspread, simply adjust your starting chain. Just keep your chain count to a multiple of 16, then add 20 more chains at the end.
  • Swap the Border: If pom-poms aren't your style, you can easily swap them out for a classic ribbed border or a simple, clean crab stitch edge.
  • Chunky Yarn Makeover: Want a super fast project? Grab some bulky yarn and a larger hook to whip this up in a weekend, similar to my Tropical Shore Blanket.
  • Scrap Buster: Use up your leftover worsted weight yarn by making every stripe a different color. It is a fantastic way to clear out your stash while creating a vibrant, happy throw.
  • Colour ideas: Try a coastal palette with sandy beige, soft cream, and seafoam green, or go bold with mustard yellow, charcoal grey, and bright white.
  • Yarn substitutions: Any premium worsted weight acrylic or cotton blend will work beautifully. Paintbox Yarns Simply Aran or Stylecraft Special Aran are excellent alternatives.

Common Troubleshooting & Fixes

  • Problem: My blanket edges are curling inward or bowing out.
    Fix: This is usually a tension issue with your chain-5 loops. If they are too tight, the blanket will pull inward. If they are too loose, the edges will ruffle. Try to keep your chains relaxed, or adjust your hook size for those specific rows.
  • Problem: I am losing stitches and my edges aren't straight.
    Fix: It is incredibly easy to miss the first chain of the chain loops because it gets squished by the surrounding stitches. Use stitch markers at the ends of your rows to keep track of your turning chains, and count your double crochets on the solid rows to ensure you still have 101 stitches.
  • Problem: My pom-poms look floppy and loose.
    Fix: When working the second half of the pom-pom, make sure to catch an extra loop behind the chain when working your dc3tog. This anchors the stitch and keeps the pom-pom nice and plump.
  • Problem: The color changes look messy at the edges.
    Fix: Always introduce your new color on the very last pull-through of the final stitch of the row. This ensures a clean, seamless transition when you start the next row. You can also check out my guide on Seamless Round Color Changes for more tips.

Care Instructions

To keep your blanket looking fresh and beautiful, 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 shape of the delicate shell stitches and pom-poms. Avoid hanging it while wet, as the weight of the water can stretch out the lovely openwork design.

Final Thoughts

There is nothing quite like the satisfaction of watching a beautiful stitch pattern come to life under your fingers. This blanket is such a joy to make, and that whimsical pom-pom border is the perfect finishing touch. If you enjoyed this project and want to try another quick, cozy design, be sure to check out my Five Hour Baby Blanket. Happy crocheting, my friends!

Next Post Previous Post

People Also Like

Stay in the Loop! 🧶

Get new patterns, tips, and cozy inspiration straight to your inbox — no spam, ever.

me