Our Porto Blanket is the most knitting fun you can imagine, and best of all, everyone is invited… Beginners, too! Inspired by the geometric school of Portugal’s azulejo tilework, this free pattern has you knit through 9 engaging stitch patterns, each one building on the skills of the one before it and all culminating in a spectacular mosaic of finely interlocking triangles. And our new Knitting Yarn On A Cone, a whopping 1000 grams of gorgeous merino wool, is just the yarn to complement your craftsmanship!

Porto Blanket | Purl Soho

As intricate as it may look, you only need a handful of beginner-friendly stitches to knit your Porto Blanket. Just some basic knits, purls, simple decreases, yarn overs, and through the back loops, it’s a true testament to the creative power of simple stitches!

Porto Blanket | Purl Soho

Beginners and seasoned knitters alike will savor the novelty of each section while looking forward to the next… And maybe you’ll find a favorite pattern you’d like to use again for a different project!

Porto Blanket | Purl Soho

With its cushiony 4-ply spin, Knitting Yarn gives you clear, crisp stitch definition and marvelously articulated textures across the entire blanket, while 100% New Zealand merino wool makes every inch soft and cozy!

Porto Blanket | Purl Soho

You only need one Knitting Yarn On A Cone to craft your Porto Blanket, which means no skeins to wind and only two ends to weave in when you’re finished. That’s 2,187 yards of happy knitting to look forward to, all with this truly classic light worsted/DK-weight yarn!

Porto Blanket | Purl Soho

We chose to knit our version in warm Heirloom White, but you can choose from an array of blues reminiscent of traditional Portuguese tilework or any of Knitting Yarn On A Cone’s 37 rich and fascinating colors.

Porto Blanket | Purl Soho

This super engaging sampler-style knit gives you a taste of so many different designs, like an inspiring stroll down a street with a different geometric tile pattern on every building. Pick up a cone of Knitting Yarn and cast on for an adventure of beautiful yarn and beautiful stitches!

If you love the yarn used in this project, you’ll love all of our other yarn, too! Explore our 35+ lovingly created yarn collections, in nearly every natural fiber and spectacular color you can imagine… Only available here at Purl Soho’s online yarn shop!

Porto Blanket | Purl Soho

Designed by Purl Soho designer, Hiromi Glover. See even more of Hiromi’s work on her Instagram!

Share your progress and connect with the community by tagging your pics with #PurlSoho, #PurlSohoBusyHands, #PurlSohoPortoBlanket, and #PurlSohoKnittingYarn. We can’t wait to see what you make!

Materials

Porto Blanket | Purl Soho
  • 1 of Purl Soho’s Knitting Yarn On A Cone, 100% merino wool yarn. Each skein of this light worsted/dk-weight yarn is approximately 2,190 yards/1,000 grams; approximately 2,075 total yards required. We used Heirloom White.
  • US 6 (4 mm), 40-inch circular knitting needles
  • Optional: T-pins, blocking pins, and/or blocking wires

GAUGE

22 stitches and 36 rows = 4 inches in Knit Little Pyramid Stitch (see Notes)

NOTE: All the patterns used in this blanket have slightly different gauges, but if you can achieve the gauge listed above, your blanket will turn out the correct size!

SIZE

Finished Dimensions: 45 inches wide x 52½ inches tall

NOTES

STITCH MULTIPLE

This pattern is worked over a multiple of 48 plus 8 stitches. (Note that the stitch patterns in each section may technically work over different stitch multiples, but the blanket as a whole works over the multiple stated here.)

KNIT LITTLE PYRAMID STITCH PATTERN (FOR GAUGE SWATCH)

Cast on a multiple of 6 stitches.

Set-Up Row: (wrong side): Purl to end of row.

Row 1 (right side): *K2, p1, k3, repeat from * to end of row.

Row 2 (wrong side): *P2, k3, p1, repeat from * to end of row.

Row 3: *P5, k1, repeat from * to end of row.

Row 4: *K1, p5, repeat from * to end of row.

Row 5: *P1, k3, p2, repeat from * to end of row.

Row 6: *K3, p1, k2, repeat from * to end of row.

Repeat Rows 1–6 for pattern.

SLIP STITCHES

On right-side rows: Slip stitches purlwise with yarn in back (wyib).

On wrong-side rows: Slip stitches purlwise with yarn in front (wyif).

PATTERN

Cast on 248 stitches. We used a basic Long Tail Cast On.

Set-Up Row (wrong side): Slip 3 (see Notes), k1, purl to last 4 stitches, k1, p3.

Work Mixed Triangles Pattern either from Written Instructions or Chart, both below.

MIXED TRIANGLES PATTERN: WRITTEN INSTRUCTIONS

SECTION A: Knit Little Pyramid

Row 1 (right side): Slip 3, p1, *k2, p1, k3, repeat from * to last 4 stitches, p1, k3.

Row 2 (wrong side): Slip 3, k1, *p2, k3, p1, repeat from * to last 4 stitches, k1, p3.

Row 3: Slip 3, p1, *p5, k1, repeat from * to last 4 stitches, p1, k3.

Row 4: Slip 3, k1, *k1, p5, repeat from * to last 4 stitches, k1, p3.

Row 5: Slip 3, p1, *p1, k3, p2, repeat from * to last 4 stitches, p1, k3.

Row 6: Slip 3, k1, *k3, p1, k2, repeat from * to last 4 stitches, k1, p3.

Repeat Rows 1–6 three more times.

SECTION B: Halved Diamond

Row 1 (right side): Slip 3, p1, *k6, p1, k5, repeat from * to last 4 stitches, p1, k3.

Row 2 (wrong side): Slip 3, k1, *p5, k1, p6, repeat from * to last 4 stitches, k1, p3.

Row 3: Slip 3, p1, *k5, p3, k4, repeat from * to last 4 stitches, p1, k3.

Row 4: Slip 3, k1, *p4, k3, p5, repeat from * to last 4 stitches, k1, p3.

Row 5: Slip 3, p1, *k4, p5, k3, repeat from * to last 4 stitches, p1, k3.

Row 6: Slip 3, k1, *p3, k5, p4, repeat from * to last 4 stitches, k1, p3.

Row 7: Slip 3, p1, *k3, p7, k2, repeat from * to last 4 stitches, p1, k3.

Row 8: Slip 3, k1, *p2, k7, p3, repeat from * to last 4 stitches, k1, p3.

Row 9: Slip 3, p1, *k2, p9, k1, repeat from * to last 4 stitches, p1, k3.

Row 10: Slip 3, k1, *p1, k9, p2, repeat from * to last 4 stitches, k1, p3.

Row 11: Slip 3, p1, *k1, p11, repeat from * to last 4 stitches, p1, k3.

Row 12: Slip 3, k1, *k11, p1, repeat from * to last 4 stitches, k1, p3.

Row 13: Slip 3, p1, *p1, k11, repeat from * to last 4 stitches, p1, k3.

Row 14: Slip 3, k1, *p11, k1, repeat from * to last 4 stitches, k1, p3.

Row 15: Slip 3, p1, *p2, k9, p1, repeat from * to last 4 stitches, p1, k3.

Row 16: Slip 3, k1, *k1, p9, k2, repeat from * to last 4 stitches, k1, p3.

Row 17: Slip 3, p1, *p3, k7, p2, repeat from * to last 4 stitches, p1, k3.

Row 18: Slip 3, k1, *k2, p7, k3, repeat from * to last 4 stitches, k1, p3.

Row 19: Slip 3, p1, *p4, k5, p3, repeat from * to last 4 stitches, p1, k3.

Row 20: Slip 3, k1, *k3, p5, k4, repeat from * to last 4 stitches, k1, p3.

Row 21: Slip 3, p1, *p5, k3, p4, repeat from * to last 4 stitches, p1, k3.

Row 22: Slip 3, k1, *k4, p3, k5, repeat from * to last 4 stitches, k1, p3.

Row 23: Slip 3, p1, *p6, k1, p5, repeat from * to last 4 stitches, p1, k3.

Row 24: Slip 3, k1, *k5, p1, k6, repeat from * to last 4 stitches, k1, p3.

Repeat Rows 1–24 one more time.

SECTION C: Eyelet Triangle

Row 1 (right side): Slip 3, p1, knit to last 4 stitches, p1, k3.

Row 2 (wrong side): Slip 3, k1, purl to last 4 stitches, k1, p3.

Row 3: Slip 3, p1, *k6, knit 2 together  (k2tog), [yarn over (yo)] 2 times, slip slip knit (ssk), k6, repeat from * to last 4 stitches, p1, k3.

Row 4: Slip 3, k1, *p8, p1 through back loop (p1 tbl), p7, repeat from * to last 4 stitches, k1, p3.

Rows 5 and 6: Repeat Rows 1 and 2.

Row 7: Slip 3, p1, *k4, [k2tog, (yo) 2 times, ssk] 2 times, k4, repeat from * to last 4 stitches, p1, k3.

Row 8: Slip 3, k1, *p6, p1 tbl, p3, p1 tbl, p5, repeat from * to last 4 stitches, k1, p3.

Rows 9 and 10: Repeat Rows 1 and 2.

Row 11: Slip 3, p1, *k2, [k2tog, (yo) 2 times, ssk] 3 times, k2, repeat from * to last 4 stitches, p1, k3.

Row 12: Slip 3, k1, *p4, [p1 tbl, p3] 3 times, repeat from * to last 4 stitches, k1, p3.

Rows 13 and 14: Repeat Rows 1 and 2.

Row 15: Slip 3, p1, *k2tog, (yo) 2 times, ssk, repeat from * to last 4 stitches, p1, k3.

Row 16: Slip 3, k1, *p2, p1 tbl, p1, repeat from * to last 4 stitches, k1, p3.

Rows 17 and 18: Repeat Rows 1 and 2.  

Repeat Rows 1–18 two more times.

SECTION D: Ribbed Pyramid

Set-Up Row 1 (right side): Slip 3, purl to last 3 stitches, k3.

Set-Up Row 2 (wrong side): Slip 3, knit to last 3 stitches, p3.

Row 1: Slip 3, p1, *p1, k1, repeat from * to last 4 stitches, p1, k3.

Row 2: Slip 3, k1, *p1, k1, repeat from * to last 4 stitches, k1, p3.

Rows 3 and 4: Repeat Rows 1 and 2.

Row 5: Slip 3, p1, *p2, [k1, p1] 3 times, repeat from * to last 4 stitches, p1, k3.

Row 6: Slip 3, k1, *[k1, p1] 3 times, k2, repeat from * to last 4 stitches, k1, p3.

Rows 7 and 8: Repeat Rows 5 and 6.

Row 9: Slip 3, p1, *p3, k1, p1, k1, p2, repeat from * to last 4 stitches, p1, k3. 

Row 10: Slip 3, k1, *k2, p1, k1, p1, k3, repeat from * to last 4 stitches, k1, p3.

Rows 11 and 12: Repeat Rows 9 and 10.

Row 13: Slip 3, p1, *p4, k1, p3, repeat from * to last 4 stitches, p1, k3.

Row 14: Slip 3, k1, *k3, p1, k4, repeat from * to last 4 stitches, k1, p3.

Rows 15 and 16: Repeat Rows 13 and 14.

Repeat Rows 1–16 two more times.

Repeat Set-Up Rows 1 and 2 one more time.

SECTION E: Large Flag

Row 1 (right side): Slip 3, p1, knit to last 4 stitches, p1, k3.

Row 2 (wrong side): Slip 3, k1, *k1, p15, repeat from * to last 4 stitches, k1, p3.

Row 3: Slip 3, p1, *k14, p2, repeat from * to last 4 stitches, p1, k3.

Row 4: Slip 3, k1, *k3, p13, repeat from * to last 4 stitches, k1, p3.

Row 5: Slip 3, p1, *k12, p4, repeat from * to last 4 stitches, p1, k3. 

Row 6: Slip 3, k1, *k5, p11, repeat from * to last 4 stitches, k1, p3.

Row 7: Slip 3, p1, *k10, p6, repeat from * to last 4 stitches, p1, k3. 

Row 8: Slip 3, k1, *k7, p9, repeat from * to last 4 stitches, k1, p3.

Row 9: Slip 3, p1, *k8, p8, repeat from * to last 4 stitches, p1, k3. 

Row 10: Slip 3, k1, *k9, p7, repeat from * to last 4 stitches, k1, p3.

Row 11:  Slip 3, p1, *k6, p10, repeat from * to last 4 stitches, p1, k3. 

Row 12: Slip 3, k1, *k11, p5, repeat from * to last 4 stitches, k1, p3.

Row 13: Slip 3, p1, *k4, p12, repeat from * to last 4 stitches, p1, k3. 

Row 14: Slip 3, k1, *k13, p3, repeat from * to last 4 stitches, k1, p3.

Row 15: Slip 3, p1, *k2, p14, repeat from * to last 4 stitches, p1, k3. 

Row 16: Slip 3, k1, *k15, p1, repeat from * to last 4 stitches, k1, p3.

Repeat Rows 1–16 one more time.

SECTION F: Small Flag

Row 1 (right side): Slip 3, p1, knit to last 4 stitches, p1, k3.

Row 2 (wrong side): Slip 3, k1, *k1, p7, repeat from * to last 4 stitches, k1, p3.

Row 3: Slip 3, p1, *k6, p2, repeat from * to last 4 stitches, p1, k3. 

Row 4: Slip 3, k1, *k3, p5, repeat from * to last 4 stitches, k1, p3.

Row 5: Slip 3, p1, *k4, p4, repeat from * to last 4 stitches, p1, k3.

Row 6: Slip 3, k1, *k5, p3, repeat from * to last 4 stitches, k1, p3.

Row 7: Slip 3, p1, *k2, p6, repeat from * to last 4 stitches, p1, k3.

Row 8: Slip 3, k1, *k7, p1, repeat from * to last 4 stitches, k1, p3. 

Repeat Rows 1–8 four more times.

SECTION G: Large Flag

Repeat Rows 1–16 of Section E one time.

SECTION H: Stacked Triangles

Set-Up Row (right side): Slip 3, p1, knit to last 4 stitches, p1, k3.

Set-Up Row (wrong side): Slip 3, k1, purl to last 4 stitches, k1, p3.

Row 1 (right side): Slip 3, p1, *knit 1 through the back loop (k1 tbl), yo, ssk, p10, k2tog, yo, k1 tbl, repeat from * to last 4 stitches, p1, k3.

Row 2 (wrong side): Slip 3, k1, *p1 tbl, p2, k10, p2, p1 tbl, repeat from * to last 4 stitches, k1, p3.

Row 3: Slip 3, p1, *k1 tbl, yo, k1, ssk, p8, k2tog, k1, yo, k1 tbl, repeat from * to last 4 stitches, p1, k3.

Row 4: Slip 3, k1, *p1 tbl, p3, k8, p3, p1 tbl, repeat from * to last 4 stitches, k1, p3.

Row 5: Slip 3, p1, *k1 tbl, yo, k2, ssk, p6, k2tog, k2, yo, k1 tbl, repeat from * to last 4 stitches, p1, k3.

Row 6: Slip 3, k1, *p1 tbl, p4, k6, p4, p1 tbl, repeat from * to last 4 stitches, k1, p3.

Row 7: Slip 3, p1, *k1 tbl, yo, k3, ssk, p4, k2tog, k3, yo, k1 tbl, repeat from * to last 4 stitches, p1, k3.

Row 8: Slip 3, k1, *p1 tbl, p5, k4, p5, p1 tbl, repeat from * to last 4 stitches, k1, p3.

Row 9: Slip 3, p1, *k1 tbl, yo, k4, ssk, p2, k2tog, k4, yo, k1 tbl, repeat from * to last 4 stitches, p1, k3.

Row 10: Slip 3, k1, *p1 tbl, p6, k2, p6, p1 tbl, repeat from * to last 4 stitches, k1, p3.

Row 11: Slip 3, p1, *k1 tbl, yo, k5, ssk, k2tog, k5, yo, k1 tbl, repeat from * to last 4 stitches, p1, k3.

Row 12: Slip 3, k1, *p1 tbl, p14, p1 tbl, repeat from * to last 4 stitches, k1, p3. 

Repeat Rows 1–12 two more times.

SECTION I: Purl Little Pyramid

Row 1 (right side): Slip 3, p1, *p2, k1, p3, repeat from * to last 4 stitches, p1, k3.

Row 2 (wrong side): Slip 3, k1, *k2, p3, k1, repeat from * to last 4 stitches, k1, p3.

Row 3: Slip 3, p1, *k5, p1, repeat from * to last 4 stitches, p1, k3.

Row 4: Slip 3, k1, *p1, k5, repeat from * to last 4 stitches, k1, p3.

Row 5: Slip 3, p1, *k1, p3, k2, repeat from * to last 4 stitches, p1, k3.

Row 6: Slip 3, k1, *p3, k1, p2, repeat from * to last 4 stitches, k1, p3.

Repeat Rows 1–6 one more time.

SECTION J: Flying Geese

Row 1: Slip 3, p1, *k1, p5, k5, p1, repeat from * to last 4 stitches, p1, k3.

Row 2: Slip 3, k1, *k2, p4, k4, p2, repeat from * to last 4 stitches, k1, p3.

Row 3: Slip 3, p1, *k3, p3, repeat from * to last 4 stitches, p1, k3.

Row 4: Slip 3, k1, *k4, p2, k2, p4, repeat from * to last 4 stitches, k1, p3.

Row 5: Slip 3, p1, *k5, p1, k1, p5, repeat from * to last 4 stitches, p1, k3.

Row 6: Slip 3, k1, *k6, p6, repeat from * to last 4 stitches, k1, p3.

Row 7: Repeat Row 5.

Row 8: Repeat Row 4.

Row 9: Repeat Row 3.

Row 10: Repeat Row 2.

Row 11: Repeat Row 1.

Row 12: Slip 3, k1, *p6, k6, repeat from * to last 4 stitches, k1, p3.

Repeat Rows 1–12 one more time.

Repeat Rows 1–11 one more time.

Last Row (wrong side): Slip 3, k6, p1, *k11, p1, repeat from * to last 10 stitches, k7, p3.

SECTION K: Halved Diamond

Repeat Rows 1–24 of Section B once, then repeat Rows 1–12 one more time. 

SECTION L: Knit Little Pyramid

Repeat Rows 1–6 of Section A 3 times.

Go on to Finishing, below.

MIXED TRIANGLES PATTERN: CHARTS

NOTE: New to reading charts? Unravel the mysteries with our Reading a Chart Tutorial.

Starting in the bottom right corner of the Charts below, work right-side (odd number) rows from right to left and wrong-side (even number) rows from left to right.

For Section A, reading the Knit Little Pyramid chart, work Rows 1–6 four times.

For Section B, reading the Halved Diamond chart, work Rows 1–24 two times.

For Section C, reading the Eyelet Triangle chart, work Rows 1–18 three times.

For Section D, reading the Ribbed Pyramid chart, work Set-Up Rows 1 and 2, then work Rows 1–16 three times, then work Set-Up Rows 1 and 2 one more time.

For Section E, reading the Large Flag chart, work Rows 1–16 two times.

For Section F, reading the Small Flag chart, work Rows 1–8 five times.

For Section G, reading the Large Flag chart, work Rows 1–16 once.

For Section H, reading the Stacked Triangles chart, work Set-Up Rows 1 and 2, then work Rows 1–12 three times.

For Section I, reading the Purl Little Pyramid chart, work Rows 1–6 two times.

For Section J, reading the Flying Geese chart, work Rows 1–12 two times, then repeat Rows 1–11 one more time, then work Last Row.

For Section K, reading the Halved Diamond chart, work Rows 1–24, then repeat Rows 1–12 one more time.

For Section L, reading the Knit Little Pyramid chart, work Rows 1–6 three times.

KEY

Porto Blanket | Purl Soho

SECTIONS A + L: Knit Little Pyramid

Porto Blanket | Purl Soho

SECTIONS B + K: Halved Diamond

Porto Blanket | Purl Soho

SECTION C: Eyelet Triangle

Porto Blanket | Purl Soho

SECTION D: Ribbed Pyramid

Porto Blanket | Purl Soho

SECTIONS E + G: Large Flag

Porto Blanket | Purl Soho

SECTION F: Small Flag

Porto Blanket | Purl Soho

SECTION H: Stacked Triangles

Porto Blanket | Purl Soho

SECTION I: Purl Little Pyramid

Porto Blanket | Purl Soho

SECTION J: Flying Geese

Porto Blanket | Purl Soho

NOTE: Want to see it bigger? Download this chart (and key) as a PDF!

FINISHING

With right-side facing you, bind off knitwise.

Weave in the ends and gently wet block to finished dimensions (using T-pins, blocking pins, or blocking wires as needed).    

Porto Blanket | Purl Soho
Porto Blanket | Purl Soho

Learn About Knitting Yarn On A Cone + All Our Beautiful Yarns

Knitting Yarn On A Cone is an absolute dream for knitting blankets and garments! A beautiful, ready-to-knit 1000-gram cone of light worsted/DK-weight yarn means that for 2,187 yards of knitting, you’ll only have two ends to weave in… What could be better? Made with 100% beautiful merino wool from New Zealand, Knitting Yarn’s 4-ply spin and toothy feel gives textures, cables, and colorwork incredible stitch definition and cushiony dimension. Need some contrast colors or not quite so much yarn? Shop our collection of Knitting Yarn in 100-gram balls, too!

More Free Knitting Patterns

More Light Worsted/DK-Weight Yarns

More Yarns With Similar Fiber

Looking for more inspiration? Explore all of our free knitting patterns and knitting tutorials, buy one of our many knitting kits and yarn bundles, and shop for beautiful yarn. We have over 35 gorgeous natural fiber yarns in 100’s of magnificent colors, designed to bring integrity, beauty, and joy to your next knitting project and only available at Purl Soho!