Three Recycled Canvas pillows stacked vertically with a green plant to their right. The bottom two pillows are a creamy white with repeating sections of four rows of small red marks. The top pillow has a cream base with small sun half circles with small lines around them like sunrays in peach and dark red and light orange.
Featured designs by littlearrowdesign

From making reusable grocery bags to repurposing old furniture, we are always looking for new ways to bring a little more sustainability into the home. As Earth Day approaches, we’re excited to introduce our Recycled Canvas fabric—a perfect solution towards eco-friendly decor. Starting outside, join Spoonflower Ambassador and German blogger Antonia Pröls from Goldschool DIY as she shows you how to make your own outdoor Recycled Canvas pillows. These are sure to add a pop of style to your balcony, porch or patio!

Antonia: As we continue to spend a lot of time at home, it might be great to consider setting up your own balcony or terrace, somewhere you can enjoy the fresh air, rays of sun, and chirping birds. Since we can’t go to big events or invite lots of friends over, we have all the more time to make our own four walls beautiful. Often it is enough to simply repaint existing furniture, re-cover upholstery, or redecorate something to feel really good.

Personally, I was dissatisfied with the red-tiled floor on my own balcony for a long time, but my makeover proves that the floor can look good if you integrate it with the rest of space! I painted the previously brown wooden chair base with white wood varnish and decorated in a neutral color with some plants. The Little Arrow Design prints I choose for the pillowcases harmonize perfectly with the red floor. This seating area gives me an absolutely wonderful feeling—it’s my new favorite place on the balcony!

Before balcony transformation, green outdoor couch with green rug
After balcony transformation, with orange upholstered recycled canvas

Before and after balcony transformation!

In this tutorial, I’ll show you how you can make both small decorative pillows and large seat cushions with Spoonflower’s new Recycled Canvas fabric. This Recycled Canvas is tightly woven, hard-wearing, and weather-resistant, meaning that it’s ideal for the outdoors. The best part is that it is made from 50% REPREVE® recycled polyester. Each yard or meter is made from 10 recycled bottles!

How to Make Your Own Outdoor Pillows and Seat Cushions


For the three small pillows that measure 3/4 x 20 x 20″ (2 x 50 cm x 50 cm) and 1/3 x 15.5 x 15.5″ (1 x 40 cm x 40 cm):

  • Around 1.5 yards (1.4 meters) of Recycled Canvas fabric
  • 3 zippers, around 12 inches (30 cm) long
  • 3 pillow inserts

For the two large cushions that measure around 1-1/3 yards (1.20 m) wide, 24″ (60 cm) long, and 6″ (15 cm) high:

  • About 3-1/2 yards (3 meters) of Recycled Canvas
  • 2 zippers, 1-1/2 yard (1.5 meters) each
  • 2 large cushion inserts


  • Fabric scissors or a rotary cutter
  • Cutting mat
  • Ruler/tape measure
  • Sewing clips or pins
  • Iron
  • Matching color yarn
  • Sewing machine (an additional overlock machine is an advantage, but not absolutely necessary)
Materials used to create pillows

1. Cut the Fabric

Measure your smaller pillow insert’s length and width and add 3/4″ (2 cm) to each. Now cut the fabric to these measurements with a rotary cutter or fabric scissors using the following:

[Length of the pillow insert + 1.5″ (4 cm)] x [(width of the pillow insert x 2) + 1.5″ (4 cm)]

If you don’t have any pillow inserts yet, you can use the standard dimensions of 20 x 20″ (50 x 50 cm) as a guide. You can then cut a fabric piece of 21.5 x 41″ (54 x 104 cm) to fit around it.

Measure the large cushions’ length and width once completely around the pillow. Then add another 1.5″ (4 cm) to each of the measurements and cut a rectangle out of the fabric. Overcast stitch the edges of each pattern piece with an overlock or overcasting stitch on your sewing machine.

Pillow layers with overcast stitch

2. Make the Small Pillows

Fold the fabric for the smaller pillows in the middle with right sides together and pin or clip two of the open sides together. Make sure that the pattern runs in the right direction, the open side should be the bottom of the pillow. Sew (with a straight stitch) the two sides that have just been put together with a seam allowance of 1/2″ (1 cm).

Pinning pillow layers together with quilting clips
Sewing pillow layers together

Now place the zipper in the middle of the opening of the fabric cover and pin or clip it on both sides, right sides together on the fabric edges. Sew the zipper tight on both sides with a straight stitch. The fabric will remain open behind and in front of the zipper.

Zipper pinned into place
Sewing the zipper
Sewing the zipper

Open the zipper, iron the overlock seam apart, and turn the cushion cover inside out. Iron again over the three edges that do not have the zipper. Fold the edge with the zipper inward so that a few millimeters of fabric protrude over the open zipper. Iron over these two edges and secure them with sewing clips. Now sew the zipper on the inside 1/2″ (1 cm) from the edge on both sides.

Sewing the zipper
Sewing the zipper

Sew the two open parts together at the corners to the right and left of the zipper with a distance of 1/2″ (1 cm) from the edge, so that this seam merges into the one sewn in the previous step. Now you can sew as many pillows as you want!

Finished small pillow
Finished small pillow

3. Make the Large Cushions

For the large cushions, first consider where you can best attach the zipper. Since my upholstery was relatively stiff, I had to run the zipper over a corner starting on a narrow side. If your material is more flexible, you can sew the zipper on the long side as well. Pin or clip the fabric right sides together and mark the places where the zipper stops and ends. Peel off the remaining edges and sew them together with a seam allowance of 1/2″ (1 cm). Then iron open the seams and all other edges of the fabric by 1/2″ (1 cm) inwards.

Cushion pieces pinned together

If your cushion insert, like mine, also has angular edges and a taller height, you’ll have to set darts at the corners of the cover before you sew in the zipper. To do this, measure the height of your insert and mark this measurement from the corners in on all corners of the fabric, with the seams in the middle.

If you, like me, still have open corners, it helps to pin the fabric together and then mark the corners. Now sew the darts down by stitching along the marked line with a straight stitch. At the corners that are not yet sewn together, sew on the line from both sides to the middle, but do not sew the two sides together. Make sure that the ironed-in edge is turned inwards and sew it into place.

If you want, you can cut off the protruding corners behind the dart and overcast it with the overlock.

Marking the cushion fabric
Sewing the cushion layers in place

Flip the upholstery cover inside out and sew in the zipper. You can easily hide the end of the zipper in the sewn corner. From here, zip the fabric on both sides, and fold the edges of the fabric in by 1/2″ (1 cm). This saves us the step of first sewing the whole thing together from the left and then stitching it again from the right. Open the zipper and topstitch it all around.

Zipper details of cushion cover
Sewing zipper to cushion cover
Up close visual of zipper

Now your large cushion covers are ready! These were quite a challenge for me because there was so much fabric to work with, but it was easy to master and I’m overjoyed with the new look of my balcony. The Recycled Canvas feels great and really shines, and the color of the upholstery goes perfectly with the red tile floor and I like the boho vibes that emanate. With the addition of a few plants, a macrame curtain, a string of lights, and candles, I’ll definitely be spending a lot of time there this spring and summer.

Make sure to tag your creations with #spoonflower so the world can admire your work! Next, take a look at how to style your pillows with Spoonflower’s Director of Home Textiles, Allie Tate, or check out more information on Recycled Canvas!

Antonia headshot

Meet Antonia

Antonia is a German DIY blogger and content creator on Goldschool DIY. On her blog, you will find numerous creative instructions for DIY projects. Some of Antonia’s many talents are sewing, embroidering, hand lettering, and making her own natural cosmetics. In her DIYs, it is particularly important to her to upcycle old things instead of always buying new ones—that’s why her motto is “make gold from old!”

REPREVE® is a registered trademark of Unifi, Inc. in the US and other regions.