Introduction
A colorful crochet sofa throw has such a cheerful handmade feeling. It instantly makes a plain couch look warmer, brighter, and more personal, especially when it has soft granny-stitch texture, playful color changes, tassels, and wooden bead details.
This Boho Rainbow Granny Stitch Sofa Throw is an original crochet pattern inspired by the cozy multicolor throw style in the image, but the stitch counts, construction, border, color layout, tassel placement, and finishing are created fresh. It is not a copy of another designer’s pattern.
The design is made as a long rectangular throw that can be draped over a sofa arm, folded over the back of a chair, used as a decorative runner, or styled as a small lap blanket. The project uses simple granny clusters, a clean border, and optional tassels for a fun boho finish.
Description
This crochet throw is built with rows of classic granny clusters in many bright colors. The fabric has a soft chunky texture with little open spaces between the clusters, giving it a cozy but flexible feel.
The blanket is finished with a bold golden yellow border that frames all the colors and makes the design look complete. Along the short ends, colorful tassels are attached with optional wooden beads for a playful handmade detail.
The finished piece looks bright, relaxed, and modern-boho. It works beautifully in rainbow colors, stash yarn scraps, or a more controlled palette like mustard, teal, coral, dusty pink, navy, gray, and cream.
Materials
- Worsted weight yarn in multiple colors
- Worsted weight yarn in golden yellow for the border
- 5 mm crochet hook
- Yarn needle
- Scissors
- Measuring tape
- Stitch markers, optional
- Optional wooden beads with holes large enough for yarn
- Cardboard piece for making tassels
Suggested Colors
Use 8–12 colors for a cheerful patchwork look.
Suggested palette:
- Golden yellow
- Coral red
- Dusty pink
- Sky blue
- Teal
- Mint green
- Navy blue
- Soft gray
- Cream
- Plum
- Warm mustard
- Rose
You can use yarn scraps as long as they are the same weight.
Finished Size
Approximate finished size:
- Width: 18 inches
- Length: 48 inches without tassels
- Tassel length: 5–6 inches
This size works well as a sofa arm throw, chair runner, decorative couch accent, or small lap blanket.
Gauge
Gauge is not extremely strict for this project.
Approximate gauge:
- 4 granny clusters = 4 inches
- 8 rows = 4 inches
Your fabric should feel soft and flexible, not stiff.
Abbreviations
- ch: chain
- sc: single crochet
- dc: double crochet
- sl st: slip stitch
- st: stitch
- sts: stitches
- sp: space
- ch-sp: chain space
- FO: fasten off
Special Stitch
Granny Cluster
Work 3 dc in the same stitch or space.
Pattern Notes
The throw is worked flat in rows.
Ch 3 counts as a double crochet.
Color changes are made at the end of rows.
The border is added after the main rectangle is complete.
Tassels are added at the short ends.
Wooden beads are optional and should not be used if the throw is intended for babies or young children.
To resize the throw, start with a multiple of 3, then add 5 chains.
Step-by-Step Instructions

Main Throw Body
Use any first color.
Foundation Chain
Ch 62.
Row 1
Work 3 dc in the 6th ch from hook.
Skip next 2 ch.
Repeat across: 3 dc in next ch, skip next 2 ch.
Dc in the last ch.
Ch 3, turn.
You should have granny clusters across the row with one dc at each end.
Row 2
Work 3 dc in each space between granny clusters across.
Dc in the top of the turning chain.
Change color at the end of the row.
Ch 3, turn.
Row 3
Work 3 dc in each space between granny clusters across.
Dc in the top of the turning chain.
Change color at the end of the row.
Ch 3, turn.
Rows 4–96
Repeat Row 3, changing colors every row or every 2 rows.
Continue until the throw measures about 48 inches long.
End after a complete row.
FO and weave in ends.
Color Placement
For a lively rainbow look, change color every row.
For a calmer look, repeat each color for 2 rows before changing.
Avoid placing very similar colors beside each other too often so the granny texture stays visible.
A simple color rhythm could be:
- Row 1: coral
- Row 2: sky blue
- Row 3: dusty pink
- Row 4: navy
- Row 5: mustard
- Row 6: mint
- Row 7: plum
- Row 8: cream
Repeat this sequence until the throw is long enough.
Weaving Ends
Because this design uses many colors, weave in ends before adding the border.
Use a yarn needle to weave each end through the back of matching-color stitches.
Trim carefully.
Do not leave loose tails near the edges because the border needs a clean foundation.
Golden Border
Use golden yellow yarn.
Join yarn in any corner of the throw.
Border Round 1
Ch 1.
Sc evenly around all four sides.
Work 3 sc in each corner.
Along the long sides, place about 2 sc into the side of each row or adjust as needed so the edge stays flat.
Along the short ends, sc into each stitch and space evenly.
Join with sl st to first sc.
Border Round 2
Ch 1.
Sc in each st around.
Work 3 sc in the center stitch of each corner.
Join with sl st to first sc.
Border Round 3
Ch 1.
Sc in each st around.
Work 3 sc in the center stitch of each corner.
Join with sl st.
FO and weave in ends.
The border should look neat, slightly thick, and strong enough to hold tassels.
Optional Decorative Edge Round
If you want a more textured border, add one more round.
Join golden yellow yarn in any corner.
Ch 1.
Repeat around: sc in next st, ch 1, skip next st.
At corners, work: sc, ch 2, sc.
Join with sl st.
FO and weave in ends.
This creates a light decorative edge before adding tassels.
Tassels
Make tassels for both short ends of the throw.
Suggested placement:
- 7 tassels on one short end
- 7 tassels on the other short end
Make 14 tassels total.
How to Make One Tassel
Cut 10 strands of yarn, each about 12 inches long.
Fold the strands in half.
Insert your hook through a stitch or space on the short edge of the throw.
Pull the folded loop through.
Pull the loose ends through the loop.
Tighten gently.
Cut one extra strand of yarn about 10 inches long.
Wrap it around the tassel about 1 inch below the top.
Tie securely.
Trim the bottom of the tassel evenly.
Wooden Bead Detail
This step is optional.
Before tying the tassel wrap, slide one large wooden bead onto the tassel strands.
Push the bead up close to the blanket edge.
Then wrap and tie below the bead to secure the tassel.
Only use beads for decorative adult home items. Do not add beads if this throw will be used around babies, toddlers, or pets.
Tassel Color Plan
Use matching colors from the throw body.
For a playful look, use a different color for each tassel.
For a cleaner look, repeat 3 colors only:
- Golden yellow
- Dusty pink
- Teal
For a neutral boho version, use cream tassels with wooden beads.
Finishing
Lay the throw flat.
Smooth the edges with your hands.
Check that the border is not curling.
Trim all tassels to the same length.
Lightly steam-block the throw if your yarn label allows it.
Do not press the granny clusters flat.
Let the piece dry completely before styling it on a couch or chair.
Size Adjustments
Narrow Sofa Arm Cover
Ch 50.
Work until the piece measures about 42 inches long.
Add border and tassels.
Wider Lap Blanket
Ch 86.
Work until the piece measures about 50–55 inches long.
Add border and tassels.
Long Couch Runner
Ch 62.
Work until the piece measures 60 inches long.
Add tassels only to the short ends.
Baby-Free Decorative Throw
You can make a smaller decorative version, but skip wooden beads and long tassels if it will be near babies or toddlers.
Tips & Variations
Use scrap yarn for a true colorful patchwork look.
Use cotton yarn for a sturdy decorative runner.
Use acrylic yarn for a softer and warmer throw.
Use a golden yellow border to make the colors pop.
Use cream border for a softer cottage-style version.
Use black or charcoal border for a bold modern look.
Make tassels in every color used in the throw for a fun rainbow finish.
Use fewer colors if you want a calmer home decor piece.
Block the throw before adding tassels if your edges need shaping.
Keep your color changes neat by changing color on the final yarn-over of the last stitch of each row.
FAQ
Is this crochet sofa throw beginner-friendly?
Yes. This pattern is beginner-friendly if you know double crochet, chains, and single crochet. The main body is a simple granny-stitch repeat.
Is this the exact pattern from the image?
No. This is a new original version inspired by the colorful granny-stitch sofa throw style. The stitch count, construction, color plan, border, and tassel layout are original.
Can I use leftover yarn?
Yes. This project is perfect for leftover worsted weight yarn. Try to keep all yarns the same weight so the throw stays even.
Do I need to add wooden beads?
No. Wooden beads are optional. They look pretty for decor, but skip them if the throw will be used around babies, toddlers, or pets.
Can I make this larger?
Yes. Start with a longer foundation chain using a multiple of 3 plus 5, then work more rows until the throw reaches the size you want.
Conclusion
The Boho Rainbow Granny Stitch Sofa Throw is colorful, cozy, and full of handmade personality. The granny-stitch rows make it relaxing to crochet, while the golden border, tassels, and optional wooden beads give it a cheerful boho finish.
Make it in bright rainbow colors, soft pastels, earthy tones, or your favorite yarn scraps. It is a beautiful way to add crochet texture and color to your sofa, chair, reading corner, or handmade home decor collection.


