
Bring a bold touch of the desert indoors with this eye-catching crochet wall tapestry. Perfect for those who love clean lines but appreciate a pop of texture, this project uses the classic bobble stitch to create a stunning, 3D cactus that practically leaps off the fabric.
Whether you opt for a clean, minimalist solid background or a vibrant, multi-colored serape stripe design, this piece makes a stunning focal point for any room.
Project Overview
-
Skill Level: Advanced Beginner (requires basic color changing)
-
Finished Dimensions: Approximately (excluding the bottom fringe)
-
Gauge: square using a 5.00mm hook. (Note: Matching gauge precisely isn’t mandatory, but it ensures your final dimensions match the pattern).
Supplies You’ll Need
-
Yarn: Worsted weight (#4) acrylic yarn (e.g., Hobby Lobby’s I Love This Yarn!).
-
Solid Background Version: 1 skein for the background (Main Color – MC) and 1 skein for the cactus (Contrasting Color – CC).
-
Serape Stripe Version: 1 skein for the cactus (CC) and scraps of 10 different colors for the striped background.
-
-
Hook: Size H-8 (5.00 mm)
-
Notions: Tapestry needle, scissors, and a wooden dowel or sturdy branch (about 22 inches long).
Abbreviations & Special Stitches
-
ch: chain
-
st / sts: stitch / stitches
-
hdc: half double crochet
-
dc: double crochet
-
tr: treble crochet
-
MC / CC: Main Color / Contrasting Color
-
bbl (Bobble Stitch): Yarn over (yo), insert hook into the designated stitch, yo, pull up a loop, yo, draw through 2 loops (2 loops remain on hook). Repeat this process 3 more times in the exact same stitch. Yo, insert hook in st, yo, pull up a loop one final time (6 loops now on your hook). Yo, draw through all 6 loops to close the bobble.
Pro Tip: Bobbles are worked on the “wrong side” rows so that they pop out beautifully on the “right side” of your wall hanging.
Master Color-Changing Technique
To keep your color changes seamless, transition on the last stitch before the new color is scheduled:
-
Start your half double crochet as normal.
-
When you have the final loops remaining on your hook right before finishing the stitch, drop your current yarn color to the back.
-
Pick up the new color and pull it through the remaining loops to complete the stitch.
-
Carry the unused yarn along the top of your rows, crocheting over it to keep things tidy.
-
Exception for Bobbles: When switching colors right after a bobble, complete the bobble until you have 6 loops on your hook, then pull the new color through all 6 loops.
Step-by-Step Crochet Pattern

The Main Tapestry Body
Rows 1–8 (The Base): Foundation hdc 59. Alternately, ch 60, hdc in the 2nd ch from your hook and in every chain across. Ch 1, turn at the end of each row. (59 sts per row)
Rows 9–28 (The Lower Trunk):
-
Odd Rows (Bobble Rows): With MC, hdc 22. Switch to CC, work [1 bbl, 1 hdc] 7 times, then 1 more bbl. Switch back to MC, hdc 22. Ch 1, turn. (51 hdc, 8 bbls)
-
Even Rows (Solid Rows): With MC, hdc in every stitch across. Ch 1, turn. (59 hdc)
Rows 29–34 (The Lower Arm Transitions):
-
Row 29: MC hdc 22. CC [1 bbl, 1 hdc] 11 times, 1 bbl. MC hdc 14. Ch 1, turn.
-
Row 30: Repeat Row 10.
-
Row 31: MC hdc 22. CC [1 bbl, 1 hdc] 12 times, 1 bbl. MC hdc 12. Ch 1, turn.
-
Row 32: Repeat Row 10.
-
Row 33: MC hdc 22. CC [1 bbl, 1 hdc] 13 times, 1 bbl. MC hdc 10. Ch 1, turn.
-
Row 34: Repeat Row 10.
Row 35–36 (Full Width Arm Expansion):
-
Row 35: MC hdc 13. CC [1 bbl, 1 hdc] 18 times, 1 bbl. MC hdc 8. Ch 1, turn.
-
Row 36: Repeat Row 10.
Rows 37–42 (The Branching Arms):
-
Row 37: MC hdc 12. CC [1 bbl, 1 hdc] 12 times, 1 bbl. MC hdc 5. CC [1 bbl, 1 hdc] 4 times, 1 bbl. MC hdc 8. Ch 1, turn.
-
Row 38: Repeat Row 10.
-
Row 39: MC hdc 10. CC [1 bbl, 1 hdc] 13 times, 1 bbl. MC hdc 5. CC [1 bbl, 1 hdc] 4 times, 1 bbl. MC hdc 8. Ch 1, turn.
-
Row 40: Repeat Row 10.
-
Row 41: MC hdc 8. CC [1 bbl, 1 hdc] 14 times, 1 bbl. MC hdc 5. CC [1 bbl, 1 hdc] 4 times, 1 bbl. MC hdc 8. Ch 1, turn.
-
Row 42: Repeat Row 10.
Rows 43–50 (The Triple Branch Section):
-
Row 43, 45, 47, 49: MC hdc 8. CC [1 bbl, 1 hdc] 4 times, 1 bbl. MC hdc 5. CC [1 bbl, 1 hdc] 7 times, 1 bbl. MC hdc 5. CC [1 bbl, 1 hdc] 4 times, 1 bbl. MC hdc 8. Ch 1, turn.
-
Rows 44, 46, 48, 50: Repeat Row 10.
Rows 51–60 (Tapering the Left and Right Branches):
-
Row 51: MC hdc 8. CC [1 bbl, 1 hdc] 4 times, 1 bbl. MC hdc 5. CC [1 bbl, 1 hdc] 7 times, 1 bbl. MC hdc 6. CC [1 bbl, 1 hdc] 3 times, 1 bbl. MC hdc 9. Ch 1, turn.
-
Row 52: Repeat Row 10.
-
Row 53: MC hdc 8. CC [1 bbl, 1 hdc] 4 times, 1 bbl. MC hdc 5. CC [1 bbl, 1 hdc] 7 times, 1 bbl. MC hdc 7. CC [1 bbl, 1 hdc] 2 times, 1 bbl. MC hdc 10. Ch 1, turn.
-
Row 54: Repeat Row 10.
-
Row 55: MC hdc 8. CC [1 bbl, 1 hdc] 4 times, 1 bbl. MC hdc 5. CC [1 bbl, 1 hdc] 7 times, 1 bbl. MC hdc 22. Ch 1, turn.
-
Row 56: Repeat Row 10.
-
Row 57: MC hdc 9. CC [1 bbl, 1 hdc] 3 times, 1 bbl. MC hdc 6. CC [1 bbl, 1 hdc] 7 times, 1 bbl. MC hdc 22. Ch 1, turn.
-
Row 58: Repeat Row 10.
-
Row 59: MC hdc 10. CC [1 bbl, 1 hdc] 2 times, 1 bbl. MC hdc 7. CC [1 bbl, 1 hdc] 7 times, 1 bbl. MC hdc 22. Ch 1, turn.
-
Row 60: Repeat Row 10.
Rows 61–63 (Finishing the Center Crown):
-
Row 61: MC hdc 24. CC [1 bbl, 1 hdc] 5 times, 1 bbl. MC hdc 24. Ch 1, turn.
-
Row 62: Repeat Row 10.
-
Row 63: MC hdc 26. CC [1 bbl, 1 hdc] 3 times, 1 bbl. MC hdc 26. Ch 1, turn.
Rows 64–71 (The Top Border): Hdc in every stitch across for each row. At the end of Row 71, finish off and neatly weave in all remaining loose yarn tails.
The Desert Flower Accent
-
Round 1: Create a magic ring. Ch 1, place 9 hdc into the ring. Slip stitch to the first hdc to close the round. (9 sts)
-
Round 2: Ch 1, work 2 hdc into every single stitch around. Slip stitch to the first hdc. (18 sts)
-
Round 3 (Petals): Ch 1. In the very first stitch, work: [1 dc, 2 tr, 1 dc]. Slip stitch into the next stitch, then work [1 dc, 2 tr, 1 dc] into the following stitch. Repeat from * to * all the way around to create a 10-petal blossom. Fasten off, leaving a long strand to sew onto the top of your cactus.
Assembly & Finishing Touches
1. Attaching the Dowel
Center your crochet piece under your 22-inch wooden dowel. Thread a tapestry needle with your background yarn color. Secure your yarn to one end of the stick, then securely whip stitch through each individual crochet stitch along Row 71, wrapping the yarn tightly around the dowel as you go. Knot securely at the end. Tie a long strand of twine or yarn to both ends of the dowel to serve as your wall hanger.
2. Adding the Bottom Fringe
-
Cut your fringe yarn into 16-inch lengths (cotton yarn offers a gorgeous texture contrast here).
-
Group two strands together and fold them perfectly in half to create a loop at one end.
-
Insert your crochet hook from back to front through a stitch along the bottom foundation row of your hanging.
-
Catch the yarn loop with your hook and pull it slightly through the stitch.
-
Thread the loose yarn tails through the loop and pull down firmly to lock the knot.
-
Repeat this process across the bottom edge (either in every single stitch or every other stitch, depending on your preferred thickness). Trim evenly with scissors.
