This Mosaic Triangles Crochet Pillow is fun crochet project that is sure to brighten up any room! I have been seeing many beautiful crochet designs made with the mosaic crochet technique and I couldn’t resist trying it out for a home decor design! This was my first time with this technique and I can honestly say that it won’t be the last! This pillow was so fun to make and I love the texture created by working the pattern in mosaic crochet. I hope you love making this pillow as much as I did!

To make this pillow, the front panel is worked up in mosaic crochet technique, while the back panel is done in rows of SC stitches in thick stripes of each color. After making both panels, they will be crocheted together.
This pillow pattern is perfect for a 15×15” pillow form (or a 16″x16″ pillow form fits too), or you can also use stuffing to fill your pillow.
For the Mosaic Triangles Pillow, I chose two main colors (teal and grey) and one accent color (white). However, this pillow would also look great with just one main color and one accent color, or you can even use three accent colors, one for each section on the front!
I had such an amazing group of testers for this pattern and their pillows turned out so unique and beautiful! Here are the photos from the testers for this pattern! Maybe these color combinations will help jog your inspiration!

Remember to like Loops and Love Crochet on Facebook and join the Loops and Love Crochet Group! I’d also LOVE it if you followed @loopsandlovecrochet on Instagram!
If you like crochet video tutorials, check out (and subscribe to) my Loops and Love Crochet YouTube Channel!

Disclosure: This post may contain affiliate links, which means I may receive a small commission if you click a link and purchase something that I have recommended. This is done at no extra cost to you. Thank you for supporting Loops & Love Crochet!
The Mosaic Triangles Pillow crochet pattern is available for FREE on this website. If you’d like an ad-free, printable PDF version, you may purchase it for a small fee from my Etsy or Ravelry shops. Thank you so much for supporting Loops & Love Crochet!
Materials:
- Worsted weight yarn (#4 weight) – Cotton or acrylic yarn will work for this project. The pillow pictured in this pattern was made with WeCrochet/Knit Picks Shine Worsted cotton yarn. You will need about 500yds of yarn in total (one or two main colors and one accent color). This breaks down to approx. 260 yds of the first main color (teal color as pictured), 120 yds of the second main color (grey), and 120yds of the accent color (white). This yardage break down for each color will change if you are only using one main color instead of two, or if you do your striping design on the back differently than written in the pattern.
- 4 mm crochet hook
- 15 x 15” pillow form (a 16×16″ form fits too, just a more stuffed pillow) or any fiber stuffing to fill your pillow.
- Yarn needle for weaving in ends.
Stitches Used:
- Ch – chain Sl St – slip stitch SC – single crochet
- MDC – mosaic double crochet. Yarn over, insert hook into stitch, draw up a loop in front of the chains of the previous rows, yarn over, pull through two loops, yarn over, pull through last two loops on hook. *See the MDC photo tutorial below.

Gauge
- 2 inches square = approx. 10 rows of 8 SC stitches.
Finished Size:
- When finished, this pillow measures approx. 15 x 15.”
Important Notes:
- Turned Rows– Each panel is worked in turned rows of SC stitches, with the exception of the mosaic double crochet stitches and the chain stitches on the front panel. At the end of each row, chain 1 and turn. Chain 1 stitches at the end of each row do not count towards stitch count.
- Color Changes – For this pattern, you will be changing colors at the end of some of the rows to work the following row in the new color. For the front panel, you will be changing colors at the end of almost every row, while for the back panel, you will be working with one color for quite a few rows before changing to the next. To change colors: complete the last SC in the first color up until the last yarn over. Yarn over with the new color and pull through last step of the SC stitch. So, your SC will go like this: insert hook into last stitch of the row, pull up a loop, yarn over with new color, pull through all loops on hook. Now you will be working in the new color until you change colors again.
- Mosaic Crochet Tips – For this project, you will be using the mosaic crochet technique for the front pillow panel. Here are some tips to help you if you with this technique. I also recommend you watch the video tutorial that is linked below.
- This pillow panel has three main color sections. Each section includes a main color and an accent color. In mosaic crochet, you will be changing colors at the end of each row of the graph (which is two rows of your crochet project, as explained in the graph later). In the pillow pictured, the main color for each section is either teal or grey and the accent color is white.
- When you change colors, you will not be carrying the unused colors along under your stitches. Instead, you will be dropping the color that you are finished with and continuing to work with the new color. You can either leave the dropped color attached at the end of the row and just pick it up in the next row when you need it again. This will not show in your finished pillow once the panels are joined together. As an alternative, you can also cut and attach your yarn each time, which would leave you more ends to weave in.
- There will be a right side (RS) and wrong side (WS) of this panel. On the front panel you will see the mosaic crochet effect while the back will look like stripes. Mosaic Double Crochet stitches will only be worked with the main color on the RS of the project, while the back will just show the chain stitches where the MDC stitches are worked on the front.
- More mosaic crochet details are written in the front panel instructions below with reference to how the graph works and the stitches.
- Size modifications –If you want to make the finished pillow taller, you can do this by adding extra rows at the top or bottom of the graph. You can also make it wider, by adding an extra repeat of the pattern on the left or right of the pillow. I would recommend adding equal rows or stitches on either side (or top/bottom) so that the design stays centered. Take a look at the graph to help you decide where to add rows/columns to increase the size of your project.
Video Tutorial – I have a created a video tutorial for showing how the mosaic crochet technique and color changes work for the front panel of the pillow on this page or on my YouTube Channel HERE!
Front Panel Graph Instructions
Below, you will see the mosaic crochet graph that I created for the front panel of the pillow.
Each row in the graph counts as two rows of crochet stitches. This means each row of the graph will be worked twice before you go to the next row and you will be working 70 rows of crochet in total. You will start at the bottom right of the graph and work row 1 on the RS (right to left) and then again on the WS (left to right) for each row of the graph. The color of the first stitch of the row indicates the color you are using for the whole row of the graph (or two rows of your crocheted work).
Each square of the graph shows 1 stitch or 1 skipped stitch. When squares of different colors appear in the row, they should be skipped. When you skip these stitches, replace them with chain stitches. Always chain one more chain than the number of stitches you are skipping. This will prevent your work from pulling and looking uneven. For example, if you skip 1 stitch, you will chain 2. On the next row of the right side of the project, you will be working in the main color and working MDC stitches in the stitches you skipped from two rows below.

*The low-cost, ad-free, printable PDF crochet pattern includes a larger version of the graph to work from! You can find this in my Etsy or Ravelry shop.
*You may choose to follow the graph or the written instructions below the graph to complete the front panel of the pillow. If you are new to mosaic crochet, it is recommended that you follow the written instructions to make sure your SC, MDC, and Ch stitches are placed properly. These instructions may make mosaic crochet sound quite intimidating, but I promise it isn’t! Once you work up a few rows of the pattern, you will get the hang of it and how the technique works. Please check out the video tutorial too!
Mosaic Double Crochet stitches will only be worked on the right side (RS) of the panel and in the main color of that section only. MDC stitches are marked with an “X” on the graph. MDC stitches are worked in front of your work. On the wrong side (WS) you will work a SC stitch in the place that a MDC is worked on the right side.
When you are following the rows on the graph that are in the accent color (white), you will be working with that accent color (white) for the whole row and skipping the main color stitches (teal or grey) in that row and working chain stitches instead. Always work 1 extra chain stitch than the stitches you are skipping. For example, in row 3, you will see it starts with 1 white box followed by 2 teal, 9 white, 2 teal, and so on. This means you will work the whole row in white stitches and skip the ones in teal, but replace them with chain stitches. First, work one SC, then skip the 2 teal stitches and chain 3 instead (to account for the skipped stitches, always adding one extra chain), then work 9 SC, then skip the next two teal stitches and chain 3 instead, and so on the whole way across the row. At the end of the row, you will chain 1, turn your work, and repeat the same row on the WS, working the SC and chain stitches in the same stitches as the row you just completed.
Remember to keep consistent tension, even when working with the different colors. This is so your square panel comes out nice and even on the sides.
**After working a few rows of the front pillow panel, measure your work to make sure it is approx. 15 inches wide, especially if you are using 15×15 pillow form to put in your pillow cover. If you are using stuffing, the finished size is not quite as important.
Front Panel Written Instructions
*Each row on the graph is worked twice, once on the RS and once on the WS. Instructions for each row will indicate if you are working a right side row or a wrong side row.
Yarn A = Teal Yarn B = White Yarn C = Grey
*You can replace teal, white, and grey with colors of your choice for your pillow.
Row 1 (RS): With Yarn A, chain 58, SC in 2nd ch from hook and in each ch across, ch 1, turn. (57)
*As an alternative to a starting chain, you can work 57 foundation single crochet stitches (see the foundation single crochet video tutorial on my YouTube Channel)
Row 1 (WS): SC in each stitch across, ch 1, turn. (57)
Row 2 (RS): SC in each stitch across, ch 1, turn. (57)
Row 2 (WS): SC in each stitch across, change color to Yarn B, ch 1, turn. (57)
Row 3 (RS): SC first st, *ch 3, skip 2 sts, SC next 9, ch 3, skip 2 sts, SC next st, repeat from * across, ch 1, turn.
Row 3 (WS): repeat instructions for Row 3 (RS) above. Change to Yarn A, ch 1, turn.

Row 4 (RS): SC first st, *MDC in next 2 sts SC next 9, MDC in next 2, SC next st, repeat from * across, ch 1, turn.
*Remember to work all MDC stitches into the skipped stitches from 2 rows down. See the MDC stitch photo tutorial above in the stitch description.

Row 4 (WS): SC in each stitch across, change to Yarn B, ch 1, turn. (57)
Row 5 (RS): SC first 2 sts, ch 3, skip 2 sts, SC next 7, *ch 3, skip 2 sts, SC next 3, ch 3, skip 2 sts, SC next 7, repeat from * until 4 sts left, ch 3, skip 2 sts, SC last 2 sts, ch 1, turn.
Row 5 (WS): repeat instructions for Row 5 (RS) above, change to Yarn A in last st, ch 1, turn.
Row 6 (RS): SC first 2 sts, MDC in next 2 sts, SC next 7, *MDC in next 2, SC next 3 sts, MDC next 2 sts, SC next 7 sts, repeat from * until 4 sts left, MDC in next 2, SC last 2 sts, ch 1, turn.
Row 6 (WS): SC in each stitch across, change to Yarn B, ch 1, turn. (57)
Row 7 (RS): SC first 3 sts, ch 3, skip 2 sts, *SC next 5, ch 3, skip 2 sts, repeat from * until 3 sts left, SC last 3, ch 1, turn.
Row 7 (WS): repeat instructions for Row 7 (RS) above, change to Yarn A in last st, ch 1, turn.
Row 8 (RS): SC first 3 sts, MDC in next 2 sts, *SC next 5, MDC in next 2, repeat from * until 3 sts left, SC last 3 sts, ch 1, turn.
Row 8 (WS): SC in each stitch across, change to Yarn B, ch 1, turn. (57)
Row 9 (RS): SC first 4 sts, ch 3, skip 2 sts, SC next 3, *ch 3, skip 2 sts, SC next 7, ch 3, skip 2 sts, SC next 3, repeat from * until 6 sts left, ch 3, skip 2 sts, SC last 4, ch 1, turn.
Row 9 (WS): repeat instructions for Row 9 (RS) above, change to Yarn A in last st, ch 1, turn.
Row 10 (RS): SC first 4 sts, MDC in next 2 sts, SC next 3, *MDC in next 2, SC next 7 sts, MDC next 2 sts, SC next 3 sts, repeat from * until 6 sts left, MDC in next 2, SC last 4, ch 1, turn.
Row 10 (WS): SC in each stitch across, change to Yarn B, ch 1, turn. (57)
Row 11 (RS): SC first 5 sts, ch 3, skip 2 sts, SC next st, *ch 3, skip 2 sts, SC next 9, ch 3, skip 2 sts, SC next st, repeat from * until 7 sts left, ch 3, skip 2 sts, SC last 5, ch 1, turn.
Row 11 (WS): repeat instructions for Row 11 (RS) above, change to Yarn A in last st, ch 1, turn.
Row 12 (RS): SC first 5 sts, MDC in next 2 sts, SC next st, *MDC in next 2, SC next 9 sts, MDC next 2 sts, SC next st, repeat from * until 7 sts left, MDC in next 2, SC last 5, ch 1, turn.
Row 12 (WS): SC in each stitch across, change to Yarn C, ch 1, turn. (57)
Row 13 (RS): SC in each stitch across, ch 1, turn. (57)
Row 13 (WS): SC in each stitch across, change to Yarn B, ch 1, turn. (57)
Row 14 (RS): SC first 5 sts, ch 3, skip 2 sts, SC next st, *ch 3, skip 2 sts, SC next 9, ch 3, skip 2 sts, SC next st, repeat from * until 7 sts left, ch 3, skip 2 sts, SC last 5, ch 1, turn.
Row 14 (WS): repeat instructions for Row 14 (RS) above, change to Yarn C in last st, ch 1, turn.
Row 15 (RS): SC first 5 sts, MDC in next 2 sts, SC next st, *MDC in next 2, SC next 9 sts, MDC next 2 sts, SC next st, repeat from * until 7 sts left, MDC in next 2, SC last 5, ch 1, turn.
Row 15 (WS): SC in each stitch across, change to Yarn B, ch 1, turn. (57)
Row 16 (RS): SC first 4 sts, ch 3, skip 2 sts, SC next 3, *ch 3, skip 2 sts, SC next 7, ch 3, skip 2 sts, SC next 3, repeat from * until 6 sts left, ch 3, skip 2 sts, SC last 4, ch 1, turn.
Row 16 (WS): repeat instructions for Row 16 (RS) above, change to Yarn C in last st, ch 1, turn.
Row 17 (RS): SC first 4 sts, MDC in next 2 sts, SC next 3, *MDC in next 2, SC next 7 sts, MDC next 2 sts, SC next 3 sts, repeat from * until 6 sts left, MDC in next 2, SC last 4, ch 1, turn.
Row 17 (WS): SC in each stitch across, change to Yarn B, ch 1, turn. (57)
Row 18 (RS): SC first 3 sts, ch 3, skip 2 sts, *SC next 5, ch 3, skip 2 sts, repeat from * until 3 sts left, SC last 3, ch 1, turn.
Row 18 (WS): repeat instructions for Row 18 (RS) above, change to Yarn C in last st, ch 1, turn.
Row 19 (RS): SC first 3 sts, MDC in next 2 sts, *SC next 5, MDC in next 2, repeat from * until 3 sts left, SC last 3 sts, ch 1, turn.
Row 19 (WS): SC in each stitch across, change to Yarn B, ch 1, turn. (57)
Row 20 (RS): SC first 2 sts, ch 3, skip 2 sts, SC next 7, *ch 3, skip 2 sts, SC next 3, ch 3, skip 2 sts, SC next 7, repeat from * until 4 sts left, ch 3, skip 2 sts, SC last 2 sts, ch 1, turn.
Row 20 (WS): repeat instructions for Row 20 (RS) above, change to Yarn C in last st, ch 1, turn.
Row 21 (RS): SC first 2 sts, MDC in next 2 sts, SC next 7, *MDC in next 2, SC next 3 sts, MDC next 2 sts, SC next 7 sts, repeat from * until 4 sts left, MDC in next 2, SC last 2 sts, ch 1, turn.
Row 21 (WS): SC in each stitch across, change to Yarn B, ch 1, turn. (57)
Row 22 (RS): SC first st, *ch 3, skip 2 sts, SC next 9, ch 3, skip 2 sts, SC next st, repeat from * across, ch 1, turn.
Row 22 (WS): repeat instructions for Row 22 (RS) above. Change to Yarn C, ch 1, turn.
Row 23 (RS): SC first st, *MDC in next 2 sts SC next 9, MDC in next 2, SC next st, repeat from * across, ch 1, turn.
Row 23 (WS): SC in each stitch across, change to Yarn A, ch 1, turn. (57)
Row 24 (RS): SC in each stitch across, ch 1, turn. (57)
Row 24 (WS): SC in each stitch across, change color to Yarn B, ch 1, turn. (57)
Row 25 (RS): SC first st, *ch 3, skip 2 sts, SC next 9, ch 3, skip 2 sts, SC next st, repeat from * across, ch 1, turn.
Row 25 (WS): repeat instructions for Row 25 (RS) above. Change to Yarn A, ch 1, turn.
Row 26 (RS): SC first st, *MDC in next 2 sts SC next 9, MDC in next 2, SC next st, repeat from * across, ch 1, turn.
Row 26 (WS): SC in each stitch across, change to Yarn B, ch 1, turn. (57)
Row 27 (RS): SC first 2 sts, ch 3, skip 2 sts, SC next 7, *ch 3, skip 2 sts, SC next 3, ch 3, skip 2 sts, SC next 7, repeat from * until 4 sts left, ch 3, skip 2 sts, SC last 2 sts, ch 1, turn.
Row 27 (WS): repeat instructions for Row 27 (RS) above, change to Yarn A in last st, ch 1, turn.
Row 28 (RS): SC first 2 sts, MDC in next 2 sts, SC next 7, *MDC in next 2, SC next 3 sts, MDC next 2 sts, SC next 7 sts, repeat from * until 4 sts left, MDC in next 2, SC last 2 sts, ch 1, turn.
Row 28 (WS): SC in each stitch across, change to Yarn B, ch 1, turn. (57)
Row 29 (RS): SC first 3 sts, ch 3, skip 2 sts, *SC next 5, ch 3, skip 2 sts, repeat from * until 3 sts left, SC last 3, ch 1, turn.
Row 29 (WS): repeat instructions for Row 29 (RS) above, change to Yarn A in last st, ch 1, turn.
Row 30 (RS): SC first 3 sts, MDC in next 2 sts, *SC next 5, MDC in next 2, repeat from * until 3 sts left, SC last 3 sts, ch 1, turn.
Row 30 (WS): SC in each stitch across, change to Yarn B, ch 1, turn. (57)
Row 31 (RS): SC first 4 sts, ch 3, skip 2 sts, SC next 3, *ch 3, skip 2 sts, SC next 7, ch 3, skip 2 sts, SC next 3, repeat from * until 6 sts left, ch 3, skip 2 sts, SC last 4, ch 1, turn.
Row 31 (WS): repeat instructions for Row 31 (RS) above, change to Yarn A in last st, ch 1, turn.
Row 32 (RS): SC first 4 sts, MDC in next 2 sts, SC next 3, *MDC in next 2, SC next 7 sts, MDC next 2 sts, SC next 3 sts, repeat from * until 6 sts left, MDC in next 2, SC last 4, ch 1, turn.
Row 32 (WS): SC in each stitch across, change to Yarn B, ch 1, turn. (57)
Row 33 (RS): SC first 5 sts, ch 3, skip 2 sts, SC next st, *ch 3, skip 2 sts, SC next 9, ch 3, skip 2 sts, SC next st, repeat from * until 7 sts left, ch 3, skip 2 sts, SC last 5, ch 1, turn.
Row 33 (WS): repeat instructions for Row 33 (RS) above, change to Yarn A in last st, ch 1, turn.
Row 34 (RS): SC first 5 sts, MDC in next 2 sts, SC next st, *MDC in next 2, SC next 9 sts, MDC next 2 sts, SC next st, repeat from * until 7 sts left, MDC in next 2, SC last 5, ch 1, turn.
Row 34 (WS): SC in each stitch across, change to Yarn B, ch 1, turn. (57)
Row 35 (RS): SC in each stitch across, ch 1, turn. (57)
Row 35 (WS): SC in each stitch across (57)
Fasten off. You have now finished the front panel of the pillow. Weave in all ends on the wrong side of the pillow panel so they are not visible on the front.

Next, follow the next set of instructions to crochet the back panel of the pillow.
Back Panel – Written Instructions
The back panel of the pillow is made in SC stitches in wider sections of teal and grey with rows of white in between. As an alternative to the stripes, you could just choose one of the colors to work the entire panel in, or you could change how many rows of each color to work and change the striping pattern.
When you finish the back panel, it should be very close to the same size as the front panel. It will be okay if it is slightly off in size because you can tug it a bit as you crochet the panels together. Remember to keep a consistent tension and measure your back panel against the front panel often as you work it up to make sure it matches up as evenly as possible.
Row 1: In yarn A, chain 58, SC in 2nd chain from hook and in each chain across, ch 1, turn. (57)
*As mentioned at the start of the front panel, you can work a starting foundation as an alternative to a starting chain. If you prefer to start this way, you will work 57 foundation single crochet stitches. There is a foundation single crochet video tutorial on my YouTube Channel here.
Rows 2-70: SC in each stitch across, ch 1, turn. (57) Do not chain 1 and turn after row 70. Fasten off. Choose one side to be the front of the back panel that will face outwards on your pillow, and one side that will be the back that will not be visible because it will be inside the pillow. Weave in all ends on the back of the back panel.
Here are the color change instructions to create the same striping pattern as you see in the photo.
Rows 1-21 – Yarn A (Teal)
Rows 22-25 – Yarn B (White)
Rows 26-45 – Yarn C (Grey)
Rows 46-49 – Yarn B (White)
Rows 50-70 – Yarn A (Teal)
Joining the Panels Together
Start by laying your two panels, one on top of the other with the wrong sides facing each other in the middle and the right sides on the outside. Optional – Use some locking stitch markers, sewing pins, or safety pins to help mark which stitches should line up. This helps make sure no stitches are missed as the panels are crocheted together and the corners line up.
Choose where you would like to start joining your panels. Make a slipknot with your yarn (I used teal) and choose the stitch where you will start (I started right at the top left corner, but you can start anywhere). With the front side of the pillow facing you, insert your crochet hook through the stitch you are starting in, passing through both layers of pillow panels, place your slipknot on your hook and pull it through to the front. Chain 1 and SC in that stitch, and then work your way around the pillow by making 1 SC in each stitch around, making sure to pass through both layers so that you are joining them together. Work SC + Ch1 + SC into each corner stitch.


Note that when you are working at the top and bottom of the panel, you will be working in the stitches, but when you get to the sides of the pillow, you will be working a SC stitch at the end of each row.
When you are about two-thirds around the 3rd side of the pillow, insert your pillow form (or start adding some stuffing). Use your locking stitch markers here to help hold the panels together while you are crocheting.


*If you are using stuffing for your pillow, try to stuff it smoothly and evenly, with no large lumps or bulges. Start by making sure the farthest corners are firmly stuffed all the way to the corner, then stuff the rest of it moving back towards the last open corner, adding in large pieces of stuffing at a time. Continue crocheting along the last side, adding stuffing as you go. Make sure your pillow is stuffed the way you like it before you get all the way to the corner. Join with a slip stitch to the top of the first SC. Fasten off and weave in ends.
When you are all the way around the pillow, join to the first stitch with a slip stitch. Fasten off, cut yarn, and weave in ends. You are now finished your pillow!



If you’re looking for more fun crochet patterns to try, check out all of the the ones on the blog right HERE!
**Want to be kept in the loop? Be sure to like Loops and Love Crochet on Facebook and join the Loops and Love Crochet Group! Don’t forget to follow @loopsandlovecrochet on Instagram! Remember to tag Loops and Love Crochet when you post your fnished projects on social media! I’d love to see them! **
*You may make and sell any items made from my patterns, but please link back to my blog or Loops & Love Crochet as the designer. Please do not copy this pattern or photos and share as your own, in part or in whole. Instead, link back to the Loops and Love Crochet blog (especially when selling items you make from my patterns). Thank you!
Beverly
Monday 10th of May 2021
Your pattern the Mosaic Triangles Pillows says that the pattern is free. I am unable get the pattern off of the internet, only to read it. Your help would be greatly appreciated. Beverly
Loops and Love Crochet
Thursday 13th of May 2021
Hello! Thanks for your question and interest in this pattern. All of my patterns are posted for free on my blog. I do have content protection turned on to help secure my content. If you'd like the convenience of an ad-free printable PDF version, I do sell those for a low cost in my Etsy or Ravelry shops. The link is in the pattern if you scroll down a bit from the top. Thanks again!