Rainbow Pastel Shell Baby Dress Free Crochet Pattern

Rainbow pastel shell stitch baby dress laid flat

Introduction

Every spring I find myself reaching for the pastel yarns again, and this little dress is exactly the kind of project that makes me glad I keep a full rainbow on hand. It pairs a sweet, classic shape with soft pastel bands that melt from one color into the next, and the fan-stitch skirt looks fancy while being surprisingly simple to work.

If you’re comfortable working in the round and have finished at least one simple garment before, this dress is absolutely within reach. I’ll guide you through each part, step by step.

Rainbow pastel shell stitch baby dress laid flat

Why This Baby Dress Pattern Works So Well

This dress is worked from the top down in a single piece, so there’s barely any seaming and the workflow stays smooth. You begin at the neckline, shape the yoke with simple increases, then open out into that gorgeous shell stitch skirt. The flutter sleeves come last, picked up around each armhole.

The shell stitch — fan stitch, if you prefer — is what makes those scalloped waves. Each “fan” is just six double crochets in one stitch, nothing more. Stack the fans in rows with single crochet between them and the lace effect appears on its own.

The pastel bands drift from warm to cool: pink into peach, then pale orange, yellow, mint green, and powder blue at the hem. A small crocheted flower with a pearl center finishes the waist.

Skill Level and Time Investment

This pattern is rated intermediate. You’ll want to be at ease with joined rounds, careful stitch counting, picking up stitches, and clean color changes. If you’ve never made a garment before, start with a simple baby hat.

That said, don’t let “intermediate” scare you. The yoke is just single crochet with evenly spaced increases, and the shell stitch is a simple repeat. Once you find the rhythm, the rows fly by.

Time estimate: approximately 10 to 15 hours for an experienced crocheter. Do allow extra time for blocking, weaving in ends, and sewing on the flower. Not a weekend project, but very doable across a week of evening sessions.

Finished Measurements

This dress fits a 6 to 12 month infant.

  • Chest circumference: approximately 17 to 18 inches (43 to 46 cm)
  • Total length from shoulder to hem: approximately 14 inches (35.5 cm)
  • Sleeve ruffle width: approximately 2.5 inches (6.5 cm)

Materials You’ll Need

Yarn: Light worsted weight, sometimes labeled DK or size 3. For a baby dress, I’d reach for 100% cotton or a cotton blend — breathable and gentle against little skin. You’ll need approximately 500 to 600 yards (457 to 548 meters) total, divided across seven colors.

Here’s the color breakdown:

  • Color A (White): approximately 180 yards (165 meters)
  • Color B (Soft pink): approximately 50 yards (46 meters)
  • Color C (Peach): approximately 50 yards (46 meters)
  • Color D (Pale orange): approximately 40 yards (37 meters)
  • Color E (Yellow): approximately 40 yards (37 meters)
  • Color F (Mint green): approximately 60 yards (55 meters)
  • Color G (Powder blue): approximately 70 yards (64 meters)

Hook: US size E-4 (3.5 mm). Adjust if needed to meet gauge.

Notions: At least 4 stitch markers, yarn needle, scissors, one pearl-style button or bead (6 to 8 mm) for the flower center, sewing needle and thread to secure the bead.

Yarn Suggestions

Lion Brand 24/7 Cotton is a lovely choice for this project. It’s 100% mercerized cotton, machine washable, and comes in shades that suit this palette — White, Ballet Pink, Peach, Goldenrod, Seafoam, and Powder Blue.

Paintbox Yarns Simply DK is another solid pick: a soft, affordable cotton-acrylic blend that’s easy to find, with a slight sheen that flatters the fan-stitch texture.

Whatever you choose, avoid heavily textured or fuzzy yarns — they’ll hide the shell stitch. And always swatch first.

Close-up of pastel rainbow fan stitch pattern on the dress

Gauge

18 single crochet stitches and 20 rows = 4 inches (10 cm), worked in the round with Color A and your 3.5 mm hook.

In shell stitch pattern: 1 complete fan repeat (7 stitches) = approximately 1.5 inches (3.8 cm) wide. Two rows of fan pattern = approximately 0.75 inches (1.9 cm) tall.

Gauge is critical for proper fit. Please swatch. I know it’s tempting to skip this step, but baby garments need to fit properly to be useful.

Abbreviations

Let me define every abbreviation before we begin. These use US crochet terms.

  • ch = chain: wrap yarn over hook, pull through loop on hook
  • sl st = slip stitch: insert hook, yarn over, pull through stitch and loop on hook in one motion
  • sc = single crochet: insert hook, yarn over, pull up a loop (2 loops on hook), yarn over, pull through both loops
  • dc = double crochet: yarn over, insert hook, yarn over, pull up a loop (3 loops), yarn over, pull through 2 loops, yarn over, pull through remaining 2 loops
  • inc = increase: work 2 single crochet into the same stitch
  • st(s) = stitch(es)
  • rnd = round
  • ch-sp = chain space
  • sk = skip
  • beg = beginning
  • rem = remaining
  • rep = repeat

Special Stitches Explained

Fan Stitch (Shell Stitch)

This is the star of the show. To make one complete fan, work 6 double crochet stitches all into the same stitch. That’s it. The fans are anchored on each side by a single crochet worked into the valley between fans.

Here’s how a full fan round works:

  1. Slip stitch to join at end of previous round, chain 3 (this counts as your first dc)
  2. Work 2 more dc into the same joining stitch (this creates half of the first fan)
  3. Skip 2 stitches, single crochet into the next stitch
  4. Skip 2 stitches, work 6 dc into the next stitch (complete fan)
  5. Repeat steps 3 and 4 around to the last repeat
  6. Skip 2 stitches, single crochet into the next stitch, skip 2 stitches, work 3 dc into the same stitch as the beginning chain-3
  7. Join with slip stitch to the top of the beginning chain-3

The half-fans at the beginning and end of the round join together to create one complete fan at the seam.

Picot Stitch

Used for the sleeve ruffles and hem border. Here’s how:

  1. Single crochet into the indicated stitch
  2. Chain 3
  3. Slip stitch into the first chain just made (the one closest to your hook)
  4. Continue to the next single crochet

This creates a small decorative bump along the edge.

Pattern Instructions

Neckline and Yoke

The yoke begins at the neckline and is worked downward in single crochet rounds with increases placed to shape the chest, back, and armhole areas.

Foundation: With Color A, chain 56. Join with slip stitch to first chain, being careful not to twist. (56 ch)

Round 1: Chain 1, sc in each chain around. Join with slip stitch to first sc. (56 sc)

Round 2: Chain 1, sc in each of the first 6 sts, inc in next st, (sc in next 6 sts, inc in next st) 7 times. Join. (64 sc)

Round 3: Chain 1, sc in each st around. Join. (64 sc)

Round 4: Chain 1, sc in each of the first 7 sts, inc in next st, (sc in next 7 sts, inc in next st) 7 times. Join. (72 sc)

Round 5: Chain 1, sc in each st around. Join. (72 sc)

Round 6: Chain 1, sc in each of the first 8 sts, inc in next st, (sc in next 8 sts, inc in next st) 7 times. Join. (80 sc)

Round 7: Chain 1, sc in each st around. Join. (80 sc)

Round 8: Chain 1, sc in each of the first 9 sts, inc in next st, (sc in next 9 sts, inc in next st) 7 times. Join. (88 sc)

Round 9: Chain 1, sc in each st around. Join. (88 sc)

Round 10: Chain 1, sc in each of the first 10 sts, inc in next st, (sc in next 10 sts, inc in next st) 7 times. Join. (96 sc)

Round 11: Chain 1, sc in each st around. Join. (96 sc)

Round 12: Chain 1, sc in each of the first 11 sts, inc in next st, (sc in next 11 sts, inc in next st) 7 times. Join. (104 sc)

Round 13: Chain 1, sc in each st around. Join. (104 sc)

Checkpoint: After Round 13, the yoke should measure approximately 2.5 inches (6.5 cm) from the neckline join. The fabric should lie flat.

Armhole Separation

Round 14 divides the yoke into front, back, and armhole openings.

Round 14: Chain 1. Sc in next 24 sts (right back). Chain 12 (right armhole bridge), skip next 16 sts. Sc in next 24 sts (front). Chain 12 (left armhole bridge), skip next 16 sts. Sc in next 24 sts (left back). Join with slip stitch to first sc. (72 sc + 24 chain sts = 96 total working sts for next round)

The 16 skipped stitches on each side become your armhole openings. The chain-12 bridges replace those stitches in the working round.

Round 15: Chain 1. Sc in each sc and in each chain across. Join. (96 sc)

Round 16: Chain 1, sc in each of the first 11 sts, inc in next st, (sc in next 11 sts, inc in next st) 7 times. Join. (104 sc)

Round 17: Chain 1, sc in each st around. Join. (104 sc)

Round 18: Chain 1, sc in each of the first 12 sts, inc in next st, (sc in next 12 sts, inc in next st) 7 times. Join. (112 sc)

Round 19: Chain 1, sc in each st around. Join. (112 sc)

Checkpoint: After Round 19, the bodice should measure approximately 5.5 to 6 inches (14 to 15 cm) from the neckline edge.

Skirt in Fan Stitch Pattern

The skirt requires a multiple of 7 stitches. You have 112 stitches, which divides perfectly into 16 fans. No adjustment needed.

Change to Color B (soft pink) at the end of Round 19 by completing the final slip stitch join with the new color. Fasten off Color A.

Important: For every fan round, chain 3 counts as your first dc. The anchor rounds between fan rounds are worked in sc to maintain stitch count.

Color B (Soft Pink) – 2 Fan Rounds

Round 20 (fan round): Ch 3, 2 dc in same st, skip 2, sc in next, (skip 2, 6 dc in next, skip 2, sc in next) 15 times, skip 2, 3 dc in same st as beg ch-3, join. (112 sts)

Round 21 (anchor round): Ch 1, sc in each dc and each sc around. Join. (112 sc)

Round 22 (fan round): Ch 3, 2 dc in same st, skip 2, sc in next, (skip 2, 6 dc in next, skip 2, sc in next) 15 times, skip 2, 3 dc in same st as beg ch-3, join. (112 sts)

Round 23 (anchor round): Ch 1, sc in each dc and each sc around. Join. (112 sc)

Change to Color C (peach) at end of Round 23.

Color C (Peach) – 2 Fan Rounds

Round 24 (fan round): Ch 3, 2 dc in same st, skip 2, sc in next, (skip 2, 6 dc in next, skip 2, sc in next) 15 times, skip 2, 3 dc in same st as beg ch-3, join. (112 sts)

Round 25 (anchor round): Ch 1, sc in each dc and each sc around. Join. (112 sc)

Round 26 (fan round): Ch 3, 2 dc in same st, skip 2, sc in next, (skip 2, 6 dc in next, skip 2, sc in next) 15 times, skip 2, 3 dc in same st as beg ch-3, join. (112 sts)

Round 27 (anchor round): Ch 1, sc in each dc and each sc around. Join. (112 sc)

Change to Color D (pale orange) at end of Round 27.

Color D (Pale Orange) – 2 Fan Rounds

Round 28 (fan round): Ch 3, 2 dc in same st, skip 2, sc in next, (skip 2, 6 dc in next, skip 2, sc in next) 15 times, skip 2, 3 dc in same st as beg ch-3, join. (112 sts)

Round 29 (anchor round): Ch 1, sc in each dc and each sc around. Join. (112 sc)

Round 30 (fan round): Ch 3, 2 dc in same st, skip 2, sc in next, (skip 2, 6 dc in next, skip 2, sc in next) 15 times, skip 2, 3 dc in same st as beg ch-3, join. (112 sts)

Round 31 (anchor round): Ch 1, sc in each dc and each sc around. Join. (112 sc)

Change to Color E (yellow) at end of Round 31.

Color E (Yellow) – 2 Fan Rounds

Round 32 (fan round): Ch 3, 2 dc in same st, skip 2, sc in next, (skip 2, 6 dc in next, skip 2, sc in next) 15 times, skip 2, 3 dc in same st as beg ch-3, join. (112 sts)

Round 33 (anchor round): Ch 1, sc in each dc and each sc around. Join. (112 sc)

Round 34 (fan round): Ch 3, 2 dc in same st, skip 2, sc in next, (skip 2, 6 dc in next, skip 2, sc in next) 15 times, skip 2, 3 dc in same st as beg ch-3, join. (112 sts)

Round 35 (anchor round): Ch 1, sc in each dc and each sc around. Join. (112 sc)

Change to Color F (mint green) at end of Round 35.

Color F (Mint Green) – 3 Fan Rounds

Round 36 (fan round): Ch 3, 2 dc in same st, skip 2, sc in next, (skip 2, 6 dc in next, skip 2, sc in next) 15 times, skip 2, 3 dc in same st as beg ch-3, join. (112 sts)

Round 37 (anchor round): Ch 1, sc in each dc and each sc around. Join. (112 sc)

Round 38 (fan round): Ch 3, 2 dc in same st, skip 2, sc in next, (skip 2, 6 dc in next, skip 2, sc in next) 15 times, skip 2, 3 dc in same st as beg ch-3, join. (112 sts)

Round 39 (anchor round): Ch 1, sc in each dc and each sc around. Join. (112 sc)

Round 40 (fan round): Ch 3, 2 dc in same st, skip 2, sc in next, (skip 2, 6 dc in next, skip 2, sc in next) 15 times, skip 2, 3 dc in same st as beg ch-3, join. (112 sts)

Round 41 (anchor round): Ch 1, sc in each dc and each sc around. Join. (112 sc)

Change to Color G (powder blue) at end of Round 41.

Color G (Powder Blue) – 3 Fan Rounds Plus Border

Round 42 (fan round): Ch 3, 2 dc in same st, skip 2, sc in next, (skip 2, 6 dc in next, skip 2, sc in next) 15 times, skip 2, 3 dc in same st as beg ch-3, join. (112 sts)

Round 43 (anchor round): Ch 1, sc in each dc and each sc around. Join. (112 sc)

Round 44 (fan round): Ch 3, 2 dc in same st, skip 2, sc in next, (skip 2, 6 dc in next, skip 2, sc in next) 15 times, skip 2, 3 dc in same st as beg ch-3, join. (112 sts)

Round 45 (anchor round): Ch 1, sc in each dc and each sc around. Join. (112 sc)

Round 46 (fan round): Ch 3, 2 dc in same st, skip 2, sc in next, (skip 2, 6 dc in next, skip 2, sc in next) 15 times, skip 2, 3 dc in same st as beg ch-3, join. (112 sts)

Round 47 (anchor round): Ch 1, sc in each dc and each sc around. Join. (112 sc)

Checkpoint: After Round 47, the dress from neckline to hem should measure approximately 12 to 13 inches (30.5 to 33 cm).

Hem Border

With Color G still attached:

Round 48 (scallop border): Ch 1. Work 1 sc into first st, ch 3, sl st into same st (first picot). (Skip 2 sts, sl st into next st, skip 2 sts, sc into next st, ch 3, sl st into same sc) repeat around. Adjust if needed to end evenly. Join with sl st. Fasten off.

Neckline Finishing

Rejoin Color A to the original foundation chain at the neckline edge.

Neckline Round 1: Ch 1, sc in each foundation chain around. Join. (56 sc)

Neckline Round 2: Ch 1. Work 1 sc into first st, ch 3, sl st into same st (picot). (Skip 1 st, sl st into next st, skip 1 st, sc into next st, ch 3, sl st into same sc) repeat around. Join with sl st. Fasten off. Weave in ends.

Sleeve Ruffles (Make 2)

Each armhole has approximately 28 accessible stitches around the opening. Work into both the skipped body stitches and the chain bridge stitches.

Join Color A to the center underarm chain of one armhole opening.

Ruffle Round 1: Ch 1, sc evenly around the armhole opening, placing 1 sc into each skipped body stitch and 1 sc into each chain stitch. Place marker at beginning of round. Join. (28 sc)

Ruffle Round 2: Ch 1, inc in every st around. Join. (56 sc)

Ruffle Round 3: Ch 1, sc in each st around. Join. (56 sc)

Ruffle Round 4 (fan round): Ch 3, 2 dc in same st, skip 2, sc in next, (skip 2, 6 dc in next, skip 2, sc in next) 6 times, skip 2, 3 dc in same st as beg ch-3, join. (56 sts)

Ruffle Round 5 (anchor round): Ch 1, sc in each dc and each sc around. Join. (56 sc)

Ruffle Round 6 (picot border): Ch 1. Work 1 sc into first st, ch 3, sl st into same st (picot). (Skip 1 st, sl st into next st, skip 1 st, sc into next st, ch 3, sl st into same sc) repeat around. Join with sl st. Fasten off.

Repeat for second sleeve.

Flower Embellishment

With Color B and your hook, make a magic ring.

Round 1: Ch 1, work 6 sc into the magic ring. Pull ring closed. Join with sl st to first sc. (6 sc)

Round 2: (Ch 3, 2 dc into the same st, ch 3, sl st into same st, sl st into next st) 6 times. (6 petals made)

Fasten off leaving a long tail. Using needle and thread, stitch pearl bead firmly to center of flower. Using yarn tail and yarn needle, sew flower to dress at the transition point between the white bodice and the first fan row on the upper left of the front.

Finishing and Blocking

Weave in all remaining yarn ends securely, taking care to work ends into matching color sections.

Wet blocking is strongly recommended for cotton yarn. Soak the finished dress in cool water for 15 to 20 minutes, gently press out excess water in a clean towel (do not wring), and lay flat on a blocking mat. Smooth the skirt fan sections and spread them gently to open the lace pattern. Pin the hem border into its scalloped shape. Allow to dry completely.

For acrylic yarn, steam blocking works well. Hold a steam iron 1 to 2 inches above the surface without pressing directly onto the fabric.

Care Instructions

Machine wash on gentle cycle in cold water or hand wash. Lay flat to dry. Do not tumble dry. Do not iron directly over the embellishment. Store folded, not hung, to prevent stretching of the neckline.

Size Customization Tips

To size up to 12 to 18 months: Work 2 additional increase rounds in the yoke before the armhole split. After the bodice, work an additional increase round to bring the stitch count to 119 (17 fans of 7) by adding 7 stitches evenly. Add 2 additional fan-and-anchor rounds to each color band for length.

To size down to 3 to 6 months: Remove 2 yoke increase rounds and reduce the foundation chain to 48. Adjust the fan count accordingly. Reduce each color band by 1 fan round pair.

To make the dress longer: Simply add additional fan-and-anchor rounds to any color band. Each pair adds approximately 0.75 inches (1.9 cm) of length.

You’ve Got This

This rainbow pastel shell baby dress could hang in a boutique window — and you’re going to make it yourself. Once the fan stitch rhythm clicks, the whole dress flows along. Take the yoke increases slowly, count at every checkpoint, and savor each row.