I don’t know about you, but I have a serious weakness for handmade baby clothes. There’s just something about tiny crocheted outfits that store-bought pieces can never quite match.

This forest green ruffle romper has become one of my absolute favorite projects to gift at baby showers. The dramatic off-shoulder ruffle looks incredibly impressive, but the construction is more straightforward than you might expect. Plus those matching Mary Jane booties? Total heart-melters.
If you’ve been wanting to try your hand at baby garment construction, this is a beautiful place to start. The ribbed texture, the bloomer-style bottom, the adjustable tie straps. Every detail comes together into something truly special for a newborn photo shoot or that first special occasion.
About This Crochet Pattern
This romper is worked in multiple pieces and then seamed together. You’ll create a front bodice, back bodice, bloomer bottom, ruffle collar, and coordinating booties. The bodice sections are worked flat using a ribbed stitch technique that gives the fabric beautiful stretch and texture. The bloomer is worked in the round, which means no side seams on that portion.
The skill level sits at intermediate. You should feel comfortable working in the round, working into the back loop only for ribbing, seaming pieces together neatly, and constructing a ruffle. If you’re a confident beginner who has completed a few projects, you can absolutely tackle this with patience and attention to the instructions.
Time estimate: Plan for approximately 8 to 12 hours total for a single size, including all finishing work and the booties.
Finished Measurements
This pattern is written for newborn size, fitting 0 to 3 months.
Size customization tips are included at the end of the pattern if you need to adjust for a smaller or larger baby.
Materials You’ll Need
Yarn: DK weight yarn (CYCA #3), approximately 300 yards / 274 meters for the romper and 60 yards / 55 meters for the booties, in forest green.
Hook: US size E-4 / 3.5 mm crochet hook, or size needed to meet gauge.
Additional supplies:
Yarn Suggestions
Here are three yarns that work beautifully for this crochet romper pattern:
Lion Brand Pound of Love (100% acrylic, 1020 yards per 16 oz skein) is soft, washable, and widely available. It works beautifully at this gauge.
Paintbox Yarns Simply DK (100% acrylic, 137 yards per 50g ball) gives consistent tension and excellent stitch definition for the ribbing texture. They carry a lovely deep forest green.
Drops Safran (70% cotton, 30% polyamide, 175 yards per 50g ball) offers a natural fiber option with gorgeous drape for the ruffle. It feels wonderfully soft against newborn skin.
Substitution note: Choose a smooth DK weight yarn with good stitch definition. Avoid fuzzy or textured yarns because they’ll obscure the pretty ribbing detail. A yarn with slight cotton content will give the ruffle better drape. Always check gauge before beginning.
Gauge
18 sc x 22 rows = 4 inches / 10 cm in back loop only single crochet (BLO sc), blocked.
Gauge is mandatory for a fitted garment. Please don’t skip this step! Adjust your hook size as needed.
To make a gauge swatch: Chain 22. Work BLO sc across for 26 rows. Block lightly and measure the center 4 inches in both directions.
Abbreviations and Stitch Definitions
Let me walk you through every abbreviation used in this pattern. If any of these are new to you, read through the definitions before starting.
Special Stitches for This Pattern
BLO Single Crochet (BLO sc)
This creates the beautiful ribbed texture on the bodice. Insert your hook into the back loop only of the next stitch. Yarn over, pull up a loop so you have 2 loops on your hook. Yarn over again and pull through both loops. One BLO sc made.
The back loop is the loop farthest from you when you’re looking at the top of your work. This technique creates raised ridges that give the fabric wonderful stretch.
Scallop Edge (for ruffle hem)
Work (sc, 3 dc, sc) all in the same stitch. Skip 1 stitch. Repeat to end. This forms the decorative scalloped lower edge of the ruffle collar.
Pattern Notes Before You Begin
Read through these notes before starting. They’ll save you confusion later!
1. The romper is constructed in four main sections: Front Bodice, Back Bodice, Bloomer Bottom, and Ruffle Collar. Booties are a separate fifth section.
2. The Front and Back Bodice are worked flat. The Bloomer Bottom is worked in the round. The Ruffle Collar is worked flat and attached around the neckline.
3. All ribbing on the bodice is worked in BLO sc throughout unless otherwise stated.
4. Chain 1 turning chains do NOT count as a stitch in this pattern. This is important for keeping your stitch counts accurate.
5. Seaming is done with slip stitch seams on the wrong side using a yarn needle and matching yarn.
6. The shoulder straps are crocheted cord ties that thread through the top corners of the front and back bodice, then tie in bows at the shoulders.
7. Stitch counts appear in parentheses at the end of each row or round.
8. The ruffle appears full because it’s worked on a foundation that is double the neckline stitch count, then gathered and attached.
Pattern Instructions
Section 1: Front Bodice
The front bodice is worked flat from the bottom up, meaning you start at the crotch and work toward the neckline.
Foundation chain: Chain 33.
Row 1 (RS): Starting in 2nd ch from hook, sc across. Turn. (32 sc)
Row 2: Ch 1, BLO sc across. Turn. (32 sc)
Rows 3 through 8: Rep Row 2 six more times. Turn after each row. (32 sc)
Note: After Row 8, place a stitch marker on each edge. This marks the base of the armhole.
Row 9: Ch 1, BLO sc across. Turn. (32 sc)
Row 10: Ch 1, BLO sc across. Turn. (32 sc)
Row 11: Ch 1, sc2tog, BLO sc to last 2 sts, sc2tog. Turn. (30 sc)
Row 12: Ch 1, BLO sc across. Turn. (30 sc)
Row 13: Ch 1, sc2tog, BLO sc to last 2 sts, sc2tog. Turn. (28 sc)
Row 14: Ch 1, BLO sc across. Turn. (28 sc)
Row 15: Ch 1, sc2tog, BLO sc to last 2 sts, sc2tog. Turn. (26 sc)
Rows 16 through 20: Ch 1, BLO sc across. Turn. (26 sc each row)
Note: After Row 20, the front bodice should measure approximately 3.75 inches / 9.5 cm tall from the foundation chain.
Row 21 (Neckline setup): Ch 1, BLO sc across first 8 sts, sl st to next st, leave remaining sts unworked. Turn. (8 sc worked)
This creates the right shoulder section of the front neckline.
Right Shoulder:
Row 22: Ch 1, BLO sc across 8 sts. Turn. (8 sc)
Row 23: Ch 1, BLO sc across 8 sts. Turn. (8 sc)
Fasten off and weave in ends.
Left Shoulder:
Rejoin yarn with RS facing at the 19th stitch from the right edge, leaving 10 sts unworked at center for the neckline opening.
Row 22: Ch 1, BLO sc across last 8 sts. Turn. (8 sc)
Row 23: Ch 1, BLO sc across 8 sts. Turn. (8 sc)
Fasten off and weave in ends.
The 10 sts at center remain unworked, creating the front neckline opening.
Checkpoint: The front bodice piece should measure approximately 4.5 inches / 11.5 cm tall and approximately 7 inches / 18 cm wide across the bottom.
Section 2: Back Bodice
The back bodice is worked identically to the front bodice.
Repeat all rows of Section 1 (Front Bodice) exactly, including shoulder shaping.
Note: The back also has the same open neckline. The ruffle collar will span both front and back necklines once seamed.
Checkpoint: The back bodice should be identical in dimensions to the front bodice.
Section 3: Side Seaming and Armhole Edging
Seam the front and back bodice together at both side edges using a slip stitch seam on the WS. Seam from the bottom edge (Row 1) up to the armhole markers placed after Row 8. Leave the armhole open from Rows 9 through 23.
Turn RS out.
Armhole Edging:
With RS facing, join yarn at the bottom of one armhole opening. Work 1 round of sc evenly around the armhole opening, working approximately 1 sc per row end. Join with sl st to first sc. Fasten off. (approximately 14 to 16 sc around each armhole)
Repeat for second armhole.
Section 4: Bloomer Bottom
The bloomer bottom is worked in the round in regular sc (not BLO) and seamed to the bottom of the bodice. Think of it as a tube that you’ll shape with increases for the hip and decreases toward the leg openings.
Foundation ring: Ch 64, join with sl st to form a ring, taking care not to twist.
Rnd 1: Ch 1, sc in each ch around, join with sl st to first sc. (64 sc)
Rnd 2: Ch 1, sc in each st around, join. (64 sc)
Rnd 3: Ch 1, (sc in next 7 sts, inc in next st) rep 8 times around, join. (72 sc)
Rnd 4: Ch 1, sc in each st around, join. (72 sc)
Rnd 5: Ch 1, (sc in next 8 sts, inc in next st) rep 8 times around, join. (80 sc)
Rnd 6: Ch 1, sc in each st around, join. (80 sc)
Rnd 7: Ch 1, sc in each st around, join. (80 sc)
Rnd 8: Ch 1, (sc in next 8 sts, sc2tog) rep 8 times around, join. (72 sc)
Rnd 9: Ch 1, sc in each st around, join. (72 sc)
Rnd 10: Ch 1, (sc in next 7 sts, sc2tog) rep 8 times around, join. (64 sc)
Rnd 11: Ch 1, sc in each st around, join. (64 sc)
Rnd 12: Ch 1, (sc in next 6 sts, sc2tog) rep 8 times around, join. (56 sc)
Rnd 13: Ch 1, sc in each st around, join. (56 sc)
Rnd 14: Ch 1, (sc in next 5 sts, sc2tog) rep 8 times around, join. (48 sc)
Rnd 15: Ch 1, sc in each st around, join. (48 sc)
Note: Flatten the bloomer so the side seams align with the edges. The front 24 sts and back 24 sts will become the two leg openings.
Crotch Seaming:
Flatten the tube at Rnd 15. Using your yarn needle, whip stitch the front 24 sts to the back 24 sts across the bottom to close the crotch seam, leaving a leg opening on each side. The leg openings form at the two side fold points, each approximately 12 sts wide.
Leg Edging:
Work each leg separately. With RS facing, join yarn at the edge of one leg opening. Work 1 rnd of sc evenly around the leg opening. Join with sl st to first sc. Fasten off. (approximately 24 sc per leg opening)
Repeat for second leg opening.
Checkpoint: The bloomer section should measure approximately 4 inches / 10 cm tall from waist edge to crotch seam and approximately 9 inches / 23 cm wide at its widest point (Rnds 5 through 7).
Section 5: Joining Bodice to Bloomer
Hold the bodice and bloomer with RS together. Align the bottom edge of the bodice (32 sts) with the waist edge of the bloomer (64 sts). Work 1 sc from the bodice together with every 2nd st of the bloomer edge, joining as you go around using a slip stitch seam or sc join. The 2:1 ratio creates gentle gathering at the waistline.
Alternatively: With your yarn needle, whip stitch the bodice bottom to the bloomer waist edge with RS facing out, picking up 1 bodice st and 2 bloomer sts alternately across the full circumference.
Turn RS out.
Section 6: Ruffle Collar
The ruffle collar is what makes this romper so eye-catching! It’s worked flat on a long foundation, then gathered and attached around the neckline.
Neckline Stitch Pick-Up for Ruffle:
With RS facing and the bodice held flat (as though the baby is wearing it face-up), join yarn at the right back shoulder edge. Pick up and sc evenly around the entire neckline opening. Work across back right shoulder top, across back center 10 sts, across back left shoulder top, across front left shoulder top, across front center 10 sts, across front right shoulder top.
The neckline pick-up should yield approximately 52 sc total. Join with sl st if working in the round, or leave flat. Do not turn yet. (52 sc)
Ruffle Foundation:
Row 1 of Ruffle: Ch 3 (counts as first dc here only), work 1 additional dc in same st (inc), 2 dc in each remaining st across. Do not join; leave flat. Turn. (104 dc)
Row 2 of Ruffle (RS facing): Ch 1. Work (sc, 3 dc, sc) in first st, sk 1 st, rep (sc, 3 dc, sc in next st, sk 1 st) across to last st, sc in last st. Fasten off. (approximately 52 scallop repeats)
Note: The scallop repeat is worked over every 2 sts. With 104 sts, you have 52 pairs, yielding 52 scallops.
The Row 2 scallops form the decorative lower edge of the ruffle. The ruffle will naturally fold forward over the bodice chest, creating that beautiful off-shoulder flounce.
Section 7: Shoulder Tie Straps
Each strap is a crocheted cord approximately 10 to 12 inches / 25 to 30 cm long.
To make a crochet cord: Ch 45. Sl st back across all 44 chs from hook. Fasten off, leaving a 6-inch / 15 cm tail for attaching. (44 sl st cord)
Make 4 cords total (2 for front, 2 for back).
Attachment: Using the tail, sew one cord to each top corner of the front bodice shoulders and one cord to each corresponding top corner of the back bodice shoulders. Thread front and back cords through the shoulder corner and tie together in a bow above the shoulder.
Section 8: Mary Jane Booties
Make 2.
Sole:
Ch 12.
Rnd 1 (RS): Starting in 2nd ch from hook, sc in next 9 chs, 4 sc in last ch (working around tip), rotate and work back along opposite side of foundation chain: sc in next 9 chs, 3 sc in first ch (at starting end). Join with sl st to first sc. (25 sc)
Rnd 2: Ch 1, inc, sc in next 9 sts, inc, inc, inc, sc in next 9 sts, inc, inc. Join. (31 sc)
Rnd 3: Ch 1, sc in each st around. Join. (31 sc)
Sides:
Rnd 4: Ch 1, BLO sc in each st around. Join. (31 sc)
Rnd 5: Ch 1, sc in each st around. Join. (31 sc)
Rnd 6: Ch 1, sc in each st around. Join. (31 sc)
Toe Shaping:
Rnd 7: Ch 1, sc in first 11 sts, (sc2tog) 4 times, sc in remaining 12 sts. Join. (27 sc)
Rnd 8: Ch 1, sc in first 10 sts, (sc2tog) 3 times, sc in remaining 11 sts. Join. (24 sc)
Rnd 9: Ch 1, sc in first 9 sts, (sc2tog) 3 times, sc in remaining 9 sts. Join. (21 sc)
Strap and Ankle:
Rnd 10: Ch 1, sc in each st around. Join. (21 sc)
Rnd 11: Ch 1, sc in each st around. Join. (21 sc)
Mary Jane Strap:
With RS facing, join yarn at the center back of the bootie (approximately the 11th st from the toe at the center back). Ch 12. Sl st back down chain to bootie edge. Fasten off.
Secure the strap by sewing the end of the ch-12 loop to the opposite side of the bootie top edge, creating a bar strap across the top of the foot.
Checkpoint: Each finished bootie should measure approximately 3.5 inches / 9 cm from heel to toe and approximately 2 inches / 5 cm tall at the ankle.
Finishing Your Ruffle Romper
Step 1: Weave in all ends securely using a yarn needle, especially at seam joins.
Step 2: Sew the wooden "Handmade" label or embellishment to the front center neckline, just below the ruffle attachment row.
Step 3: Block the completed romper and booties by misting lightly with water, shaping to measurements, and pinning flat to a foam blocking board or clean towel. Allow to dry completely, about 4 to 6 hours. Blocking evens the ribbing texture and helps the ruffle lay flat and open.
Step 4: Once dry, thread shoulder tie cords through the shoulder corners and tie in bows to complete the look.
Blocking Tips
Wet block or mist block. Do not wring or twist. Press gently with a damp cloth if needed. Pin the ruffle outward while damp to encourage the scalloped edge to open up beautifully. Do not press with an iron unless the yarn label specifically recommends it.
Size Customization Tips
For 3 to 6 months: Add 4 to 6 sts to the foundation chain of the bodice (work Chain 37 or 39 instead of 33). Add 2 more plain rows before the armhole shaping. Add 8 sts to the bloomer foundation chain (work Chain 72 instead of 64). Add 2 more rounds to the bloomer body before beginning the decreases.
For premature or doll size: Subtract 4 sts from the bodice foundation and reduce the bloomer chain by 8. Remove 2 rows from the plain bodice sections.
To adjust length: Add or remove plain BLO sc rows anywhere in the bodice mid-section (Rows 9 through 14 region) without affecting the shaping rows.
Care Instructions
Hand wash in cool water with gentle soap. Do not wring. Press gently between clean towels and reshape while damp. Lay flat to dry. If using acrylic yarn, a delicate machine wash cycle in a mesh laundry bag may work. Always check your yarn label for specific fiber care requirements. Do not tumble dry or iron unless the yarn label permits it.

You Did It!
Thank you so much for choosing this pattern for your next project. I truly hope you love making this sweet romper as much as I loved designing it. There’s nothing quite like gifting something handmade for a new little one, and this set is guaranteed to make parents smile.
I would absolutely love to see your finished rompers! Tag me on Instagram or share your photos in our Facebook group. Seeing your color choices and creative touches is honestly one of my favorite parts of sharing patterns.
If this pattern made your heart happy, go ahead and save it to your Pinterest boards so you can find it easily when the next baby shower invitation arrives. And please drop a comment below if you make one. I read every single comment and love hearing how your projects turn out!
