Crochet Rainbow Modern Granny

rainbow modern granny blanket folded

I love making this pattern so much! I first learned it five or six years ago and named it a Modern Granny since the little clusters are diamond shape and seemed modern-looking to me. I had no idea at the time that so many of you would love it too. 

We usually have over 100 people every day come and look for the modern granny pattern, and I’ve seen so many beautiful versions shared.

I’m going to call this version a Rainbow Modern Granny, simply because of the colors used. But, I added a double border or envelope border to this blanket which was the first time doing that and I love how that turned out too!

(Even though it took about the same time as if I would have woven in the ends, but somehow it was more fun to just tie them in knots and then keep crocheting for awhile.)

rainbow modern granny blanket laying on bed

The reason I chose to make this in brighter colors is that my dear friend Benson Shum wrote another picture book and I wanted to make it match the cover. 

rainbow modern granny blanket with picture book

I love having a collection of his books personally inscribed for my grandchildren. 

title page of picture book

Benson is a talented illustrator at Disney, but on the side he writes and illustrates picture books. This is the fourth book he has published and I’ve tried to make something to go with each one. 

Holly the Hippo

Holly the Hippo Crochet Blanket

Go to Sheep and Hide and Sheep

Go to Sheep picture book

sheep crochet blanket

Sloth Went

sloth baby blanket with book

He is the kindest human being you will ever meet and I’m so happy to make blankets to match his books. 

Here’s a *link to purchase his book if you’d like. (*As an Amazon Associate, we may earn from a qualifying purchase.)


Bernat Softee Baby (100% acrylic, 140g/5 oz, 331 m/362 yds)

1 skein each of Little Red Wagon, Buttercup, Pumpkin, Aqua, Blue Jeans

1 skein Buttercup for the border

Size G/4 mm hook, size H/5 mm hook, scissors, tapestry needle


Blanket size appx. 36 in x 47 in 


Double Crochet (DC): Yarn over (YO), insert your hook, YO and pull up a loop, YO and pull through two loops, YO and pull through remaining two loops. 


Chain 163 in Red with G/4mm hook. Pattern repeat is any number times 3 plus 1 if you’d like to make it a different size.

Color changes as follows, Red, Orange, Yellow, Aqua, Blue

ROW 1: 1 DC into 4th CH from hook, *SK next 2 CHs, 3 DC into next CH, repeat * ending with 2 DC into last CH, turn.

ROW 2: CH 3, 1 DC into next DC, (CH 3 counts as first DC), *CH 2, DC3TOG, repeat * ending with CH 2, DC into next DC, DC into top of turning chain, pulling through with new color just before you finish the DC.


ROW 3: CH 3, 3 DC in the CH 2 space between the last DC3TOG and 2 DC of the previous row, *3 DC into next CH 2 space,  repeat * ending with 1 DC in top of the turning chain.

ROW 4: CH 4, (counts as 1 DC and 1 CH), *DC3TOG in top of each 3 DC of previous row, CH 2, repeat * across and end with CH 1, DC into top of CH 3 turning chain, pulling through with new color.


ROW 5: CH 3, 1 DC into DC (the base of the ch 3, the top of the last DC you made), *3 DC in next CH 2 space, repeat * across ending with 2 DC into the top of 3rd chain of the turning chain.

ROW 6: CH 3, 1 DC into the next DC, *CH 2, dc3tog, repeat * ending with CH 2,  DC into next DC, DC into 3rd of ch 3 pulling through with new color just before you finish the stitch.

Repeat rows 3-6 until you have a desired length of blanket. 


Tie ends together with a square knot and clip about an inch and a half tail.

Change to an H/5.0mm size hook for one round of slip stitch.

Round 1: Beginning in any corner, pull up a loop with yellow and work 1 slip stitch around the entire blanket working 1 slip stitch per stitch at the bottom and top of the blanket and approximately 3 slip stitches per the end of each row. Keep your stitches loose. 

Round 2: Join with a slip stitch to first slip stitch, chain 1 and turn. Work 1 SC into each back bump of the slip stitch. Work SC, CH 1, SC into each corner. Join with a slip stitch to first SC of the round, chain 1 and turn. 

Round 3: Work another round of SC as previous round. 

Round 4: Chain 2 and turn, work 1 DC into each chain, and DC, CH 1, DC into each corner ch 1 space. Join with a slip stitch to the first DC, Tie off. 

Turn blanket so the first round of SL ST is facing you. Pull up a loop in a sl stitch and SC in that stitch. Work 1 SC into the back loop of each slip stitch around. Work SC, CH 1, SC into each corner. 

Repeat Rounds 3 and 4. 

At the end of round 4, match the two sides together and work 1 SC into each stitch, working under all 4 v’s and “sewing” the two sides together. Work DC, CH 1, DC into each corner ch 1 space. 

Tie off and weave in all ends. 


Thank you so much for stopping by! Happy Crocheting, Tiffany

Click here or on image below for printable pattern

Rainbow Modern Granny PDF