Skip Navigation Website Accessibility

search our store

Simple Sewn Rectangle Shawl

This is a quick and easy way to sew a wrap with less that a yard of fabric!


  • 1/2-3/4 yards of 54” or wider fabric (The wider the fabric the longer the wrap is on the side and the more fabric you buy, the longer the fabric is on you. The wrap above which falls below the hip uses 3/4 yards of boiled wool. You can also use a variety of knit fabrics.)
  • Optional lining fabric: Use same amount of fabric that you used. Choose a fun fabric for the lining in a light cotton, silk or rayon.
  • Matching Thread

1. If you are using a lining fabric, place the wrap fabric and the lining right sides together and sew around the rectangle using ½” seam and leaving 3-4 inches unsewn to turn fabric.


If you are using a lightweight knit fabric, then hem or finish the edges of the fabric and skip to step 5.

2. Clip corners taking care not to clip into the seam stitching.

3. Turn fabric right side out and either finger press or press seams out.

4. Pin around the outside of the wrap, paying close attention to open seam.

5. Topstitch all the way around the wrap, which also closes the open seam through which you turned the fabric.

6. Fold the fabric in half lengthwise. Pin one long edge together leaving enough space to put over your head. Check for fit, making sure you can get the wrap over your head, but the opening is not so large that it falls off your shoulder. See figure below.

7. You can either hand stitch the seam closed, or stitch together with 3/8” seam on the inside, leaving the space open for placing over your head. If you stitch the seam by hand, you can make the wrap reversible. I made a wool wrap with a Liberty cotton lining that I can wear with either the wool on the outside or the Liberty on the outside. Two wraps in one!

You have now finished your wrap!

A rectangular wrap made with boiled wool and lined with Cloud 9 voile fabric.

Contact Us

  • Esther's Fabrics
    181 Winslow Way E Suite D
    Bainbridge Island, WA 98110
    Call us now: 206-842-2261