+ Very easy DIY stretchy gathered waist maternity dress + our Easter

Here is a very comfy take on a classic dress! Made from knit and an elastic waist it is perfect fit for a pregnant women and her growing belly. Its pretty and flattering and ready to wear casually and formally. Also perfect to wear on Easter day too if you can’t tell. I played with my kids all day in this dress and it didn’t bug me one bit.

at least 2 yards of knit fabric (not too stiff or heavy)
a dress or top you can mimic that has the same stretch as your material
sewing machine

***if you want sleeves then skip to the bottom and read past the asterisks.
1. Grab a knit fitted top or dress dress and trace around it from just above the belly area (plus half inch all around for seam allowance) up making sure that both the thing you are tracing and the knit material you are using have the same stretch. cut out 2 pieces a front and back.
2. Sew up the side seams and the shoulder seams. Try it on and make sure it fits and hits where you want it to.
3. Hem the neckline sewing under 1/4″ 2 times or using this tutorial or making a bias tape out of knit like ribbing and stretching it around the neckline like this tutorial. Hem the sleeves by sewing it under 3/4″ at least.
4. Cut out a long piece of fabric that is at least 2 or 3 times the width of you waist (just above the belly if pregnant). The longer the fabric the more gathered it will be. Make it the length from your maternity waist to the knee plus a few inches for seam allowance.
5. Gather the top of the skirt to be the width of your belly. This will be taken in more to be the diameter of your waist once you add elastic and stick it onto the top half of your dress. Sew up the side seam to the skirt.
6. Flip the top half into the skirt with the right side of the fabrics touching (outside), rst. Gather the skirt as you go to fit the waist line and sew with zig zag stitch. Then sew an elastic band to the extra seam allowance, a 1/4″ or 1/2″ wide elastic band (that is a snug fit around your upper belly or lower ribs if you are pregnant). Making sure it is very close to where the top and bottom half meet.
7. Hem the bottom of your skirt to your desired length. Done!
***If you want to add sleeves follow this tutorial here.



  1. Nice! I’ll have to give it a try someday

  2. Very Nice! The dress is the perfect Easter blue.

  3. Love it! That shade of blue is beautiful on you!

  4. Lovely. Would love it if you could check out my latest lookbook where I’m celebrating the end of colder season!
    Kisses xo | From Aliona With Love 

  5. Love that shade of blue!
    (Let me say, your boys are super cute! ^_^)

  6. Samantha says:

    Hey, I love your website!

    Got a question and I hope this doesn’t sound dumb…how do you sew stretch fabric with a normal sewing machine? I notice that you use a lot of jersey. I always thought that if I used a normal stitch, the jersey would stretch with my body but the stitching wouldn’t, and that the stitches would end up breaking. Can you tell me if you use a normal machine and what stitch I should be using, tension etc? Mystified, intrigued and hope you can help so I can make myself several of these gorgeous things!

  7. Hello !

    Wonderful DIY !! I have made one for a friend of mine and she loved it !
    I can’t wait to be pregnant to do all the rest, such wonderful ideas !! The pregnancy look really suits you, you look amazing.
    I made a post on my post if you want to check it out (sorry it is in french only)

    Thank you for sharing your ideas&creativity. It is really inspiring !


  8. This is the right site for anybody who would like to understand this topic. You realize so much its almost hard to argue with you (not that I really will need to…HaHa). You certainly put a new spin on a subject which has been discussed for ages. Great stuff, just wonderful!

  9. Catherine says:

    Hi! I am new to sewing and understand all of the steps except #6. I’m sorry if I sound ignorant, but I’ve read it a million times and don’t understand. Can someone please explain in novice terms?! Thanks! :)

    • Take the top half of the dress (bodice part). and have it so that the fabric shows the pretty side (right side). then flip the skirt part so that the pretty side is touching the pretty side of the top. (rst= Right Sides Together). You want the fabric edges to be lined up. Top of the skirt part edge is lined up with the bottom of the bodice edge. You will sew that edge together. Stretching and sewing with a zig zag. And then you will take your skinny elastic and sew it on the Very Edge of the fabrics that are already sewn together. (the “extra seam allowance”). She is assuming that you have made the original connection zig zag stitch farther away from the edge of the fabrics than the thickness of your elastic. Does that make more sense?

  10. You should take part in a contest for one of the best sites on the internet. I am going to recommend this site!