A kaftan is a loose, flowing garment you can sew in a weekend with basic skills
A kaftan is a long, rectangular tunic with wide sleeves and minimal shaping — which makes it one of the easiest garments to sew if you can thread a needle and work a straight seam. You need fabric (usually cotton, linen, or rayon), elastic or drawstring for the neckline, thread, and a sewing machine or needle. The pattern is essentially four rectangles: two for the front and back, two for the sleeves. You sew the shoulder seams, attach the sleeves, finish the neckline with elastic or a casing, hem the bottom, and you are done.
The kaftan works because it does not require fitted darts, a zipper, or precise measurements. If your seams are slightly off, the loose cut hides them. Most people finish one in four to six hours, including pressing and hemming.
Key Takeaways
- A kaftan pattern consists of two body rectangles and two sleeve rectangles sewn together with a straightforward neckline finish and hem.
- You need only basic supplies: fabric, thread, elastic or drawstring, scissors, pins, and a sewing machine or hand-sewing needle.
- Take your chest, shoulder width, and desired length measurements before cutting, then add seam allowance (usually half an inch) to all edges.
- The neckline can be finished with elastic threaded through a casing or with a drawstring, both of which take less than 30 minutes.
- Pressing seams flat as you go and hemming the bottom edge last prevents puckering and gives the garment a finished look.
Measure yourself and choose your fabric
Start by measuring four things: your chest (around the fullest part), your shoulder width (from shoulder point to shoulder point), your desired length (from shoulder to where you want the kaftan to end), and your sleeve length (from shoulder to wrist or wherever you want the sleeve to finish). Write these down. A kaftan is meant to be loose, so add 4 to 6 inches to your chest measurement — this is your finished width.
Choose a natural, breathable fabric: cotton voile, linen, rayon challis, or cotton lawn all drape well and are forgiving to sew. Avoid heavy fabrics like denim or canvas for your first kaftan; they are harder to hem and do not flow. Buy enough yardage to cut two body pieces and two sleeves. As a rough guide, a kaftan usually needs 2 to 3 yards depending on your size and sleeve length.
Wash and dry your fabric before cutting if it is cotton or linen — this prevents shrinkage after you finish sewing. Rayon can be hand-washed or dry-cleaned, so check the bolt label.
Cut the body and sleeves from your measurements
Lay your fabric on a flat surface and fold it in half lengthwise, selvage to selvage. Using a ruler and chalk or fabric pencil, mark out two rectangles for the body: each should be half your finished width (so if your finished width is 50 inches, each rectangle is 25 inches wide) and your desired length plus 1 inch for seam allowance and hem. Cut both pieces.
For the sleeves, mark two rectangles: each should be your sleeve length plus 1 inch, and the width should be about 10 to 14 inches depending on how full you want them (wider sleeves are more dramatic and easier to sew). Cut both sleeve pieces.
Before you move on, cut a strip of fabric for the neckline casing: this should be 2 inches wide and long enough to wrap around your neck with a 1-inch overlap. If your fabric is not wide enough in one piece, you can sew two strips end-to-end.
Sew the shoulder seams and attach the sleeves
Place the two body rectangles right sides together (the pretty sides facing each other). Pin along one short edge — this is your shoulder seam. Sew a straight seam half an inch from the edge, then remove the pins. Repeat on the other shoulder. Press both seams flat with an iron.
Now you have a tube. Fold each sleeve rectangle in half lengthwise, right sides together, and sew the short ends together to form a tube. Press the seam flat. Repeat for the second sleeve.
Turn the body tube right side out. Insert one sleeve tube inside the body tube, matching the seam you just made on the sleeve to one shoulder seam on the body. Pin all the way around where the sleeve meets the body opening, then sew. Trim any excess fabric at the seam and press. Repeat with the second sleeve on the other shoulder.
Finish the neckline with elastic or drawstring
The neckline is the most visible part, so take your time here. You have two options: elastic or drawstring. Both are fast and look professional.
For elastic: Fold your neckline casing strip in half lengthwise, right sides together, and sew the long edge to create a tube. Turn it right side out and press. Pin this tube around the neckline opening, right sides together, and sew it on. Fold the casing to the inside of the kaftan and sew it down by hand or machine, leaving a 2-inch opening. Thread elastic (about 1 inch wide) through the opening using a safety pin, then sew the opening closed. The elastic will gather the neckline and hold it in place.
For drawstring: Fold the casing strip in half lengthwise and sew it into a tube as above. Pin and sew it to the neckline, then fold it to the inside and sew it down, leaving a 2-inch opening on one side. Thread a drawstring (cord, ribbon, or fabric strips sewn together) through the casing opening. Knot the ends or add aglets (plastic tips) so the string does not fray. Sew the opening closed.
Hem the bottom and side seams
Try on your kaftan inside out to check the length. Mark where you want the hem with pins, then take it off. Fold the bottom edge up half an inch, press it, fold it up another half inch, press again, and pin. Sew the hem by hand with a slip stitch (nearly invisible) or by machine with a straight stitch close to the fold. Press the finished hem.
If you want side seams (optional but they give the kaftan more structure), pin the underside of each sleeve to the side of the body, right sides together, and sew from the sleeve cuff down to the hem. This creates a seam that runs from your wrist to your ankle. Press these seams flat.
Press and wear
Give the entire kaftan a final press with a warm iron, paying special attention to the neckline, sleeves, and hem. Hang it on a hanger or fold it carefully. If you used cotton or linen, it may wrinkle slightly in wear — this is normal and part of the kaftan's relaxed charm.
Your first kaftan is now ready. Wear it as a beach cover-up, a sleep shirt, a lounge garment, or a casual dress. Once you have made one, you can experiment with different fabrics, sleeve lengths, and neckline finishes on your next.
Frequently Asked Questions
What if I do not have a sewing machine?
You can hand-sew a kaftan entirely with a needle and thread. Use a running stitch for seams (small, even stitches in and out of the fabric) and a slip stitch for hems (nearly invisible stitches inside the fold). It takes longer — expect 12 to 16 hours — but the result is the same. Hand-sewing is actually meditative and requires no equipment beyond needle, thread, and scissors.
Can I make a kaftan without a pattern?
Yes. A kaftan is so straightforward that you can draft your own pattern directly onto fabric using your measurements and a ruler. Fold your fabric, mark the rectangles with chalk, and cut. Many sewers skip commercial patterns entirely for kaftans because the geometry is straightforward and forgiving of small errors.
What weight of fabric works best?
Light to medium-weight natural fabrics — cotton voile, linen, rayon challis, cotton lawn, and linen blends — drape beautifully and are easiest to sew. Avoid heavy fabrics like canvas or denim for your first kaftan; they are harder to hem and do not flow. Knits are tricky because they stretch and require a ballpoint needle, so save those for later.
How do I prevent the neckline from stretching out?
Use elastic in the casing or a drawstring pulled snug. Both prevent the neckline from sagging. If you use elastic, make sure it is not too loose — it should gather the neckline gently but hold it in place. If you use a drawstring, tie it firmly but not so tight that it cuts off circulation.
Can I add pockets to a kaftan?
Yes, but add them before you sew the side seams. Cut two pocket pieces, sew them to the inside of the front body pieces before you attach the sleeves, then sew the side seams as usual. Patch pockets (sewn on top of the finished kaftan) are even easier and look intentional.