Peach Blossom Baby Romper Set Free Crochet Pattern

THIS is the baby shower gift that will have everyone asking where you bought it. I’m not exaggerating. This vintage-inspired romper and bonnet set works up in about 11 to 16 hours total, and the finished result looks like an heirloom piece straight from a boutique window.

Peach Blossom Baby Romper Set Free Crochet Pattern

The shell stitch creates that gorgeous scalloped texture you see in the photos, but here’s the secret: it’s just five double crochets worked into one spot. That’s it. If you can double crochet, you can absolutely make this set.

I designed this pattern with three sizes built in, from newborn all the way to 12 months. The matching bonnet with its ruffled brim and sweet tassel ties takes the whole set over the top. Whether you’re making this for your own little one or gifting it to a new parent, get ready for some serious compliments.

Pattern Overview and Skill Level

This crochet baby romper pattern sits at an intermediate skill level, but don’t let that scare you off. If you’ve completed a few projects and feel comfortable working in rows, joining seams, and following a stitch pattern, you’re ready for this.

The romper is constructed as two flat panels, a front and a back, that get seamed together at the sides. The shell stitch body gives it that beautiful texture, while a cream waistband stripe adds a sweet vintage touch. Wooden buttons at the crotch make diaper changes easy, and those adorable crocheted bows at the shoulders are simple little rectangles wrapped in the middle.

The bonnet starts at the crown and works outward in rounds, then transitions to rows to create the face opening. A ruffled cream brim frames baby’s face perfectly.

Time estimate: Romper takes 8 to 12 hours. Bonnet adds another 3 to 4 hours. Plan for a weekend project or spread it across several evenings.

Finished Measurements

Newborn (0-3 months): chest 14 in / 35.5 cm, length shoulder to crotch 11 in / 28 cm

3-6 months: chest 16 in / 40.5 cm, length shoulder to crotch 12.5 in / 31.5 cm

6-12 months: chest 18 in / 45.5 cm, length shoulder to crotch 14 in / 35.5 cm

Bonnet: fits head circumference 13-14 in / 33-35.5 cm (newborn to 3 months)

Throughout the pattern, instructions are written for Newborn with 3-6 months and 6-12 months changes in parentheses like this: Newborn (3-6 mo, 6-12 mo).

Materials You’ll Need

Yarn A (Main Color): Coral peach, 100% cotton DK weight, approximately 250 (300, 350) yards / 229 (274, 320) meters

Yarn B (Contrast Color): Cream, 100% cotton DK weight, approximately 80 (100, 120) yards / 73 (91, 110) meters

Hook: US size E-4 / 3.5 mm crochet hook

Notions:

  • Yarn needle
  • Scissors
  • 4 (4, 5) wooden shank buttons approximately 3/4 in / 19 mm diameter for crotch closure
  • 2 small wooden shank buttons approximately 3/8 in / 10 mm diameter for strap adjustment (optional)
  • Stitch markers
  • Sewing needle and thread to match buttons
  • Blocking mat and pins
  • Yarn Suggestions

    Paintbox Yarns Simply DK in Coral and Cream colorways works beautifully. It’s 100% cotton with 137 yards per 50g ball and holds up well to washing.

    Lion Brand 24/7 Cotton in Peach and Ecru is widely available and gives consistent tension at 186 yards per 100g ball.

    Drops Safran in Old Rose and Off White creates that heirloom quality with crisp stitch definition at 175 yards per 50g ball.

    Stick with cotton or cotton blends for baby items. Cotton breathes well and washes easily, which matters a lot for infant clothing.

    Gauge

    Shell stitch pattern: 18 stitches and 10 rows = 4 in / 10 cm (1 shell = 5 dc, worked over a 6-st repeat)

    Single crochet: 20 stitches and 22 rows = 4 in / 10 cm

    Please swatch before starting. Gauge matters for fit, especially in a garment with button closures.

    Abbreviations

  • beg: beginning
  • ch: chain
  • ch-sp: chain space
  • dc: double crochet (yarn over, insert hook, pull up loop, yarn over and pull through 2 loops twice)
  • hdc: half double crochet
  • MR: magic ring
  • rem: remaining
  • rep: repeat
  • rnd: round
  • RS: right side
  • sc: single crochet (insert hook, pull up loop, yarn over and pull through both loops)
  • sc2tog: single crochet two together, a decrease
  • sk: skip
  • sl st: slip stitch
  • sp(s): space(s)
  • st(s): stitch(es)
  • t-ch: turning chain
  • WS: wrong side
  • yo: yarn over
  • Special Stitches

    Shell Stitch

    The shell stitch creates that fan-shaped texture throughout the romper body and bonnet. It’s simply 5 double crochets worked into the same stitch or space.

    Step 1: Yarn over, insert hook into indicated stitch or space.

    Step 2: Yarn over and draw up a loop. Yarn over and draw through two loops. Yarn over and draw through two loops. One double crochet made.

    Step 3: Repeat steps 1 through 2 four more times into the same stitch or space. Five double crochet made in one location. Shell complete.

    Shell Row Setup

    Row foundation: ch 1, sc in first st, (sk 2 sts, shell in next st, sk 2 sts, sc in next st) across.

    Return row: ch 3 (counts as dc), 2 dc in first sc (half-shell at edge), sc in center dc of next shell, (shell in next sc, sc in center dc of next shell) across to last sc, 3 dc in last sc (half-shell at edge), turn.

    Alternating rows: ch 1, sc in first dc (top of half-shell), (shell in next sc, sc in center dc of next shell) across, sc in top of t-ch, turn.

    These three rows form the shell pattern repeat. The half-shells at the edges on the return row keep your side edges straight and even.

    Picot Scallop Edging

    This creates the beautiful scalloped border at the leg openings and bonnet brim.

    Step 1: Join yarn with sl st to any edge stitch.

    Step 2: Ch 3, sl st into first ch made (picot made). Sl st into next 2 sts along edge.

    Step 3: Repeat step 2 across entire edge.

    Small Bow (make 4 for romper)

    Foundation rectangle: Ch 11. Sc in second ch from hook and in each ch across. (10 sc) Turn.

    Rows 2 through 4: Ch 1, sc across. (10 sc) Fasten off leaving a 12 in / 30 cm tail.

    Center wrap: Cut a 10 in / 25 cm length of yarn B. Fold rectangle in half widthwise. Wrap center wrap yarn tightly around the middle of the folded piece three times and tie securely. Adjust loops to form a bow shape. Use tail to sew bow to garment.

    Ruffle Edging (bonnet brim)

    Rnd 1 (Yarn B): Join with sc, 2 sc in every stitch around edge. Turn.

    Rnd 2: Ch 3 (counts as dc), dc in same st, 2 dc in each st around. Sl st to top of beg ch-3. Turn.

    Rnd 3: Ch 1, sc in each st around, applying picot scallop edging as above. Fasten off.

    Important Pattern Notes

    1. The romper is worked in two flat panels. Front and back panels are identical in stitch pattern but the back has a slightly higher armhole.

    2. Shell stitch is worked over a multiple of 6 stitches plus 1.

    3. Yarn B (cream) is used for the waistband stripe, all edgings, bow centers, bonnet brim ruffle, and bonnet ties.

    4. Ch 3 turning chains count as the first dc. Ch 1 turning chains do not count as a stitch.

    5. Mark the RS of each panel with a stitch marker when you begin to avoid confusion during assembly.

    6. The shell stitch creates a slightly open, lacy fabric. This is intentional for breathability.

    Romper Front Panel Instructions

    Foundation Chain

    Newborn: Ch 37

    3-6 mo: Ch 43

    6-12 mo: Ch 49

    Lower Body

    Row 1 (RS): Sc in second ch from hook, (sk 2 ch, shell in next ch, sk 2 ch, sc in next ch) across. Turn.

    Newborn: 6 shells + 7 sc (37 sts)

    3-6 mo: 7 shells + 8 sc (43 sts)

    6-12 mo: 8 shells + 9 sc (49 sts)

    Row 2 (return/half-shell row): Ch 3 (counts as dc), 2 dc in first sc, sc in center (3rd) dc of first shell, (shell in next sc, sc in center dc of next shell) to last sc, 3 dc in last sc. Turn.

    Newborn: 5 shells + 2 half-shells + 6 sc (37 sts)

    3-6 mo: 6 shells + 2 half-shells + 7 sc (43 sts)

    6-12 mo: 7 shells + 2 half-shells + 8 sc (49 sts)

    Row 3 (alternating shell row): Ch 1, sc in first dc (top of half-shell edge), (shell in next sc, sc in center dc of next shell) across, sc in top of t-ch. Turn. (37, 43, 49 sts)

    Rows 4 through 13 (14, 15): Rep Rows 2 and 3 alternately, ending on a Row 3.

    CHECKPOINT: After the lower body section, your panel should measure approximately 5 in / 12.5 cm tall (3-6 mo: 5.5 in, 6-12 mo: 6 in).

    Waistband Stripe (Yarn B)

    Change to Yarn B at end of last RS row.

    Row 14 (15, 16): Ch 1, sc in each st across, working 1 sc into each dc of shells and 1 sc into each sc between shells to create solid sc row.

    Newborn: (37 sc)

    3-6 mo: (43 sc)

    6-12 mo: (49 sc)

    Row 15 (16, 17): Ch 1, sc in each sc across. (37, 43, 49 sc)

    Row 16 (17, 18): Ch 1, sc in each sc across. (37, 43, 49 sc)

    Change to Yarn A at end of Row 16 (17, 18). Cut Yarn B.

    Upper Bodice Shell Section

    Row 17 (18, 19) (shell foundation row): Ch 1, sc in first sc, (sk 2 sc, shell in next sc, sk 2 sc, sc in next sc) across. Turn. (37, 43, 49 sts)

    Row 18 (19, 20): Ch 3, 2 dc in first sc, sc in center dc of first shell, (shell in next sc, sc in center dc of next shell) to last sc, 3 dc in last sc. Turn. (37, 43, 49 sts)

    Row 19 (20, 21): Ch 1, sc in first dc, (shell in next sc, sc in center dc of next shell) across, sc in top of t-ch. Turn. (37, 43, 49 sts)

    Rows 20 through 23 (21 through 25, 22 through 27): Rep Rows 18 and 19 alternately.

    CHECKPOINT: After completing the upper bodice shell rows, your full panel should measure approximately 9 in (3-6 mo: 10 in, 6-12 mo: 11 in) from the cast-on edge.

    Armhole Shaping (Front)

    Armhole setup row (worked on RS): Skip first shell and its adjacent sc on each side (sk first 6 sts, work in pattern to last 6 sts, leave last 6 sts unworked).

    Newborn remaining center: 25 sts (4 shells + 5 sc)

    3-6 mo remaining center: 31 sts (5 shells + 6 sc)

    6-12 mo remaining center: 37 sts (6 shells + 7 sc)

    Work 2 more rows of shell pattern over center sts only, maintaining pattern. Fasten off Yarn A. Front panel complete.

    Romper Back Panel Instructions

    Work Foundation Chain and Rows 1 through 16 (17, 18) exactly as Front Panel.

    Back Upper Bodice

    Work Rows 17 through 21 (18 through 23, 19 through 25) same as front panel.

    Back Armhole Shaping

    The back has a slightly lower neckline cut to allow the straps to lie flat.

    Back armhole setup row (RS): Skip first 8 sts and last 8 sts. Work shell pattern over center sts only.

    Newborn remaining center: 21 sts (3 shells + 4 sc)

    3-6 mo remaining center: 27 sts (4 shells + 5 sc)

    6-12 mo remaining center: 33 sts (5 shells + 6 sc)

    Work 1 more row of shell pattern over center sts. Fasten off. Back panel complete.

    Crotch Button Bands

    Button Band (Back Crotch Edge)

    With RS facing and Yarn B, join to bottom right corner of back panel.

    Row 1: Ch 1, sc evenly across bottom edge of panel. Work 1 sc per foundation ch.

    Newborn: (36 sc)

    3-6 mo: (42 sc)

    6-12 mo: (48 sc)

    Row 2: Ch 1, sc across. (36, 42, 48 sc)

    Row 3: Ch 1, sc across. (36, 42, 48 sc)

    Fasten off Yarn B. This is the button band where buttons will be sewn.

    Buttonhole Band (Front Crotch Edge)

    With RS facing and Yarn B, join to bottom right corner of front panel.

    Row 1: Ch 1, sc evenly across bottom edge. (36, 42, 48 sc)

    Row 2 (buttonhole row):

    Newborn: Ch 1, sc 4, (ch 2, sk 2, sc 7) 3 times, ch 2, sk 2, sc 3. (4 buttonholes made, 36 sts counting ch-2 sps)

    3-6 mo: Ch 1, sc 4, (ch 2, sk 2, sc 8) 3 times, ch 2, sk 2, sc 4. (4 buttonholes made, 42 sts)

    6-12 mo: Ch 1, sc 5, (ch 2, sk 2, sc 7) 4 times, ch 2, sk 2, sc 3. (5 buttonholes made, 48 sts)

    Row 3: Ch 1, sc across, working 2 sc into each ch-2 sp to close buttonholes. (36, 42, 48 sc)

    Fasten off Yarn B. Apply picot scallop edging along the outer edge of both button bands using Yarn B. Fasten off.

    Straps (make 2)

    With Yarn A, ch 7.

    Row 1: Sc in second ch from hook and each ch across. (6 sc)

    Rows 2 through 28 (30, 34): Ch 1, sc across. (6 sc)

    Fasten off leaving a 15 in / 38 cm sewing tail.

    Strap length after completion:

    Newborn: approximately 5.5 in / 14 cm

    3-6 mo: approximately 6 in / 15 cm

    6-12 mo: approximately 6.75 in / 17 cm

    With Yarn B, work 1 row of sc along each long edge of each strap for a neat finish. Fasten off.

    Strap attachment: Sew one end of each strap to the back panel top, spacing them approximately 2.5 in / 6.5 cm apart. The front ends of the straps button onto the front panel shoulders using the two small optional buttons, or are sewn directly if you prefer fixed straps.

    Leg Opening Edging

    With RS facing and Yarn B, join at bottom corner of one leg opening where front and back panels meet at side seam.

    Work sc evenly around entire leg opening, working 1 sc per row end along side seam portions and 1 sc per stitch along button band edges.

    Apply picot scallop edging along the sc round. Fasten off. Repeat for second leg opening.

    Side Seams

    Hold front and back panels with RS together. Using Yarn A and yarn needle, whipstitch or mattress-stitch side seams from underarm down to the top of the button bands, leaving crotch open for button closure. Turn RS out.

    Bonnet Instructions

    Crown

    With Yarn A, make MR.

    Rnd 1: Ch 3 (counts as dc), 11 dc into MR. Sl st to top of beg ch-3. Pull MR closed. (12 dc)

    Rnd 2: Ch 3, dc in same st, 2 dc in each st around. Sl st to top of beg ch-3. (24 dc)

    Rnd 3: Ch 1, sc in first st, sk 2 sts, shell in next st, sk 2 sts, (sc in next st, sk 2 sts, shell in next st, sk 2 sts) around, sl st to first sc. (4 shells + 4 sc = 24 sts)

    Rnd 4 (return/half-shell rnd): Ch 3, 2 dc in first sc, sc in center dc of each shell, (shell in each sc, sc in center dc of each shell) around. Sl st to top of beg ch-3. (4 shells + 4 sc, 24 sts)

    Rnd 5: Ch 1, sc in first dc, (shell in next sc, sc in center dc of next shell) around. Sl st to first sc. (24 sts)

    Expansion Rnd 6: Ch 1, sc in first dc, 2 sc in next sc (increase), (shell in next sc, sc in center dc of next shell, inc in next sc) around. Sl st to first sc. (32 sts: 4 shells + 8 sc)

    Rnd 7: Ch 3, 2 dc in first sc, sc in center dc of shell, (shell in next sc, sc in center dc of shell) around. Sl st to top of ch-3. (32 sts)

    Rnd 8: Ch 1, sc in first dc, (shell in next sc, sc in center dc of next shell) around. Sl st. (32 sts)

    Expansion Rnd 9: Work pattern around, adding 1 sc increase in the sc between every other shell. Result: 6 shells + 8 sc = 42 sts. (42 sts)

    Rnds 10 through 12: Work shell pattern in established pattern over 42 sts. (42 sts each rnd)

    CHECKPOINT: After Rnd 12, the bonnet crown should measure approximately 4.5 in / 11.5 cm in diameter.

    Transition to Rows (Face Opening Section)

    After Rnd 12, do not join. Turn work to begin working in rows across the front half of the bonnet only. You will work the front 21 sts in shell pattern rows.

    Row 1 (RS): Ch 1, sc in first st, work shell pattern across 21 sts. Turn. (21 sts: 3 shells + 4 sc)

    Row 2: Ch 3, 2 dc in first sc, sc in center dc of shell, (shell in next sc, sc in center dc of shell) to last sc, 3 dc in last sc. Turn. (21 sts)

    Row 3: Ch 1, sc in first dc, (shell in next sc, sc in center dc of next shell) across, sc in top of t-ch. Turn. (21 sts)

    Row 4: Rep Row 2. (21 sts)

    Fasten off Yarn A.

    Bonnet Brim and Ruffle (Yarn B)

    Join Yarn B to bottom front edge of bonnet face opening. Work Ruffle Edging as described in Special Stitches along the full front face opening edge. Fasten off.

    Bonnet Ties

    Cut two lengths of Yarn A, each 30 in / 76 cm long. Fold each length in half and attach at each bottom corner of the bonnet with a lark’s head knot. Braid or twist the tie lengths together, knot at the end, and unravel last 1 in / 2.5 cm to create a small tassel. Repeat for second tie.

    Bows (make 4)

    Work as described in Special Stitches. Sew 2 bows to front panel shoulders, one at the base of each strap on the front bodice. Sew 1 bow to the center front of the bonnet at the top of the brim, just below the main shell body. Reserve 1 bow as a spare or sew as desired.

    Assembly Summary

    1. Complete front panel

    2. Complete back panel

    3. Work button bands on both panels

    4. Complete straps

    5. Sew side seams

    6. Work leg edgings

    7. Sew buttons to back button band, aligning with front buttonholes

    8. Sew straps to back panel top corners

    9. Attach straps to front panel (sew or button)

    10. Sew bows to front shoulders

    11. Weave in all ends

    12. Complete bonnet through brim

    13. Attach ties

    14. Sew bow to bonnet

    15. Weave in all ends on bonnet

    16. Block both pieces

    Size Customization Tips

    To add size: Add one additional 6-stitch shell repeat to the starting chain of each panel. This adds approximately 1.3 in / 3.3 cm to the chest width. To add torso length, work 2 additional rows of shell pattern in the lower body section before beginning the waistband.

    To make the bonnet larger: Add one more expansion round after Rnd 9 before working the straight rows. Every additional 1.25 in / 3.2 cm of diameter adds approximately 4 in / 10 cm of head circumference.

    To lengthen straps: Add rows in 2-row increments. Approximately 2 additional rows adds about 0.25 in / 6 mm of length.

    For premature or small newborn sizing: Reduce starting chain by 6 stitches on each panel and work 2 fewer lower body rows. Shorten straps by 4 rows.

    Finishing and Blocking

    Weave in all ends securely using yarn needle, running tails through at least 1 in / 2.5 cm of stitches in two directions.

    Wet blocking is recommended. Submerge finished pieces in cool water and gently press out excess water without wringing. Lay flat on blocking mat. Shape panels to correct dimensions. Use pins to hold edges straight and leg openings flat. Allow to dry completely, about 12 to 24 hours.

    Cotton will relax and stitch definition will improve significantly after blocking. The ruffle brim of the bonnet will open and lay beautifully flat once blocked.

    Sew buttons on using sewing needle and coordinating thread, stitching through each button hole at least four times for security. Check button security before each wear.

    Care Instructions

  • Machine wash on gentle/delicate cycle in cool water in a mesh laundry bag
  • Dry flat to maintain shape
  • Do not tumble dry or hang dry
  • Do not iron directly over buttons
  • Low iron on reverse side if needed
  • Store folded, not hung
  • Inspect buttons before each use
  • Peach Blossom Baby Romper Set Free Crochet Pattern

    Final Thoughts on This Crochet Baby Romper Pattern

    This Peach Blossom Baby Romper Set crochet pattern creates such a stunning finished piece. The combination of the shell stitch texture, that sweet cream waistband stripe, and those tiny bows at the shoulders just makes my heart happy every time I see it.

    I hope you love making this as much as I loved designing it. The shell stitch is so satisfying once you get into a rhythm, and watching the romper take shape row by row is genuinely exciting.

    Thank you so much for choosing this pattern for your next project. I’d absolutely love to see your finished romper sets! Tag me on Instagram or share your photos in my Facebook group. Seeing your creations is honestly the best part of sharing these patterns.

    If you’re as excited about this pattern as I am, go ahead and save it to your Pinterest boards so you can find it when you’re ready to start. And if you make one, please drop a comment below. I love hearing which size you made, what colors you chose, and who the lucky little one is that gets to wear it!

    You Might Also Like

    Leave a Comment

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

    *