Reusable sandwich wraps are not only an excellent way to reduce how much you spend on clingwrap or sandwich bags, but they are also a more sustainable way to take your lunch to school or work each day.

This DIY version is a fabulous way to use those off-cuts of material you have been saving because they are too good to get rid of but not really usable for much.

You can make these reusable sandwich bags in a fabric featuring your little one’s favourite characters, colours, or anything else that will make lunchtime a little more fun. Having said that of course, there’s nothing to stop you from making a wrap for yourself that reflects your own personality. Think of the conversations you will set off when you reach into your bag and take out your Star Wars, Pokemon, or Wonder Woman wrap!

The material sizes listed will be sufficient for one generously filled sandwich with average size slices of bread. Feel free to make yours bigger or smaller depending on your needs. The only thing you need to remember is that the cotton fabric should always be 2 inches longer than the waterproof fabric on every side.


  • 1 14×14” piece of cotton fabric
  • 1 12×12 piece of waterproof fabric
  • Scissors
  • All-purpose thread in a coordinating color of your cotton fabric.
  • Wonder sewing clips
  • 1 package of sew-on hook and loop Velcro strip
  • Sewing machine


Step 1: Place the right side of your fabric face down on your work surface and then put your waterproof fabric on top. The waterproof fabric should be placed in the center of your patterned cloth so that there is a 2-inch border all around the outside.

Step 2: Fold the cotton fabric border in half so the outer edge of the cotton touches the edge of the waterproof fabric, leaving you with a 1-inch border. Fold the border again, this time over the edge of the waterproof fabric. Pin or clip the border in place but leave the corners loose.

Step 3: Take the corner of the cotton fabric and fold it down at the diagonal.

Step 4: Fold over sides of the fabric at the corner as in the image above.

Step 5: When the corners meet, it should look like the image above.

Step 6: Sew a 1/2″ seam allowance around all four sides.

Step 7: Measure and cut 4, 2” pieces of the hook (2 pieces) and loop (2 pieces) Velcro.

Step 8: Turn your wrap, waterproof side up, in a diamond shape, so you have a corner at North, South East, and West, OR top, right, bottom and left.

Step 9: Pin one piece of the loop (fuzzy) at the north/top corner and sew in place. (See photo)

Step 9a: Do the same with the loop (fuzzy) side at the east /right and sew in place, (See photo)

Step 9b: Do the same with the hook (prickly) side at the south/bottom and sew in place, (See photo)

Step 9c: Do the same with the hook (prickly) side at the west /left and sew in place, (See photo)

Step 10: Flip your sandwich wrap on the diagonal again, waterproof side up. Place your sandwich in the middle of the sandwich wrap. Fold like an envelope.