Linen Pillow Covers — Shop Now

Curated collection of hand sewn pillows -
crafted from organic linen for an effortlessly elevated look!

New Collection

Beautiful pillows to call home…

Shop New Pillows!

Canyon Theory Studio

Handsewn small-batch organic linen pillows created with intention and love. Our hand-block printed fabrics are an embodiment of traditional Indian craftsmanship. Rooted in time-honored techniques, these fabrics bear the unmistakable imprint of skilled artisans who meticulously craft intricate patterns using wooden blocks and vibrant natural dyes.

What sets hand-block printed fabrics apart is the subtle variations mirroring the essence of the handmade process. These nuanced irregularities impart a unique charm and depth to the fabric, rendering each piece truly one-of-a-kind.

Canyon Theory Studio

Hand sewn, small batch pillows made from natural textiles in a fair-trade environment making each piece truly one-of-a-kind!

Best Sellers

Peyton 20x20 Peyton 20x20 Peyton 20x20
Quick View
Peyton 20x20
from $85.00

Our Peyton pillow cover features a muted creamy beige-brown color palette with a floral hand block print and is made with buttery-soft 100% organic linen.

20” length | 20” width

• Handmade
• Front: Hand Block Printed 100% organic linen
• Back: Heavyweight 100% organic cotton duck-canvas in Natural/Ivory
• YKK Invisible Zipper Closure for a seamless finish
• Inserts not included. We recommend going up 2" bigger than the pillow cover for a full look. For example, a 20"x20" pillow cover will require a 22"x22" pillow insert for a full look
• To maintain the beauty of these pillows, we advise dry cleaning and, if necessary, ironing at medium setting
• Professionally finished with an over-locked stitch to prevent fraying
• Slight variations and small imperfections that come with handmade block print fabric is considered acceptable
• Ships within 24 hours!

Elowen 20x20 Elowen 20x20 Elowen 20x20
Quick View
Elowen 20x20
$95.00

Elowen is a gorgeous blue-gray linen pillow cover featuring a creamy floral print. A foggy blue-gray background on natural linen with an intricate floral design is a perfect addition to your pillow family.

20” length | 20” width

• Handmade
• Front: Hand Block Printed 100% organic linen
• Back: Heavyweight 100% organic cotton duck-canvas in Natural/Ivory
• YKK Invisible Zipper Closure for a seamless finish
• Inserts not included. We recommend going up 2" bigger than the pillow cover for a full look. For example, a 20"x20" pillow cover will require a 22"x22" pillow insert for a full look
• To maintain the beauty of these pillows, we advise dry cleaning and, if necessary, ironing at medium setting
• Professionally finished with an over-locked stitch to prevent fraying
• Slight variations and small imperfections that come with handmade block print fabric is considered acceptable
• Ships within 24 hours!

Cora 20x20 Cora 20x20 Cora 20x20
Quick View
Cora 20x20
from $80.00

Cora pillow cover features a brown, green and subtle pink floral pattern hand block printed on a sand colored natural linen fabric.

20” length | 20” width
14” length | 20” width

• Handmade
• Front: Hand Block Printed 100% organic linen
• Back: Heavyweight 100% organic cotton duck-canvas in Natural/Ivory
• YKK Invisible Zipper Closure for a seamless finish
• Inserts not included. We recommend going up 2" bigger than the pillow cover for a full look. For example, a 20"x20" pillow cover will require a 22"x22" pillow insert for a full look
• To maintain the beauty of these pillows, we advise dry cleaning and, if necessary, ironing at medium setting
• Professionally finished with an over-locked stitch to prevent fraying
• Slight variations and small imperfections that come with handmade block print fabric is considered acceptable
• Ships within 24 hours!

Rowan 20x20 Rowan 20x20
Quick View
Rowan 20x20
$95.00

Rowan is hand block printed on a soft and breathable 100% organic linen with soft blue-greys and light browns making it the perfect essential throw pillow. 

20” length | 20” width

• Handmade
• Front: Hand Block Printed 100% organic linen
• Back: Heavyweight 100% organic cotton duck-canvas in Natural/Ivory
• YKK Invisible Zipper Closure for a seamless finish
• Inserts not included. We recommend going up 2" bigger than the pillow cover for a full look. For example, a 20"x20" pillow cover will require a 22"x22" pillow insert for a full look
• To maintain the beauty of these pillows, we advise dry cleaning and, if necessary, ironing at medium setting
• Professionally finished with an over-locked stitch to prevent fraying
• Slight variations and small imperfections that come with handmade block print fabric is considered acceptable
• Ships within 24 hours!

Skylar 14x20 Skylar 14x20
Sold Out
Quick View
Skylar 14x20
$85.00

Skylar pillow cover features an asky-blue base and creamy-white florals. This unique fabric is printed in a gorgeous sea-blue on 100% organic linen.

20” length | 14” width

• Handmade
• Front: Hand Block Printed 100% organic linen
• Back: Heavyweight 100% organic cotton duck-canvas in Natural/Ivory
• YKK Invisible Zipper Closure for a seamless finish
• Inserts not included. We recommend going up 2" bigger than the pillow cover for a full look. For example, a 14"x20" pillow cover will require a 16"x22" pillow insert for a full look
• To maintain the beauty of these pillows, we advise dry cleaning and, if necessary, ironing at medium setting
• Professionally finished with an over-locked stitch to prevent fraying
• Slight variations and small imperfections that come with handmade block print fabric is considered acceptable
• Ships within 24 hours!