Super Easy Belly Dance Pants – free pattern & tutorial


This is a pattern to make the belly dance pants in a free size. The loose and comfortable belly dance pants in this tutorial has a shirred waist and an elasticized ankle and can be easily be made in half an  hour or so. All you need are some elastic pieces and elastic thread and the fabric ( suitably dazzling, drapey and or glittery). When made in a cotton fabric you can use it as a very comfortable lounge wear

This is part of the dance costume used for the enchanting belly dance, though it can be used for any dance. There are many different ways of making this pants. Checkout the tutorial to make Harem pants for other versions.

If you do not know shirring just make a casing on the top edge and  insert elastic . If you would like to know more about shirring checkout this tutorial for shirring , which is sewing with elastic thread


To make this pattern first cut out two leg patterns as per the pattern given below .Take two fabric pieces of width 36 inch and length about 45 inches; fold by the center and mark the pattern. Cut it  out. The pants are made about 40 inch long – increase or decrease height as you need.




You will get two pieces like this

Other than this You need to cut one 7 inch wide fabric piece 62 inch long. Then 2 fabric strips 1.5 inch wide and 22 inch long . you also need elastic thread ( thin elastic thread for shirring) as well as 10 inch long 1/4 inch wide ordinary elastic ( 2 pieces) for ankle casing for the leg pieces

Step 2

First take the two leg pieces. Make the elastic  casing at the bottom edge

To make the casing stitch the 1.5 inch fabric pieces and the leg bottom edge right sides together along the edge. Turn the fabric  to the back of the leg pattern pieces. Turn under and stitch in place, making a nice casing for the elastic at the bottom edge of the pants.

how to sew belly dance pants

Step 3

After you have done this for the two legs you can insert   the 1/4 inch elastic pieces (2 10 inch pieces, one for each leg ) into the casing with a safety pain.

belly dancing pants

Hold the both ends of the elastic in place and pin. Now fold each of the leg pieces right sides together and stitch the side edges together. 

You have the leg bottom edge prepared . Do this for the other leg as well. Turn both legs right side out

Step 4

Now join the crotch  of the leg pieces – thus joining the two leg pieces together . Keep the pieces right sides together at the crotch seam. Align the center joint of the legs and pin in place. Start stitching from one side to the other. Make two stitching lines to ensure stability at the crotch line.

belly dance costume pants diy

Step 5

Take the large strip of fabric you have cut out for making the facing for the waist edge .

Turn under the long edge of this piece once and stitch in place ( turn to the wrong side of the fabric ). Measure the top edge of the pant piece . Add 1/2 inch seam allowance and cut the fabric piece accordingly. Join the short edges to make a tube. This is the facing for your pant’s waistline.

The edges should be the same for the facing piece and the pant piece, as they will be stitched together, then the facing turned inside. 

Step 6

Keep the pants inside the tube you have made (facing tube) top edges together( right sides together) Stitch along the cut edges.

In the picture below it is attached and ready to be turned inside for a neat finish to your waist edge.

belly dance costume pants

Turn the facing to the back . Press in place. You donot have to stitch this in place though you may as well. Anyways the shirring you do later will keep the facing in place

Step 7

Now you should start shirring the pant waist. Start 1/2 inch from the top edge.

 Make 5-6 rows of shirring. Steam slightly to make the shirring look better

belly dance pants tutorial

You can decorate the dance pants with big sequins or chains with dangling charms and other trims. Small frills/ruffles can be added to the pants made in soft flowy chiffon



Leave a Reply

Your email address will not be published. Required fields are marked *