Crochet Colour Block Top Pattern

I’m excited to share with you a new crochet colour block top pattern that I’ve been working on – the Garnet Top!

It’s a light, loose, cropped t-shirt designed to be easy to wear and comfortable. It features a ribbed texture and clean colour blocks, giving it a classic look that pairs well with just about anything.

The Garnet Top comes in sizes XS to 5X, so that everyone can enjoy making and wearing this piece. Plus, it’s quick to make, making it a great last-minute addition to your summer wardrobe. It is designed with just a little positive ease, giving a bit of extra room so that it can hang and drape nicely, but not so much that it’s oversized.

crochet colour block top pattern

The pattern is largely simple, but will require foundation chain stitches / increasing / decreasing around the neckline, as well as some careful colour changing.

I used Scheepjes Stone Washed, which is ideal for casual summer tops like this! Any similar cotton-based yarn will work perfectly.

crochet colour block top pattern

This post contains affiliate links, meaning I may make a commission if you purchase through a link, at no additional cost to you.

More Free Crochet Patterns

Get the ad-free PDF download of the crochet colour block top pattern from your favourite platform below.

Colour Block Top – Free Crochet Pattern

You will need

  • Scheepjes Stone Wash (or similar 4-ply/sport weight) (specific amounts on pg 4)
  • 5.0mm/H hook
  • Scissors and needle for finishing

Concentration level

The pattern is largely simple, but will require foundation chain stitches / increasing / decreasing around the neckline, as well as some careful colour changing.

Stitch abbreviations

Written in US terms

Chain – ch
Slip Stitch – sl st
Stitch(es) – st(s)
Skip – sk
Half Double Crochet – hdc
Back Loop Only – blo

Special stitches

Foundation hdc – this is a way to add extra stitches when increasing back up the neckline. https://youtu.be/4H8jYaRKalg
Colour changes
https://youtu.be/Pdkl87rfd7c

Gauge

In 4×4″: 10 rows of 16 hdc blo

Notes

  • Stitch counts will be in brackets at the end of each row in the format (XS, S, M, L)(XL, 2X, 3X, 4X, 5X)
  • Starting chs do not count as a stitch
  • Pattern is worked flat in vertical rows, with a turn at the end of every row

Sizing

The pattern is written for a looser fit and sitting at a slightly cropped length. Size down for a more fitted or true to size top.

Add more stitches on row 1 for a longer or full length top.

Yarn amounts

Garnet Top – Free Crochet Pattern

Back Panel

Row 1: Starting with the colour of the lower section, ch(46, 46, 45, 44)(43, 42, 40, 40, 38), hdc in 3rd ch from hook and each ch to the end, turn (44, 44, 43, 42)(41, 40, 38, 38, 36)

Row 2: ch2, hdc blo to the end, turn (44, 44, 43, 42)(41, 40, 38, 38, 36)

Rows 3 to 4: Repeat Row 2

Row 5: ch(30, 32, 34, 36)(38, 40, 42, 44, 46), turn, hdc in 3rd ch from hook and the next (24, 25, 25, 26)(26, 26, 26, 27, 27) sts, change colour, hdc blo in each st to the end, turn (72, 74, 75, 76)(77, 78, 78, 80, 80)

Row 6: ch2, hdc blo in each st, changing colour at the same point as the previous row, turn (72, 74, 75, 76)(77, 78, 78, 80, 80)

Repeat Row 6 (32, 36, 42, 46)(52, 56, 62, 66, 72) times in total.

Row (38, 42, 48, 52)(58, 62, 68, 72, 78): ch2, hdc blo in the next (44, 44, 42, 42)(41, 40, 38, 38, 36) sts, turn. Fasten off top colour.

Repeat that row 4 times in total.

Finish with (41, 45, 51, 55)(61, 65, 71, 75, 81) rows for the back panel. Fasten off.

Front Panel

Row 1: Starting with the lower section colour, ch(46, 46, 45, 44)(43, 42, 40, 40, 38), hdc in 3rd ch from hook and ch to the end, turn (44, 44, 43, 42)(41, 40, 38, 38, 36)

Row 2: ch2, hdc blo to the end, turn (44, 44, 42, 42)(41, 40, 38, 38, 36)

Rows 3 to 4: Repeat Row 2

Row 5: change colour, ch(30, 32, 34, 36)(38, 40, 42, 44, 46), turn, hdc in 3rd ch from hook and the next (24, 25, 25, 26)(26, 26, 26, 27, 27) sts, change colour, hdc blo in each st to the end, turn (72, 74, 75, 76)(77, 78, 78, 80, 80)

Row 6: ch2, hdc blo in each st, turn (72, 74, 75, 76)(77, 78, 78, 80, 80)

Repeat Row 6 for (6, 8, 10, 10)(12, 14, 16, 20, 20) rows in total for the ‘shoulder’ section.

Row counts will start from 1 again for the neckline decreases.

Neckline (left hand side)

Row 1: ch2, hdc blo (69, 71, 72, 72)(74, 75, 75, 77, 77), turn

Row 2: ch1, sl st across 2, in the 3rd st ch2, hdc blo in that st and each to the end, turn (67, 69, 70, 70)(72, 73, 73, 75, 75)

Row 3 (M, L): ch2, hdc blo (67, 67), turn

Row 3 (all others): ch2, hdc blo in each st, turn (67, 69, 72, 73, 73, 75, 75)

Row 4 (XS, S, M, L): ch2, hdc blo in each st, turn (67, 69, 67, 67)

Row 4 (all): Repeat Row 2 (70, 71, 71, 73, 73)

Row 5 (XS, S, M, L): ch2, hdc blo (66, 68, 66, 66), turn

Row 5 (all): Repeat Row 3 (70, 71, 71, 73, 73)

Row 6 (XS, S, M, L): Repeat Row 4 (66, 68, 66, 66)

Row 6 (XL, 2X): ch1, sl st across 1, in the 2nd st, ch2, hdc blo to the end, turn (69, 70)

Row 6 (3X, 4X, 5X): Repeat Row 2 (69, 71, 71)

Row 7 (XS, S): ch2, hdc blo (65, 67), turn

Row 7 (M, L): Repeat Row 4 (66, 66)

Row 7 (all): Repeat Row 3 (69, 70, 69, 71, 71)

Rows 8 (XS, S): Repeat Row 3 (65, 67)

Row 8 (M, L): ch1, sl st across 1, in the 2nd st, ch2, hdc to end, turn (65, 65)

Row 8 (all): Repeat Row 3 (69, 70, 69, 71, 71)

Row 9 (XS, S, M, L): ch2, hdc blo in each st, turn (65, 67, 65, 65)

Row 9 (all): ch2, hdc blo (68, 69, 68, 70, 70), turn (leaving the last st unworked)

Row 10 (M, L): ch1, sl st, in the 2nd st, ch2, hdc to end, turn (64, 64)

Row 10 (all): Repeat Row 3 (65, 67, 68, 69, 68, 70, 70)

Rows 11 to 13 (XS, S): Repeat Row 3 (65, 67)

Rows 11 to 12 (M): Repeat Row 4 (64)

Rows 11 to 16 (L): Repeat Row 4 (64)

Rows 11 to 19 (XL, 2X): Repeat Row 3 (68, 69)

Rows 11 to 21 (3X, 4X): Repeat Row 3 (68, 70)

Rows 11 to 23 (5X): Repeat Row 3 (70)

Row 13 (M): hdc to end, foundation hdc 1, turn (65)

Row 14 (XS, S): ch3, hdc in 3rd ch from hook, hdc blo in each st to end, turn (66, 68)

Row 14 (M): Repeat Row 4 (65)

Row 15 (XS, S): Repeat Row 3 (66, 68)

Row 15 (M): ch2, hdc to end, foundation hdc 1, turn (66)

Row 16 (XS, S): ch3, hdc in 3rd ch from hook, hdc blo to end, turn (67, 69)

Row 16 (M): Repeat Row 4 (66)

Row 17 (XS, S): Repeat Row 3 (67, 69)

Row 17 (M): Repeat Row 4 (66)

Row 17 (L): hdc to end, foundation hdc 1, turn (65)

Row 18 (XS, S): Repeat Row 3 (67, 69)

Row 18 (M): ch3, hdc in 3rd ch from hook, hdc blo in each st to end, turn (67)

Row 18 (L): Repeat Row 4 (65)

Row 19 (XS, S): ch2, hdc blo in each st to end, foundation hdc 2, turn (69, 71)

Row 19 (M): Repeat Row 4 (67)

Row 19 (L): ch2, hdc to end, foundation hdc 1, turn (66)

Row 20 (XS, S): ch5, hdc in 3rd, 4th and 5th chs, hdc blo to end, turn (72, 74). Move to right side shoulder section.

Row 20 (M): ch5, hdc in 3rd ch from hook and each ch, hdc blo in each st to end, turn (70)

Row 20 (L): Repeat Row 4 (66)

Row 20 (XL, 2X): ch3, hdc in 3rd ch from hook, hdc blo in each st to end, turn (69, 70)

Row 21 (M): ch2, hdc blo to end, foundation hdc 2, turn (72)

Row 21 (L): Repeat Row 4 (66)

Row 21 (XL, 2X): Repeat Row 3 (69, 70)

Row 22 (M): ch6, hdc in 3rd ch from hook and each ch, hdc blo in each st to end, turn (76). Move to right side shoulder section.

Row 22 (L, 3X, 4X): ch3, hdc in 3rd ch from hook, hdc blo in each st to end, turn (67, 69, 71)

Row 22 (XL, 2X): Repeat Row 3 (69, 70)

Row 23 (L): Repeat Row 4 (67)

Row 23 (XL, 2X): ch2, hdc blo to end, foundation hdc 1, turn (70, 71)

Row 23 (3X, 4X): Repeat Row 3 (69, 71)

Row 24 (L): ch5, hdc in 3rd ch from hook and each ch, hdc blo in each st to end, turn (70)

Row 24 (XL, 2X, 3X, 4X, 5X): Repeat Row 3 (70, 71, 69, 71, 71)

Row 25 (L, XL, 2X, 3X, 4X): ch2, hdc blo to end, foundation hdc 2, turn (72, 72, 73, 71, 73)

Row 25 (5X): Repeat Row 3 (71)

Row 26 (L): ch6, hdc in 3rd ch from hook and each ch, hdc blo in each st to end, turn (76) Move to right side shoulder section.

Row 26 (XL, 2X, 3X, 4X 5X): Repeat Row 3 (72, 73, 71, 73, 71)

Row 27 (XL – 4X): Repeat Row 25 (74, 75, 73, 75)

Row 27 (5X): ch2, hdc blo to end, foundation hdc 2, turn (73)

Row 28 (XL, 2X): ch5, hdc in 3rd ch from hook and each ch, hdc blo in each st to end, turn (77, 78). Move to right side shoulder section.

Row 28 (3X, 4X, 5X): Repeat Row 3 (73, 75, 73)

Row 29 (3X, 4X): Repeat Row 25 (75, 77)

Row 29 (5X): ch2, hdc blo to end, foundation hdc 2, turn (75)

Row 30 (3X, 4X): ch5, hdc in 3rd ch from hook and each ch, hdc blo in each st to end, turn (78, 80). Move to right side shoulder section.

Row 30 (5X): Repeat Row 3 (75)

Row 31 (5X): Repeat Row 25 (77)

Row 32 (5X): ch5, hdc in 3rd ch from hook and each ch, hdc blo in each st to end, turn (80). Move to right side shoulder section.

Right side shoulder

Rows 21 to 26 (XS): Repeat Row 3 (72)

Rows 21 to 29 (S): Repeat Row 3 (74)

Rows 23 to 33 (M): Repeat Row 3 (76)

Rows 27 to 37 (L): Repeat Row 3 (76)

Rows 29 to 41 (XL): Repeat Row 3 (77)

Rows 29 to 43 (2X): Repeat Row 3 (78)

Rows 31 to 47 (3X): Repeat Row 3 (78)

Rows 31 to 49 (4X): Repeat Row 3 (80)

Rows 33 to 53 (5X): Repeat Row 3 (80)

All sizes: Fasten off top colour, ch2, hdc blo (44, 44, 42, 42)(41, 40, 38, 38, 36), turn

Next 3 rows: c2, hdc blo in each st

Fasten off after working 4 indented rows.

Seam the front and back panels together using a whip stitch. Join at both shoulders up the neckline, and at both sides up to the sleeve indent section.

Sleeves make 2

Row 1: join yarn to the underarm seam, ch2. work 4 sc2tog sts across the 4 indent rows, hdc in each st around until you reach the 4 indent rows of the back panel, sc2tog x4, sl st, turn (64, 68, 72, 76)(80, 84, 88, 92, 96)

Row 2: ch2, hdc blo in each st, sl st, turn

Repeat Row 2 until you have a total of (5, 5, 6, 6)(8, 8, 10, 10, 10) rows for the short sleeved version.

Ribbed edging

Make the required length of ribbing by working rows of 5 sl st blo. Pin in place round the neckline (bottom and sleeve edging if you like!) and sew to join.

Weave in ends to finish off and lightly block if required.

Get the ad-free PDF download of the crochet colour block top pattern from your favourite platform below.