Step 1. Crochet the mini granny squares
Round 1, center color. Make an adjustable ring, or ch 4 and join with a sl st to form a ring. Ch 3 and work 2 dc into the ring. Repeat [ch 2, 3 dc into the ring] three times. Ch 2 and join. Close the center snugly and fasten off. Count: 4 groups and 4 corner spaces.
Round 2, second color. Join a contrasting color in any ch-2 corner. Ch 3 and work (2 dc, ch 2, 3 dc) in that same corner. Repeat [ch 1, work a corner in the next ch-2 sp] three times. Ch 1 and join. Fasten off. Count: 8 groups, 4 corner spaces and 1 ch-1 space in the middle of each side.
Make four minis for your first block. Try one light center against a dark surround, then reverse that relationship in its neighbor. If every pair has a similar contrast, changing just one surround to a deeper shade can make the little squares easier to pick out.
Step 2. Join four minis into one block
Lay out the four squares in two rows of two, right sides up. Use a tapestry needle and a matching strand to whipstitch the two top squares together along their neighboring edges. Match the stitches and chain spaces, catching one loop from each edge and keeping the seam relaxed. Join the two bottom squares in the same way. Sew the two rows together, aligning the center crossing.
Before adding the frame, look along one outside edge. From corner to corner you should see a ch-1 space on the first mini, two corner spaces touching at the seam, and a ch-1 space on the second mini. All three locations will receive stitches. Leave the outer corner openings accessible when securing the sewing yarn.
Step 3. Frame the patchwork in black
Frame Round 1. Join black in an outside corner. Ch 3 and work (2 dc, ch 2, 3 dc) in the same corner. Along the first side, work the following sequence:
- Ch 1 and work 3 dc in the first mini’s side ch-1 sp.
- Ch 1 and work one group of 3 dc at the seam, inserting the hook through both neighboring corner spaces together for each dc. If the seam is snug, gently bring the openings together with your fingers.
- Ch 1 and work 3 dc in the second mini’s side ch-1 sp. Ch 1.
Work a corner in the next outside corner. Repeat the side sequence around the remaining three sides, making a corner at each new corner. After the last side, join to the beginning ch 3. Check one edge: 5 groups run from corner to corner, counting the group at each end that faces that edge. This matches the upper diagram.
Frame Round 2. Sl st across to the corner sp. Ch 3 and work (2 dc, ch 2, 3 dc) in that sp. Work a group in every ch-1 side sp and a corner in each remaining ch-2 corner sp, with ch 1 between neighboring groups along each side. Ch 1 after the final side group and join. Fasten off. Count: 6 groups along each edge, including the end groups.
Frame Round 3, ivory. Join ivory in a corner and repeat Frame Round 2. Fasten off. Count: 7 groups along each edge. Set this block aside as your size reference. Make 19 more in the same way.
Step 4. Assemble the throw
Arrange the 20 blocks four across and five down. A phone photo is handy here: it lets you try moving a bright block without losing a layout you liked. When you’re happy with the arrangement, stack and label the blocks one row at a time.
With ivory yarn, whipstitch the blocks into rows, matching corresponding stitches, chain spaces and corners. Then sew the rows together, checking that the four corners at each intersection meet. Both blocks contribute an ivory round to each shared edge. Those two rounds form the light lattice in this version.
Step 5. Crochet the black outer border
Border Round 1. With the right side facing, join black in an outside corner and make the beginning corner as before. Work 3 dc in every side ch-1 sp. Wherever two framed blocks meet along the outside edge, work one group through their two touching corner spaces together, just as you did between minis. Ch 1 between groups. Work a full corner only at each of the blanket’s four outside corners. Ch 1 after the final side group and join.
Border Round 2. Repeat Frame Round 2 around the entire blanket. For a wider black edge, work one more round in the same manner. Fasten off and weave the tails into areas of matching color. Wash according to the yarn label, then shape the blanket to a rectangle and let it dry.

Scrappy Granny Mosaic Blanket Crochet Pattern
For a denser patchwork center like the ones visible in the blanket photograph, arrange nine minis in three rows of three inside each frame. On each side of the first black round, work one group into each of the three mini-square side spaces and one group at each of the two seams. Including the end groups, that gives 7 groups per edge on the first black round. The rest of the framing follows the same sequence. A 20-block throw in this version takes 180 minis, so measure one larger block before deciding how many you need.
The pleasure of this blanket is that the colors can be decided four little squares at a time. Save a favorite pairing for more than one block: a mint center inside plum, for instance, can reappear at opposite ends of the throw. Once the black frames and ivory seams are in place, those small repeats give the eye something familiar to find among the scraps.