Home » Free peasant dress pattern for little girls: easy DIY ruffle dress

Free peasant dress pattern for little girls: easy DIY ruffle dress

Disclosure: This post has affiliate links. If you buy through them, I may earn a small commission at no extra cost to you. Full details and my Privacy Policy are here.

Looking for an easy, everyday outfit you can make in an afternoon? This free peasant dress pattern is simple, practical, and so cute on toddlers.

I made this pink cotton version for my 3-year-old daughter as a back-to-school outfit. It features an elastic neckline, comfy 3/4 sleeves, a gathered hem ruffle, and vintage-style fabric tucks. The relaxed fit gives her plenty of room to play, run, and grow.

Why you will love this toddler peasant dress

  • Beginner-friendly: No zippers, buttons, or fussy closures.
  • All-season wear: Great on its own for warm months, or layered with leggings and a cardigan when it gets chilly.
  • Grow-with-me design: The forgiving fit and sewn-in tucks let you let down extra length as your toddler grows.

Supplies needed

  • Free PDF pattern pieces (bodice and sleeve pieces cut on fold)
  • 1.5 yards of lightweight woven fabric (100% cotton, linen, or chambray work best)
  • 1/4-inch wide elastic (for neckline and sleeves)
  • Matching thread
  • Sewing machine
  • Fabric scissors
  • Sewing pins or clips
  • Measuring tape or sewing gauge
  • Safety pin or bodkin (for threading elastic)
  • Iron and ironing board

Cutting and adjusting your pattern pieces

For this size 3 dress, you will use standard peasant top pattern pieces and adjust the length:

Sleeve pieces: Cut 2 on the fold. To make practical 3/4 sleeves that stay out of paint and glue, measure 7.5 inches down from the underarm. You can also leave them full-length or shorten them for summer.

Bodice pieces: Cut 2 on the fold (front and back). Lengthen the pattern by measuring 13 inches straight down from the underarm to the bottom hemline.

peasant dress pattern pieces

Sewing the dress body

Follow the basic peasant top assembly steps to build the base of the dress:

  1. Sew the sleeves to the front and back bodice pieces along the raglan armhole curves.
  2. Finish the raw edges using a serger or zigzag stitch.
  3. Pin and sew the side seams, stitching continuously from the sleeve cuff down to the bottom hem.
  4. Fold and press the neckline edge to create a narrow casing, leaving a small 1-inch opening.
  5. Thread your 1/4-inch elastic through the neckline with a safety pin, adjust the fit, stitch the elastic ends securely together, and sew the casing opening closed.

How to sew and attach the hem ruffle

A gathered ruffle adds playful movement and extra fullness to the hemline.

attach ruffle to a dress
  1. Cut the ruffle strip: Measure the circumference of your dress hem and multiply it by 1.5. Cut a strip of fabric to that length by 6 inches tall (my strip measured 27 inches by 6 inches).
  2. Hem the strip: Hem the bottom edge before gathering. Fold the raw edge up by 1/4 inch, fold again by 1/4 inch, press flat, and topstitch.
  3. Form a loop: Sew the short raw ends right sides together and finish the seam.
  4. Gather: Run two parallel rows of long basting stitches along the top raw edge without crossing the threads. Gently pull the bobbin threads to gather the ruffle until it matches the bottom circumference of the dress.
  5. Attach to dress: Pin the ruffle to the lower dress hem with right sides facing, spacing gathers evenly. Stitch in place and finish the seam with a serger or zigzag stitch. Press the seam allowance upward toward the dress body.

How to sew fabric tucks that grow with your child

Fabric tucks add vintage charm and let you easily adjust dress length. If you cut the dress slightly too long, tucks shorten the hem neatly without any cutting. Later on, simply unpick the stitches to lengthen the dress as your toddler grows.

long sleeve peasant dress for little girls

For this project, two rows of 0.79-inch (2 cm) tucks shorten the overall dress length by roughly 3.15 inches (8 cm).

long sleeve peasant dress, ginger cat
  1. Mark the first tuck: Measure 2 inches up from the ruffle seam line all around the skirt. Mark 8 to 10 guide points with a washable fabric marker.
  2. Fold and press: Fold the skirt along your guide marks with the wrong sides of the fabric facing together. Press the fold sharply with an iron and pin generously.
  3. Stitch: Sew a straight line 0.79 inches (2 cm) away from the folded edge, using your machine’s needle plate as a guide. Press the completed tuck flat, facing down toward the ruffle.
  4. Add the second tuck: Measure 1.5 inches up from the first tuck’s stitch line. Mark, fold, press, pin, and stitch another 0.79-inch tuck just like the first one. Press both tucks flat with steam.

A quick note on sewing tucks

Do not rush the measuring process. Using a sewing gauge to double-check your spacing keeps the lines even. Even if your lines wander slightly, small imperfections disappear into the gathers and folds once the dress is on.

Making the most of your finished dress

This simple peasant dress is soft, durable, and easy for toddlers to dress themselves in. You can easily modify the design by adding lace along the ruffle, sewing contrasting sleeve cuffs, or using lightweight denim for fall.

Did you try this DIY peasant dress? Let me know in the comments below how yours turned out, or share what fabric you picked for your little one!

You might also love:

Let’s keep in touch! You can find me on Facebook, Instagram, and Pinterest.

4 thoughts on “Free peasant dress pattern for little girls: easy DIY ruffle dress”

  1. If I want to make the size 3 dress would making it 13” long from under arm plus adding the ruffle but not the tucks be to long?

    Reply
    • Hi Brenda,
      Thank you! But you can make it, in any size you want! And it’s super easy. Please take a look at this post https://icansewthis.com/peasant-top-pattern/ I don’t know how to draft and digitize patterns in different sizes, like real patternmakers do, but I figured out a sneaky shortcut on how to make peasant dresses & tops that I’m really proud of 🙂 Hope this helps!

      Reply

Leave a Comment