Baby Dress Knitting Patterns

Enchanted Rose Garden Baby Dress Free Pattern

Anonymous September 03, 2026

Enchanted Rose Garden Baby Dress Free Knitting Pattern

Wrap your little one in the softness of a blooming garden with this delicate, textured baby dress. This heirloom-quality knit features a sweet rosebud motif and a breezy, open-back design perfect for warm days. Whether you're a seasoned knitter or a confident beginner looking for a rewarding project, this pattern will guide you through creating a stunning, handmade garment that will be treasured for years to come. The combination of a flared, eyelet-trimmed skirt and a fitted bodice adorned with dimensional rosebuds creates a truly enchanting piece.

Materials Needed

Before you begin, gather the following materials to ensure a smooth and enjoyable knitting experience. This project uses simple, readily available supplies.

  • Yarn: Worsted weight cotton or cotton blend yarn in a soft blush pink (MC) and a contrasting sage green (CC) for leaf details. Approx. 200-250 yards MC and 50 yards CC.
  • Needles: US Size 7 (4.5 mm) knitting needles, or size needed to obtain gauge. A circular needle (16-inch length) is recommended for the skirt portion worked in the round, and straight needles or the circular needle for the flat bodice sections.
  • Notions: Tapestry needle for weaving in ends, stitch markers, and a small crochet hook (optional, for the ribbon tie).
  • Gauge: 20 stitches and 28 rows = 4 inches in stockinette stitch, after blocking. Always check your gauge to ensure the correct finished size.

Step-by-Step Instructions

This pattern is written for Sizes: 0-3 months (3-6 months). Finished chest: 16 (18) inches, length from shoulder: 12 (14) inches. Instructions are given for the smallest size, with the larger size in parentheses.

Special Stitches

Familiarize yourself with these simple techniques before starting. They are the building blocks of the dress's beautiful texture.

  • kfb (knit front and back): Knit into the front of the next stitch, then without slipping it off, knit into the back of the same stitch. This increases one stitch.
  • k2tog (knit two together): Insert the right needle through two stitches at once and knit them together. This decreases one stitch.
  • yo (yarn over): Bring the yarn to the front of the work, then over the right needle to the back. This creates an eyelet and increases one stitch.
  • Rosebud pattern (worked over 4 stitches):
    • Row 1 (RS): k1, yo, k1, yo, k1 (5 sts from 1).
    • Row 2 (WS): p5.
    • Row 3: k2tog, k1, k2tog (3 sts).
    • Row 4: p3tog (1 st). This creates a small bobble-like rosebud.

Skirt (Worked Bottom-Up)

The skirt is knit in the round from the hem up to the waist, creating a seamless, flared silhouette.

  1. With MC, cast on 120 (140) stitches. Join in the round, being careful not to twist. Place a stitch marker at the beginning of the round.
  2. Work in stockinette stitch (knit every round) for 4 (5) inches.
  3. Eyelet round: *k2tog, yo* repeat to end of round. This creates the channel for the ribbon tie.
  4. Work in stockinette stitch for 1 inch.
  5. Decrease round: *k2tog, k8 (k10)* repeat to end of round. (108 (126) stitches)
  6. Work even in stockinette stitch for 1 inch.
  7. Decrease round: *k2tog, k7 (k9)* repeat to end of round. (96 (112) stitches)
  8. Work even for 1 inch.
  9. Decrease round: *k2tog, k6 (k8)* repeat to end of round. (84 (98) stitches)
  10. Work even until piece measures 8 (10) inches from cast-on edge, or desired length to underarm.
  11. Place a marker at the beginning of the round and another after 42 (49) stitches to mark the sides. You will now have 42 (49) stitches for the front and 42 (49) for the back.

Bodice (Worked Flat)

Now you will work back and forth in rows to create the bodice and the open back design.

  1. Row 1 (RS): Knit across the first 42 (49) stitches (front), turn, leaving the remaining stitches on the needle for the back.
  2. Row 2 (WS): Purl across.
  3. Row 3: k2tog, knit to last 2 stitches, k2tog. (40 (47) stitches)
  4. Row 4: Purl.
  5. Repeat Rows 3-4 until you have 30 (35) stitches left. This shapes the armholes.
  6. Work even in stockinette stitch until armhole measures 3 (3.5) inches from the underarm marker.
  7. Shape neck: Next row (RS): Knit across 10 (12) stitches, bind off next 10 (11) stitches, knit to end. (10 (12) stitches each shoulder)
  8. Work each shoulder separately. Decrease 1 stitch at neck edge every row 2 times. (8 (10) stitches)
  9. Work even until armhole measures 4 (4.5) inches. Bind off all stitches.

Back

You will now create the back of the bodice, mirroring the front.

  1. Rejoin yarn to the remaining 42 (49) stitches for the back, with WS facing.
  2. Row 1 (WS): Purl across.
  3. Row 2 (RS): k2tog, knit to last 2 stitches, k2tog. (40 (47) stitches)
  4. Repeat Rows 1-2 until you have 30 (35) stitches left.
  5. Work even in stockinette stitch until armhole measures same as front.
  6. Shape neck: Next row (RS): Knit across 10 (12) stitches, bind off next 10 (11) stitches, knit to end. (10 (12) stitches each shoulder)
  7. Work each shoulder separately. Decrease 1 stitch at neck edge every row 2 times. (8 (10) stitches)
  8. Work even until armhole measures same as front. Bind off all stitches.

Finishing

These final steps bring the dress together, adding the charming details that make it special.

  1. Sew shoulder seams using a tapestry needle and the mattress stitch for an invisible finish.
  2. Rosebud trim: With RS facing, using MC, pick up and knit stitches evenly around the neckline and back opening. Work 3 rows of garter stitch (knit every row). Bind off loosely.
  3. Leaf detail: With CC, embroider small lazy daisy stitches (leaves) around the rosebuds on the bodice, or create small crocheted chains and sew them on. For a truly dimensional look, you can also knit the rosebud pattern (from Special Stitches) at random intervals across the bodice before binding off, then add the leaves.
  4. Ribbon tie: With CC, crochet a chain long enough to thread through the eyelet round at the waist. Thread through and tie a bow at the back. Alternatively, use a purchased satin ribbon.
  5. Weave in all ends carefully with a tapestry needle.
  6. Block gently to shape. Lay the dress flat on a towel, gently shape it to the correct measurements, and allow it to air dry completely. This will even out the stitches and enhance the drape.

Your Enchanted Rose Garden Baby Dress is now complete! This beautiful, handmade garment is perfect for a spring or summer day, a special occasion, or as a cherished gift. The soft cotton yarn and thoughtful details make it a joy to create and an heirloom to pass down. Happy knitting!


Also Check Out: We think you'd love this beautiful pattern on our sister site: Crochet Whimsical Cheery Snowflake Ornament Free Pattern