Promotional graphic for a cactus blanket crochet pattern featuring a white background, large bold text, and a photo of a crochet blanket with four cactus character panels. Callouts read “C2C crochet,” “4 cactus panels,” “Cute nursery idea,” and “Great gift idea.” Branded Lovable Loops by Melissa Hassler.

C2C crochet cactus baby blanket pattern

Looking for a colorful C2C crochet cactus baby blanket pattern? This playful blanket is made from 4 rectangular cactus panels that are crocheted separately, bordered, and sewn together. It’s an advanced beginner-friendly project with cheerful cactus faces, bold colors, and a finished size of approximately 46 × 65 inches.

Quick answer
This C2C crochet cactus baby blanket pattern is made from 4 rectangular corner-to-corner cactus panels using worsted weight yarn and a G-6 (4 mm) crochet hook. Each panel is worked separately, bordered, and sewn together to create a finished blanket measuring approximately 46 × 65 inches (117 × 165 cm).
Best for: Advanced beginners
Style: C2C baby blanket made from 4 cactus panels
Includes: Graphs, written instructions, assembly directions, border, and FAQs

Why you’ll love this C2C crochet cactus baby blanket

  • 4 playful cactus panels — Each panel has its own colorful cactus design and personality.
  • Advanced beginner-friendly — Uses basic C2C blocks and straightforward color changes.
  • Panel-based construction — Crochet each rectangle separately, then sew the four panels together.
  • Great for babies and kids — Bright colors and playful cactus faces make it a fun handmade blanket for little ones.
  • Easy to customize — Change the pot colors, cactus shades, or background to match your style.
  • Generous finished size — The 46 × 65 inch blanket works well for babies, toddlers, or lap use.

What is corner-to-corner crochet (C2C)?

Corner-to-corner crochet, also called C2C, is a method worked diagonally in small blocks made with chains and double crochet stitches. In this blanket, each cactus panel is crocheted separately, then joined together to create the finished design.

Mix & match C2C blanket panels

All three of my C2C blanket patterns below are designed using the same panel size and layout, which means the panels can be mixed and matched across collections to create a custom blanket.

Each blanket uses four individual C2C panels arranged in a 2 × 2 layout, and every panel is worked to the same finished size—no resizing or stitch adjustments needed.

Choose panels from one theme or mix designs across sets, then sew them together and add a border to finish your blanket.

C2C crochet cactus baby blanket pattern details

Here’s a quick overview of the materials, finished size, gauge, and pattern notes before you begin.

Skill level

Advanced beginner. This C2C crochet cactus baby blanket pattern uses the corner-to-corner method and simple color changes. You should be comfortable making basic C2C blocks and following either a graph or written color instructions.

Materials needed

  • G-6 (4.0 mm) crochet hook
  • Worsted weight yarn (#4)
  • Yarn needle
  • Scissors
  • Stitch markers (optional)

Yarn colors (by cactus):

  • Cactus #1: white, orange, yellow, dark green, green, black, dark pink
  • Cactus #2: white, purple, yellow, green, dark green, orange, black
  • Cactus #3: white, purple, orange, green, light green, black, pink
  • Cactus #4: white, orange, purple, green, black, yellow

Finished size

The finished blanket measures 46 × 65 inches (117 × 165 cm).

Gauge

8 C2C blocks = 4 inches (10 cm)
(Each C2C block = ch 3 + 3 dc)

Crochet abbreviations

Terminology note: In this post, a panel is one cactus rectangle made from the cactus graph. Each cactus panel is 41 C2C blocks wide and 60 C2C blocks tall. A C2C block is the small stitch unit (each block = ch 3 + 3 dc) that makes up the panel. The written instructions are worked in 100 diagonal rows to create a 41 × 60 block rectangle.

Pattern notes

  • This blanket is made using the corner-to-corner (C2C) crochet technique.
  • Panel layout: 2 panels across × 2 panels down (4 total).
  • You can follow either the graph or the written instructions for color changes.
  • Crochet all 4 cactus panels, add the panel border to each one, then sew them together to assemble the blanket.
  • Each C2C block is made with ch 3 + 3 dc.
  • Ch 6 to start a new row, and ch 3 to start each new block.
  • Rows worked in the ↙ direction are right-side rows.
  • Rows worked in the ↗ direction are wrong-side rows.
  • This pattern is written in US crochet terms.
Vertical pin for a cactus baby blanket free crochet pattern showing a colorful four-panel cactus blanket with smiling cactus faces. Callouts read “Cute cactus faces,” “4 fun designs,” and “Nursery ready.” Branded Lovable Loops by Melissa Hassler.

C2C crochet cactus baby blanket pattern instructions

Make all 4 cactus panels using the graphs or written instructions below. Add the panel border to each rectangle, then sew the panels together to assemble the C2C crochet cactus baby blanket.

Panel border (work on each panel before sewing)
Ch 1. Work 2 sc in each C2C block space around. In each corner, work (2 sc, ch 2, 2 sc).

This border creates clean edges for seaming the panels together and makes it easier to add the final blanket border.

Cactus panel 1

Graph: Download the cactus panel 1 graph.
Written instructions:
↙ Row 1: white x 1 (1 block)
↗ Row 2: white x 2 (2 blocks)
↙ Row 3: white x 3 (3 blocks)
↗ Row 4: white x 4 (4 blocks)
↙ Row 5: white x 5 (5 blocks)
↗ Row 6: white x 6 (6 blocks)
↙ Row 7: white x 7 (7 blocks)
↗ Row 8: white x 8 (8 blocks)
↙ Row 9: white x 9 (9 blocks)
↗ Row 10: white x 10 (10 blocks)
↙ Row 11: white x 11 (11 blocks)
↗ Row 12: white x 12 (12 blocks)
↙ Row 13: white x 9, orange x 1, white x 3 (13 blocks)
↗ Row 14: white x 3, orange x 2, white x 9 (14 blocks)
↙ Row 15: white x 9, orange x 3, white x 3 (15 blocks)
↗ Row 16: white x 3, orange x 4, white x 9 (16 blocks)
↙ Row 17: white x 9, orange x 5, white x 3 (17 blocks)
↗ Row 18: white x 3, orange x 6, white x 9 (18 blocks)
↙ Row 19: white x 8, orange x 8, white x 3 (19 blocks)
↗ Row 20: white x 3, orange x 9, white x 8 (20 blocks)
↙ Row 21: white x 8, orange x 10, white x 3 (21 blocks)
↗ Row 22: white x 3, orange x 11, white x 8 (22 blocks)
↙ Row 23: white x 7, orange x 13, white x 3 (23 blocks)
↗ Row 24: white x 3, orange x 14, white x 2, yellow x 1, white x 4 (24 blocks)
↙ Row 25: white x 4, yellow x 2, white x 1, orange x 15, white x 3 (25 blocks)
↗ Row 26: white x 3, orange x 16, yellow x 3, white x 4 (26 blocks)
↙ Row 27: white x 4, yellow x 4, orange x 16, white x 3 (27 blocks)
↗ Row 28: white x 3, orange x 16, yellow x 5, white x 4 (28 blocks)
↙ Row 29: white x 4, yellow x 6, orange x 16, white x 3 (29 blocks)
↗ Row 30: white x 3, orange x 16, yellow x 6, white x 5 (30 blocks)
↙ Row 31: white x 4, dark green x 2, yellow x 6, orange x 16, white x 3 (31 blocks)
↗ Row 32: white x 3, orange x 16, yellow x 6, dark green x 3, white x 4 (32 blocks)
↙ Row 33: white x 3, dark green x 5, yellow x 6, orange x 16, white x 3 (33 blocks)
↗ Row 34: white x 3, orange x 16, yellow x 6, dark green x 6, white x 3 (34 blocks)
↙ Row 35: white x 3, dark green x 6, green x 1, yellow x 6, orange x 15, white x 4 (35 blocks)
↗ Row 36: white x 5, orange x 14, yellow x 6, green x 3, dark green x 5, white x 3 (36 blocks)
↙ Row 37: white x 3, dark green x 5, green x 4, yellow x 6, orange x 13, white x 6 (37 blocks)
↗ Row 38: white x 7, orange x 12, yellow x 6, green x 5, dark green x 5, white x 3 (38 blocks)
↙ Row 39: white x 3, dark green x 5, green x 6, yellow x 6, orange x 11, white x 8 (39 blocks)
↗ Row 40: white x 9, orange x 10, yellow x 6, green x 7, dark green x 5, white x 3 (40 blocks)
↙ Row 41: white x 3, dark green x 5, green x 8, yellow x 6, orange x 9, white x 10 (41 blocks)
Corner: Start decreasing on WS
↗ Row 42: white x 9, orange x 9, yellow x 6, green x 9, dark green x 5, white x 3 (41 blocks)
↙ Row 43: white x 4, dark green x 4, green x 10, yellow x 6, orange x 8, white x 9 (41 blocks)
↗ Row 44: white x 9, orange x 7, yellow x 6, green x 11, dark green x 4, white x 4 (41 blocks)
↙ Row 45: white x 4, dark green x 4, green x 12, yellow x 6, orange x 6, white x 9 (41 blocks)
↗ Row 46: white x 9, orange x 5, yellow x 6, green x 12, dark green x 5, white x 4 (41 blocks)
↙ Row 47: white x 5, dark green x 4, green x 2, black x 1, green x 10, yellow x 6, orange x 4, white x 9 (41 blocks)
↗ Row 48: white x 8, orange x 4, yellow x 6, green x 10, black x 2, green x 2, dark green x 4, white x 5 (41 blocks)
↙ Row 49: white x 6, dark green x 3, green x 2, black x 3, green x 2, black x 3, green x 5, yellow x 6, orange x 3, white x 8 (41 blocks)
↗ Row 50: white x 8, orange x 2, yellow x 6, green x 5, black x 1, green x 5, black x 2, green x 2, dark green x 4, white x 6 (41 blocks)
↙ Row 51: white x 7, dark green x 3, green x 3, black x 1, green x 6, black x 1, green x 4, dark green x 1, yellow x 6, orange x 1, white x 8 (41 blocks)
↗ Row 52: white x 8, yellow x 6, dark green x 2, green x 3, black x 1, green x 11, dark green x 3, white x 7 (41 blocks)
↙ Row 53: white x 8, dark green x 3, green x 14, dark green x 3, yellow x 6, white x 7 (41 blocks)
↗ Row 54: white x 6, yellow x 6, dark green x 4, green x 2, black x 1, green x 11, dark green x 3, white x 8 (41 blocks)
↙ Row 55: white x 9, dark green x 2, green x 14, dark green x 5, yellow x 6, white x 5 (41 blocks)
↗ Row 56: white x 5, yellow x 5, dark green x 6, green x 1, black x 1, green x 11, dark green x 3, white x 9 (41 blocks)
↙ Row 57: white x 10, dark green x 2, green x 13, dark green x 7, yellow x 4, white x 5 (41 blocks)
↗ Row 58: white x 5, yellow x 3, green x 1, dark green x 7, green x 12, dark green x 2, white x 11 (41 blocks)
↙ Row 59: white x 11, dark green x 2, green x 12, dark green x 7, green x 2, yellow x 2, white x 5 (41 blocks)
↗ Row 60: white x 5, yellow x 1, green x 3, dark green x 7, green x 11, dark green x 2, white x 12 (41 blocks)
Corner: Start decreasing on RS
↙ Row 61: white x 12, dark green x 1, green x 10, dark green x 8, green x 3, white x 6 (40 blocks)
↗ Row 62: white x 5, green x 4, dark green x 5, black x 1, dark green x 2, green x 9, dark green x 2, white x 11 (39 blocks)
↙ Row 63: white x 11, dark green x 1, green x 9, dark green x 2, black x 2, dark green x 4, green x 4, white x 5 (38 blocks)
↗ Row 64: white x 5, green x 4, dark green x 3, black x 3, dark green x 2, green x 8, dark green x 1, white x 11 (37 blocks)
↙ Row 65: white x 11, dark green x 1, green x 7, dark green x 3, black x 2, dark green x 3, green x 4, white x 5 (36 blocks)
↗ Row 66: white x 5, green x 4, dark green x 3, black x 1, dark green x 5, green x 5, dark pink x 6, white x 6 (35 blocks)
↙ Row 67: white x 5, dark pink x 7, green x 4, dark green x 9, green x 5, white x 4 (34 blocks)
↗ Row 68: white x 4, green x 5, dark green x 9, green x 3, dark pink x 8, white x 4 (33 blocks)
↙ Row 69: white x 3, dark pink x 9, green x 1, dark green x 9, green x 6, white x 4 (32 blocks)
↗ Row 70: white x 4, green x 6, dark green x 9, dark pink x 9, white x 3 (31 blocks)
↙ Row 71: white x 2, dark pink x 10, dark green x 8, green x 6, white x 4 (30 blocks)
↗ Row 72: white x 4, green x 7, dark green x 6, dark pink x 10, white x 2 (29 blocks)
↙ Row 73: white x 3, dark pink x 1, white x 1, dark pink x 6, green x 12, white x 5 (28 blocks)
↗ Row 74: white x 5, green x 11, dark pink x 7, white x 4 (27 blocks)
↙ Row 75: white x 4, dark pink x 6, white x 1, green x 10, white x 5 (26 blocks)
↗ Row 76: white x 6, green x 6, white x 3, dark pink x 7, white x 3 (25 blocks)
↙ Row 77: white x 2, dark pink x 7, white x 5, green x 3, white x 7 (24 blocks)
↗ Row 78: white x 14, dark pink x 7, white x 2 (23 blocks)
↙ Row 79: white x 2, dark pink x 2, white x 1, dark pink x 3, white x 14 (22 blocks)
↗ Row 80: white x 14, dark pink x 3, white x 4 (21 blocks)
↙ Row 81: white x 4, dark pink x 3, white x 13 (20 blocks)
↗ Row 82: white x 13, dark pink x 3, white x 3 (19 blocks)
↙ Row 83: white x 3, dark pink x 2, white x 13 (18 blocks)
↗ Row 84: white x 13, dark pink x 1, white x 3 (17 blocks)
↙ Row 85: white x 16 (16 blocks)
↗ Row 86: white x 15 (15 blocks)
↙ Row 87: white x 14 (14 blocks)
↗ Row 88: white x 13 (13 blocks)
↙ Row 89: white x 12 (12 blocks)
↗ Row 90: white x 11 (11 blocks)
↙ Row 91: white x 10 (10 blocks)
↗ Row 92: white x 9 (9 blocks)
↙ Row 93: white x 8 (8 blocks)
↗ Row 94: white x 7 (7 blocks)
↙ Row 95: white x 6 (6 blocks)
↗ Row 96: white x 5 (5 blocks)
↙ Row 97: white x 4 (4 blocks)
↗ Row 98: white x 3 (3 blocks)
↙ Row 99: white x 2 (2 blocks)
↗ Row 100: white x 1 (1 block)

Cactus panel 2

Graph: Download the cactus panel 2 graph.
Written instructions:
↙ Row 1: white x 1 (1 block)
↗ Row 2: white x 2 (2 blocks)
↙ Row 3: white x 3 (3 blocks)
↗ Row 4: white x 4 (4 blocks)
↙ Row 5: white x 5 (5 blocks)
↗ Row 6: white x 6 (6 blocks)
↙ Row 7: white x 7 (7 blocks)
↗ Row 8: white x 8 (8 blocks)
↙ Row 9: white x 9 (9 blocks)
↗ Row 10: white x 10 (10 blocks)
↙ Row 11: white x 11 (11 blocks)
↗ Row 12: white x 12 (12 blocks)
↙ Row 13: white x 13 (13 blocks)
↗ Row 14: white x 14 (14 blocks)
↙ Row 15: white x 15 (15 blocks)
↗ Row 16: white x 2, purple x 2, white x 12 (16 blocks)
↙ Row 17: white x 12, purple x 4, white x 1 (17 blocks)
↗ Row 18: white x 1, purple x 5, white x 12 (18 blocks)
↙ Row 19: white x 12, purple x 6, white x 1 (19 blocks)
↗ Row 20: white x 1, purple x 7, white x 12 (20 blocks)
↙ Row 21: white x 12, purple x 8, white x 1 (21 blocks)
↗ Row 22: white x 1, purple x 9, white x 12 (22 blocks)
↙ Row 23: white x 12, purple x 10, white x 1 (23 blocks)
↗ Row 24: white x 1, purple x 11, white x 12 (24 blocks)
↙ Row 25: white x 12, purple x 12, white x 1 (25 blocks)
↗ Row 26: white x 1, purple x 13, white x 1, yellow x 2, white x 9 (26 blocks)
↙ Row 27: white x 9, yellow x 3, purple x 13, white x 2 (27 blocks)
↗ Row 28: white x 2, purple x 13, yellow x 4, white x 9 (28 blocks)
↙ Row 29: white x 9, yellow x 5, purple x 13, white x 2 (29 blocks)
↗ Row 30: white x 3, purple x 12, yellow x 5, white x 10 (30 blocks)
↙ Row 31: white x 10, yellow x 6, purple x 12, white x 3 (31 blocks)
↗ Row 32: white x 4, purple x 11, yellow x 6, white x 11 (32 blocks)
↙ Row 33: white x 12, yellow x 6, purple x 10, white x 5 (33 blocks)
↗ Row 34: white x 6, purple x 9, yellow x 6, white x 13 (34 blocks)
↙ Row 35: white x 13, green x 1, yellow x 6, purple x 8, white x 7 (35 blocks)
↗ Row 36: white x 8, purple x 7, yellow x 6, green x 2, white x 13 (36 blocks)
↙ Row 37: white x 13, green x 3, yellow x 6, purple x 6, white x 9 (37 blocks)
↗ Row 38: white x 10, purple x 5, yellow x 6, green x 4, white x 13 (38 blocks)
↙ Row 39: white x 12, dark green x 1, green x 5, yellow x 6, purple x 4, white x 11 (39 blocks)
↗ Row 40: white x 12, purple x 3, yellow x 6, green x 5, dark green x 1, white x 3, dark green x 1, white x 9 (40 blocks)
↙ Row 41: white x 7, green x 2, dark green x 1, white x 3, green x 7, yellow x 6, purple x 2, white x 13 (41 blocks)
Corner: Start decreasing on WS
↗ Row 42: white x 13, purple x 1, yellow x 6, green x 8, white x 2, green x 4, white x 7 (41 blocks)
↙ Row 43: white x 6, dark green x 1, green x 5, white x 1, green x 9, yellow x 6, white x 13 (41 blocks)
↗ Row 44: white x 12, yellow x 6, green x 15, dark green x 1, white x 7 (41 blocks)
↙ Row 45: white x 7, green x 17, yellow x 6, white x 11 (41 blocks)
↗ Row 46: white x 11, yellow x 5, green x 18, white x 7 (41 blocks)
↙ Row 47: white x 7, green x 4, white x 1, green x 14, yellow x 5, white x 10 (41 blocks)
↗ Row 48: white x 10, yellow x 4, green x 14, white x 2, green x 4, white x 7 (41 blocks)
↙ Row 49: white x 7, orange x 2, green x 1, dark green x 1, white x 2, green x 13, dark green x 1, white x 1, yellow x 3, white x 10 (41 blocks)
↗ Row 50: white x 10, yellow x 2, white x 1, dark green x 1, green x 14, white x 1, dark green x 1, green x 1, orange x 3, white x 7 (41 blocks)
↙ Row 51: white x 9, orange x 1, green x 1, white x 2, green x 2, black x 2, green x 10, white x 14 (41 blocks)
↗ Row 52: white x 14, green x 9, black x 2, green x 3, white x 2, orange x 1, white x 10 (41 blocks)
↙ Row 53: white x 10, orange x 1, white x 2, green x 4, black x 2, green x 8, white x 14 (41 blocks)
↗ Row 54: white x 13, green x 9, black x 1, green x 5, white x 13 (41 blocks)
↙ Row 55: white x 13, green x 2, black x 1, green x 3, black x 1, green x 9, dark green x 1, white x 11 (41 blocks)
↗ Row 56: white x 11, dark green x 1, green x 7, black x 3, green x 6, white x 13 (41 blocks)
↙ Row 57: white x 13, green x 3, black x 1, green x 3, black x 3, green x 8, white x 10 (41 blocks)
↗ Row 58: white x 9, green x 4, white x 1, green x 3, black x 2, green x 3, black x 2, green x 4, white x 13 (41 blocks)
↙ Row 59: white x 13, green x 10, black x 1, green x 3, white x 2, green x 3, white x 9 (41 blocks)
↗ Row 60: white x 8, green x 3, white x 3, green x 2, black x 1, green x 11, dark green x 1, white x 12 (41 blocks)
Corner: Start decreasing on RS
↙ Row 61: white x 12, dark green x 1, green x 7, black x 1, green x 5, white x 3, green x 3, white x 8 (40 blocks)
↗ Row 62: white x 7, green x 4, white x 3, green x 14, white x 11 (39 blocks)
↙ Row 63: white x 11, green x 8, black x 1, green x 4, white x 3, green x 4, white x 7 (38 blocks)
↗ Row 64: white x 7, dark green x 1, green x 3, white x 3, green x 2, black x 2, green x 9, white x 10 (37 blocks)
↙ Row 65: white x 9, green x 13, white x 2, dark green x 1, green x 4, dark green x 1, white x 6 (36 blocks)
↗ Row 66: white x 7, green x 3, dark green x 1, white x 3, green x 12, white x 9 (35 blocks)
↙ Row 67: white x 8, green x 12, white x 3, green x 4, white x 7 (34 blocks)
↗ Row 68: white x 7, green x 4, white x 3, green x 11, white x 8 (33 blocks)
↙ Row 69: white x 5, orange x 3, green x 10, white x 3, orange x 2, green x 2, white x 7 (32 blocks)
↗ Row 70: white x 7, green x 1, orange x 3, white x 3, green x 9, orange x 4, white x 4 (31 blocks)
↙ Row 71: white x 3, orange x 5, green x 7, dark green x 1, white x 5, orange x 1, green x 1, white x 7 (30 blocks)
↗ Row 72: white x 7, orange x 1, white x 5, dark green x 1, green x 7, orange x 5, white x 3 (29 blocks)
↙ Row 73: white x 3, orange x 1, white x 1, orange x 3, green x 6, white x 6, orange x 1, white x 7 (28 blocks)
↗ Row 74: white x 14, green x 5, orange x 4, white x 4 (27 blocks)
↙ Row 75: white x 3, orange x 5, green x 4, white x 14 (26 blocks)
↗ Row 76: white x 15, green x 2, orange x 5, white x 3 (25 blocks)
↙ Row 77: white x 2, orange x 5, white x 17 (24 blocks)
↗ Row 78: white x 16, orange x 2, white x 1, orange x 2, white x 2 (23 blocks)
↙ Row 79: white x 4, orange x 2, white x 16 (22 blocks)
↗ Row 80: white x 15, orange x 3, white x 3 (21 blocks)
↙ Row 81: white x 3, orange x 2, white x 15 (20 blocks)
↗ Row 82: white x 15, orange x 1, white x 3 (19 blocks)
↙ Row 83: white x 18 (18 blocks)
↗ Row 84: white x 17 (17 blocks)
↙ Row 85: white x 16 (16 blocks)
↗ Row 86: white x 15 (15 blocks)
↙ Row 87: white x 14 (14 blocks)
↗ Row 88: white x 13 (13 blocks)
↙ Row 89: white x 12 (12 blocks)
↗ Row 90: white x 11 (11 blocks)
↙ Row 91: white x 10 (10 blocks)
↗ Row 92: white x 9 (9 blocks)
↙ Row 93: white x 8 (8 blocks)
↗ Row 94: white x 7 (7 blocks)
↙ Row 95: white x 6 (6 blocks)
↗ Row 96: white x 5 (5 blocks)
↙ Row 97: white x 4 (4 blocks)
↗ Row 98: white x 3 (3 blocks)
↙ Row 99: white x 2 (2 blocks)
↗ Row 100: white x 1 (1 block)

Cactus panel 3

Graph: Download the cactus panel 3 graph.
Written instructions:
↙ Row 1: white x 1 (1 block)
↗ Row 2: white x 2 (2 blocks)
↙ Row 3: white x 3 (3 blocks)
↗ Row 4: white x 4 (4 blocks)
↙ Row 5: white x 5 (5 blocks)
↗ Row 6: white x 6 (6 blocks)
↙ Row 7: white x 7 (7 blocks)
↗ Row 8: white x 8 (8 blocks)
↙ Row 9: white x 9 (9 blocks)
↗ Row 10: white x 10 (10 blocks)
↙ Row 11: white x 11 (11 blocks)
↗ Row 12: white x 12 (12 blocks)
↙ Row 13: white x 13 (13 blocks)
↗ Row 14: white x 14 (14 blocks)
↙ Row 15: white x 15 (15 blocks)
↗ Row 16: white x 16 (16 blocks)
↙ Row 17: white x 17 (17 blocks)
↗ Row 18: white x 18 (18 blocks)
↙ Row 19: white x 19 (19 blocks)
↗ Row 20: white x 20 (20 blocks)
↙ Row 21: white x 12, purple x 2, white x 7 (21 blocks)
↗ Row 22: white x 7, purple x 3, white x 12 (22 blocks)
↙ Row 23: white x 11, purple x 5, white x 7 (23 blocks)
↗ Row 24: white x 7, purple x 6, white x 11 (24 blocks)
↙ Row 25: white x 11, purple x 7, white x 7 (25 blocks)
↗ Row 26: white x 7, purple x 8, white x 11 (26 blocks)
↙ Row 27: white x 11, purple x 9, white x 7 (27 blocks)
↗ Row 28: white x 7, purple x 10, white x 11 (28 blocks)
↙ Row 29: white x 11, purple x 11, white x 7 (29 blocks)
↗ Row 30: white x 7, purple x 12, white x 11 (30 blocks)
↙ Row 31: white x 11, purple x 13, white x 7 (31 blocks)
↗ Row 32: white x 7, purple x 14, orange x 1, white x 10 (32 blocks)
↙ Row 33: white x 10, orange x 2, purple x 14, white x 7 (33 blocks)
↗ Row 34: white x 7, purple x 14, orange x 3, white x 10 (34 blocks)
↙ Row 35: white x 10, orange x 4, purple x 14, white x 7 (35 blocks)
↗ Row 36: white x 8, purple x 13, orange x 4, white x 11 (36 blocks)
↙ Row 37: white x 11, green x 1, orange x 4, purple x 13, white x 8 (37 blocks)
↗ Row 38: white x 9, purple x 12, orange x 4, green x 2, white x 11 (38 blocks)
↙ Row 39: white x 11, green x 3, orange x 4, purple x 11, white x 10 (39 blocks)
↗ Row 40: white x 11, purple x 10, orange x 4, green x 4, white x 11 (40 blocks)
↙ Row 41: white x 11, green x 4, light green x 1, orange x 4, purple x 10, white x 11 (41 blocks)
Corner: Start decreasing on WS
↗ Row 42: white x 11, purple x 9, orange x 4, light green x 2, green x 4, white x 4, light green x 4, white x 3 (41 blocks)
↙ Row 43: white x 2, light green x 7, white x 1, green x 5, light green x 3, orange x 4, purple x 8, white x 11 (41 blocks)
↗ Row 44: white x 11, purple x 7, orange x 4, light green x 4, green x 5, light green x 8, white x 2 (41 blocks)
↙ Row 45: white x 2, light green x 8, green x 5, light green x 5, orange x 4, purple x 6, white x 11 (41 blocks)
↗ Row 46: white x 11, purple x 5, orange x 4, light green x 6, green x 5, light green x 8, white x 2 (41 blocks)
↙ Row 47: white x 2, light green x 8, green x 5, light green x 7, orange x 4, purple x 4, white x 11 (41 blocks)
↗ Row 48: white x 11, purple x 3, orange x 4, light green x 8, green x 5, light green x 7, white x 3 (41 blocks)
↙ Row 49: white x 4, light green x 6, green x 5, light green x 9, orange x 4, purple x 2, white x 11 (41 blocks)
↗ Row 50: white x 11, purple x 1, orange x 4, light green x 10, green x 2, black x 1, green x 2, light green x 6, white x 4 (41 blocks)
↙ Row 51: white x 5, light green x 4, white x 1, green x 2, black x 2, green x 1, light green x 1, black x 3, light green x 6, green x 1, orange x 4, white x 11 (41 blocks)
↗ Row 52: white x 10, orange x 4, green x 2, light green x 5, black x 1, light green x 4, green x 1, black x 1, green x 3, white x 10 (41 blocks)
↙ Row 53: white x 11, green x 4, light green x 5, black x 1, light green x 4, green x 3, orange x 3, white x 10 (41 blocks)
↗ Row 54: white x 10, orange x 2, green x 4, light green x 3, black x 1, light green x 6, green x 4, white x 11 (41 blocks)
↙ Row 55: white x 11, green x 4, light green x 10, green x 5, orange x 1, white x 10 (41 blocks)
↗ Row 56: white x 11, green x 5, light green x 2, black x 1, light green x 7, green x 4, white x 11 (41 blocks)
↙ Row 57: white x 12, green x 3, light green x 10, green x 5, white x 11 (41 blocks)
↗ Row 58: white x 11, green x 5, light green x 1, black x 1, light green x 7, green x 4, white x 12 (41 blocks)
↙ Row 59: white x 13, green x 3, light green x 9, green x 5, white x 11 (41 blocks)
↗ Row 60: white x 11, green x 5, light green x 9, green x 3, white x 13 (41 blocks)
Corner: Start decreasing on RS
↙ Row 61: white x 13, green x 3, light green x 8, green x 6, white x 10 (40 blocks)
↗ Row 62: white x 9, green x 7, light green x 8, green x 3, white x 12 (39 blocks)
↙ Row 63: white x 12, green x 2, light green x 8, green x 8, white x 8 (38 blocks)
↗ Row 64: white x 7, green x 7, black x 1, green x 1, light green x 8, green x 1, white x 12 (37 blocks)
↙ Row 65: white x 11, green x 1, light green x 8, green x 1, black x 2, green x 7, white x 6 (36 blocks)
↗ Row 66: white x 6, green x 7, black x 1, green x 2, light green x 8, white x 11 (35 blocks)
↙ Row 67: white x 11, light green x 6, green x 7, white x 1, green x 4, white x 5 (34 blocks)
↗ Row 68: white x 5, green x 4, white x 1, green x 8, light green x 5, white x 10 (33 blocks)
↙ Row 69: white x 10, light green x 4, green x 8, white x 1, green x 5, white x 4 (32 blocks)
↗ Row 70: white x 4, green x 4, white x 2, green x 8, light green x 3, white x 10 (31 blocks)
↙ Row 71: white x 10, light green x 2, green x 7, white x 3, green x 5, white x 3 (30 blocks)
↗ Row 72: white x 3, green x 4, white x 4, green x 5, pink x 3, white x 10 (29 blocks)
↙ Row 73: white x 9, pink x 4, green x 4, white x 4, green x 5, white x 2 (28 blocks)
↗ Row 74: white x 2, green x 5, white x 4, green x 3, pink x 5, white x 8 (27 blocks)
↙ Row 75: white x 7, pink x 6, white x 7, green x 4, white x 2 (26 blocks)
↗ Row 76: white x 2, green x 3, white x 7, pink x 6, white x 7 (25 blocks)
↙ Row 77: white x 6, pink x 7, white x 6, green x 4, white x 1 (24 blocks)
↗ Row 78: white x 1, green x 2, white x 8, pink x 4, white x 1, pink x 1, white x 6 (23 blocks)
↙ Row 79: white x 7, pink x 2, white x 1, pink x 2, white x 10 (22 blocks)
↗ Row 80: white x 10, pink x 2, white x 1, pink x 1, white x 7 (21 blocks)
↙ Row 81: white x 9, pink x 2, white x 9 (20 blocks)
↗ Row 82: white x 9, pink x 1, white x 9 (19 blocks)
↙ Row 83: white x 18 (18 blocks)
↗ Row 84: white x 17 (17 blocks)
↙ Row 85: white x 16 (16 blocks)
↗ Row 86: white x 15 (15 blocks)
↙ Row 87: white x 14 (14 blocks)
↗ Row 88: white x 13 (13 blocks)
↙ Row 89: white x 12 (12 blocks)
↗ Row 90: white x 11 (11 blocks)
↙ Row 91: white x 10 (10 blocks)
↗ Row 92: white x 9 (9 blocks)
↙ Row 93: white x 8 (8 blocks)
↗ Row 94: white x 7 (7 blocks)
↙ Row 95: white x 6 (6 blocks)
↗ Row 96: white x 5 (5 blocks)
↙ Row 97: white x 4 (4 blocks)
↗ Row 98: white x 3 (3 blocks)
↙ Row 99: white x 2 (2 blocks)
↗ Row 100: white x 1 (1 block)

Cactus panel 4

Graph: Download the cactus panel 4 graph.
Written instructions:
↙ Row 1: white x 1 (1 block)
↗ Row 2: white x 2 (2 blocks)
↙ Row 3: white x 3 (3 blocks)
↗ Row 4: white x 4 (4 blocks)
↙ Row 5: white x 5 (5 blocks)
↗ Row 6: white x 6 (6 blocks)
↙ Row 7: white x 7 (7 blocks)
↗ Row 8: white x 8 (8 blocks)
↙ Row 9: white x 9 (9 blocks)
↗ Row 10: white x 10 (10 blocks)
↙ Row 11: white x 11 (11 blocks)
↗ Row 12: white x 12 (12 blocks)
↙ Row 13: white x 13 (13 blocks)
↗ Row 14: white x 14 (14 blocks)
↙ Row 15: white x 15 (15 blocks)
↗ Row 16: white x 1, orange x 2, white x 13 (16 blocks)
↙ Row 17: white x 12, orange x 4, white x 1 (17 blocks)
↗ Row 18: white x 1, orange x 6, white x 11 (18 blocks)
↙ Row 19: white x 10, orange x 8, white x 1 (19 blocks)
↗ Row 20: white x 1, orange x 9, white x 10 (20 blocks)
↙ Row 21: white x 10, orange x 10, white x 1 (21 blocks)
↗ Row 22: white x 1, orange x 11, white x 10 (22 blocks)
↙ Row 23: white x 9, purple x 1, orange x 12, white x 1 (23 blocks)
↗ Row 24: white x 1, orange x 12, purple x 2, white x 9 (24 blocks)
↙ Row 25: white x 9, purple x 3, orange x 12, white x 1 (25 blocks)
↗ Row 26: white x 1, orange x 12, purple x 4, white x 9 (26 blocks)
↙ Row 27: white x 9, purple x 5, orange x 12, white x 1 (27 blocks)
↗ Row 28: white x 1, orange x 12, purple x 5, white x 10 (28 blocks)
↙ Row 29: white x 11, purple x 5, orange x 12, white x 1 (29 blocks)
↗ Row 30: white x 1, orange x 12, purple x 5, white x 12 (30 blocks)
↙ Row 31: white x 13, purple x 5, orange x 12, white x 1 (31 blocks)
↗ Row 32: white x 2, orange x 11, purple x 5, white x 14 (32 blocks)
↙ Row 33: white x 15, purple x 5, orange x 11, white x 2 (33 blocks)
↗ Row 34: white x 3, orange x 10, purple x 5, white x 16 (34 blocks)
↙ Row 35: white x 17, purple x 5, orange x 9, white x 4 (35 blocks)
↗ Row 36: white x 4, orange x 9, purple x 5, green x 3, white x 15 (36 blocks)
↙ Row 37: white x 14, green x 5, purple x 5, orange x 8, white x 5 (37 blocks)
↗ Row 38: white x 6, orange x 7, purple x 5, green x 7, white x 13 (38 blocks)
↙ Row 39: white x 13, green x 8, purple x 5, orange x 7, white x 6 (39 blocks)
↗ Row 40: white x 7, orange x 6, purple x 5, green x 10, white x 12 (40 blocks)
↙ Row 41: white x 12, green x 11, purple x 5, orange x 5, white x 8 (41 blocks)
Corner: Start decreasing on WS
↗ Row 42: white x 7, orange x 5, purple x 5, green x 12, white x 12 (41 blocks)
↙ Row 43: white x 12, green x 13, purple x 5, orange x 4, white x 7 (41 blocks)
↗ Row 44: white x 7, orange x 3, purple x 5, green x 14, white x 12 (41 blocks)
↙ Row 45: white x 12, green x 15, purple x 5, orange x 2, white x 7 (41 blocks)
↗ Row 46: white x 7, orange x 1, purple x 5, white x 1, green x 6, black x 2, green x 6, white x 13 (41 blocks)
↙ Row 47: white x 13, green x 8, black x 1, green x 6, white x 1, purple x 5, white x 7 (41 blocks)
↗ Row 48: white x 6, purple x 5, white x 2, green x 5, black x 1, green x 4, black x 1, green x 4, white x 13 (41 blocks)
↙ Row 49: white x 6, green x 6, white x 1, green x 4, black x 2, green x 4, black x 1, green x 4, white x 3, purple x 4, white x 6 (41 blocks)
↗ Row 50: white x 6, purple x 3, white x 3, green x 10, black x 1, green x 4, white x 1, green x 7, white x 6 (41 blocks)
↙ Row 51: white x 6, green x 18, black x 1, green x 4, white x 4, purple x 2, white x 6 (41 blocks)
↗ Row 52: white x 6, purple x 1, white x 4, green x 24, white x 6 (41 blocks)
↙ Row 53: white x 6, green x 24, white x 11 (41 blocks)
↗ Row 54: white x 11, green x 24, white x 6 (41 blocks)
↙ Row 55: white x 6, green x 25, white x 10 (41 blocks)
↗ Row 56: white x 10, green x 5, black x 1, green x 19, white x 6 (41 blocks)
↙ Row 57: white x 5, yellow x 1, white x 1, green x 18, black x 2, green x 4, white x 10 (41 blocks)
↗ Row 58: white x 10, green x 4, black x 1, green x 19, yellow x 2, white x 5 (41 blocks)
↙ Row 59: white x 5, yellow x 3, green x 23, white x 10 (41 blocks)
↗ Row 60: white x 9, green x 12, white x 1, green x 10, yellow x 3, white x 6 (41 blocks)
Corner: Start decreasing on RS
↙ Row 61: white x 6, yellow x 2, green x 10, white x 1, green x 12, white x 9 (40 blocks)
↗ Row 62: white x 9, green x 11, white x 2, green x 9, yellow x 3, white x 5 (39 blocks)
↙ Row 63: white x 5, yellow x 3, green x 8, white x 3, green x 10, white x 9 (38 blocks)
↗ Row 64: white x 10, green x 7, white x 5, green x 7, white x 1, yellow x 3, white x 4 (37 blocks)
↙ Row 65: white x 3, yellow x 3, white x 2, green x 6, white x 6, green x 6, white x 10 (36 blocks)
↗ Row 66: white x 10, green x 1, yellow x 1, green x 1, white x 9, green x 5, white x 3, yellow x 2, white x 3 (35 blocks)
↙ Row 67: white x 3, yellow x 1, white x 5, green x 2, white x 11, yellow x 3, white x 9 (34 blocks)
↗ Row 68: white x 8, yellow x 4, white x 21 (33 blocks)
↙ Row 69: white x 20, yellow x 5, white x 7 (32 blocks)
↗ Row 70: white x 6, yellow x 6, white x 19 (31 blocks)
↙ Row 71: white x 19, yellow x 5, white x 6 (30 blocks)
↗ Row 72: white x 6, yellow x 1, white x 2, yellow x 1, white x 19 (29 blocks)
↙ Row 73: white x 28 (28 blocks)
↗ Row 74: white x 27 (27 blocks)
↙ Row 75: white x 26 (26 blocks)
↗ Row 76: white x 25 (25 blocks)
↙ Row 77: white x 24 (24 blocks)
↗ Row 78: white x 23 (23 blocks)
↙ Row 79: white x 22 (22 blocks)
↗ Row 80: white x 21 (21 blocks)
↙ Row 81: white x 20 (20 blocks)
↗ Row 82: white x 19 (19 blocks)
↙ Row 83: white x 18 (18 blocks)
↗ Row 84: white x 17 (17 blocks)
↙ Row 85: white x 16 (16 blocks)
↗ Row 86: white x 15 (15 blocks)
↙ Row 87: white x 14 (14 blocks)
↗ Row 88: white x 13 (13 blocks)
↙ Row 89: white x 12 (12 blocks)
↗ Row 90: white x 11 (11 blocks)
↙ Row 91: white x 10 (10 blocks)
↗ Row 92: white x 9 (9 blocks)
↙ Row 93: white x 8 (8 blocks)
↗ Row 94: white x 7 (7 blocks)
↙ Row 95: white x 6 (6 blocks)
↗ Row 96: white x 5 (5 blocks)
↙ Row 97: white x 4 (4 blocks)
↗ Row 98: white x 3 (3 blocks)
↙ Row 99: white x 2 (2 blocks)
↗ Row 100: white x 1 (1 block)

Assembling the blanket

Sew your crochet cactus panels together, making sure they’re facing the correct way. You can use locking stitch markers to hold the panels together while you seam.

Adding a border

Work this border after seaming all four panels together (and after the panel borders are complete).
Ch 2. Make 1 hdc in each stitch along the blanket edges. In each corner, make (hdc, ch 2, hdc).

Finishing

Weave in your ends. Block if desired.

Close-up of a C2C Cactus baby blanket crochet pattern showing textured diagonal stitches and four cartoon-style cactus plants in vibrant pots with smiling faces and decorative details.

Frequently asked questions

What is the finished size of the cactus baby blanket?
The finished blanket measures approximately 46 × 65 inches (117 × 165 cm).

What skill level is this C2C crochet cactus baby blanket pattern?
This pattern is best for advanced beginners who are comfortable with basic C2C blocks and color changes.

What yarn and hook do I need?
You’ll need worsted weight (#4) yarn, a G-6 (4 mm) crochet hook, scissors, and a yarn needle for weaving in ends.

How is the cactus baby blanket constructed?
The blanket is made from four rectangular C2C cactus panels. Each panel is bordered separately, then the four panels are sewn together and finished with an outer blanket border.

Is this pattern suitable for babies and kids?
The playful cactus design works well for baby, toddler, and child blankets, as well as nursery décor and handmade gifts.

Can I change the colors?
Absolutely. You can customize the colors to match a nursery, a child’s favorite shades, or the yarn you already have on hand.

C2C Cactus baby blanket crochet pattern graphic with a white background, bold black and pink title text, and a photo of a crochet blanket featuring four smiling cactus panels in colorful pots. Callouts read “C2C crochet,” “4 cactus panels,” and “Cute gift idea.” Branded Lovable Loops by Melissa Hassler.

New to C2C? Start with my video tutorial

If you’re new to corner-to-corner crochet, I recommend starting with my beginner-friendly C2C video tutorial. It walks you through the basic C2C block, plus increases and decreases, using a small practice panel before jumping into larger projects.

Youtube video

Printable C2C crochet cactus baby blanket pattern

If you prefer an easy, print-friendly version of this C2C crochet cactus baby blanket pattern, a printable PDF is available in my Etsy shop. The PDF includes the full pattern instructions in a clean, ad-free format, making it perfect for printing or saving on your device.

More crochet cactus blanket patterns

Looking for a different cactus blanket style? Try my crochet cactus blanket pattern featuring one large cactus design worked in C2C.

More free crochet blanket patterns

Looking for more cozy projects for little ones? Browse my favorite crochet baby blanket patterns, including sweet handmade blankets for babies, nurseries, showers, and gifts.

You can also visit my main crochet baby patterns page for more baby and child projects, or explore my full collection of crochet blanket patterns and C2C crochet blanket patterns for even more cozy blanket ideas.

Let’s connect!

I’d love to see what you’re making! Share your finished project and follow along for more free crochet patterns and tutorials.

📌 Don’t forget to pin this pattern for later!
Happy crocheting! 🧶
— Melissa

Vertical pin image for a free crochet cactus baby blanket pattern with bold title text, a photo of a four-panel cactus crochet blanket, and callouts that say “Cute cactus faces,” “Graph + written instructions,” and “Perfect for babies, kids & cactus lovers.” Branded Lovable Loops by Melissa Hassler.