Sage Striped Baby Romper Set Free Crochet Pattern

Last spring, my best friend called me in a panic. She was six months pregnant, had just finished decorating the nursery in the most gorgeous sage green and cream palette, and realized she had absolutely nothing handmade to bring her baby home in. "I need something special," she said. "Something that looks like it belongs in those Pinterest photos but actually fits a real newborn." That phone call turned into three weeks of swatching, frogging, and finally landing on this exact set.

Sage Striped Baby Romper Set Free Crochet Pattern

I designed every piece to work together visually while still being practical enough for everyday wear. The romper has button straps that actually open for diaper changes. The pants have a real waistband with stretch. The mittens connect with a cord so they stay put inside a coat. And the hat has a pom pom because, well, baby hats need pom poms.

If you have ever wanted to make a complete coordinated baby outfit but felt intimidated by garment construction, this is your project. The stitches are simple. The shaping is gentle. And by the end, you will have four matching pieces that look absolutely professional.

About This Crochet Pattern

This crochet pattern includes four coordinating pieces: a sleeveless romper with wooden button closures, pull-on striped pants, a beanie with a cream pom pom, and a pair of connected mittens. Everything is worked in alternating sage green and cream stripes using half double crochet (hdc) for the main fabric. Half double crochet creates a dense, slightly stretchy texture that photographs beautifully and holds up to washing.

The stripe sequence throughout all four pieces is consistent: 2 rows or rounds in sage, then 2 rows or rounds in cream. This creates that cohesive look you see in the photos where everything clearly belongs together as a set.

Skill level: Intermediate. The individual stitches are straightforward, but you will be sewing seams, working in the round, following a stripe sequence, shaping a crotch gusset on the pants, and attaching buttons. If you have completed two or three garment projects before, you will feel comfortable here.

Time estimate: The full set takes approximately 15 to 20 hours. The romper alone is about 6 to 8 hours, the pants 5 to 7 hours, the hat 1.5 to 2 hours, and the mittens 2 to 3 hours.

Finished Sizes

This pattern is written for size 0 to 3 months. I have included sizing notes at the end if you need to adjust.

Romper

  • Chest circumference (relaxed): 16 in / 40.5 cm
  • Total length (shoulder to leg opening): 12 in / 30.5 cm
  • Leg opening circumference: 8 in / 20 cm
  • Pants

  • Waist circumference (relaxed): 14 in / 35.5 cm
  • Inseam: 5 in / 12.5 cm
  • Total length (waist to ankle): 10 in / 25.5 cm
  • Hat

  • Head circumference: 14 in / 35.5 cm
  • Height (excluding pom pom): 6 in / 15 cm
  • Mittens

  • Hand circumference: 4 in / 10 cm
  • Length (cuff to fingertip): 3.5 in / 9 cm
  • Materials

    Yarn

  • Main Color (MC): sage green, worsted weight (CYCA 4), approximately 400 yards / 366 m total
  • Contrast Color (CC): cream, worsted weight (CYCA 4), approximately 200 yards / 183 m total
  • Here is how the yardage breaks down by piece:

  • Romper: MC 130 yds / CC 65 yds
  • Pants: MC 110 yds / CC 55 yds
  • Hat: MC 50 yds / CC 25 yds
  • Mittens: MC 30 yds / CC 15 yds
  • Yarn suggestions: Lion Brand Pound of Love works beautifully for this project. It is 100% acrylic, machine washable, and comes in large skeins. Look for Sage and Vanilla as your colors. Paintbox Yarns Simply DK held double also creates a lovely soft fabric.

    Hook

  • US size J-10 / 6.0 mm (for main fabric)
  • US size I-9 / 5.5 mm (for ribbing)
  • Notions

  • Yarn needle for seaming and weaving ends
  • Stitch markers (at least 6)
  • 4 wooden buttons, 3/4 in / 19 mm diameter
  • Scissors
  • Pom pom maker or cardboard template
  • Rust-proof pins for blocking
  • Gauge

    Gauge is critical for a wearable garment. Please do not skip swatching.

    Using US size J-10 / 6.0 mm hook and worsted weight yarn:

    14 hdc x 10 rows = 4 in x 4 in / 10 cm x 10 cm in half double crochet worked flat

    Using US size I-9 / 5.5 mm hook:

    16 sc x 18 rows = 4 in x 4 in / 10 cm x 10 cm in single crochet ribbing worked in back loops only

    To swatch: Chain 20 with your larger hook. Work hdc across. Turn, ch 2, hdc across. Repeat for 14 rows. Block lightly and measure the center 4 inches of the swatch. If your stitches are too tight, go up a hook size. If they are too loose, go down.

    Abbreviations and Special Stitches

    Let me walk you through the abbreviations and techniques you will use throughout this crochet tutorial.

    BLO: Back loop only. Insert your hook under just the back loop of the stitch instead of both loops. This creates stretchy ribbing.

    ch: Chain.

    hdc: Half double crochet. Yarn over, insert hook, yarn over and pull up a loop (3 loops on hook), yarn over and pull through all 3 loops.

    hdc2tog: Half double crochet two stitches together. This is a decrease stitch. Yarn over, insert hook into the next stitch, yarn over and pull up a loop (3 loops on hook). Yarn over, insert hook into the following stitch, yarn over and pull up a loop (5 loops on hook). Yarn over and draw through all 5 loops.

    sc: Single crochet.

    sc2tog: Single crochet two stitches together. Insert hook into the next stitch, yarn over and pull up a loop (2 loops on hook). Insert hook into the following stitch, yarn over and pull up a loop (3 loops on hook). Yarn over and draw through all 3 loops.

    sl st: Slip stitch.

    st(s): Stitch(es).

    MC: Main color (sage green).

    CC: Contrast color (cream).

    Stripe Sequence: Work 2 rows or rounds in MC, then 2 rows or rounds in CC. Do not cut yarn at each color change. Instead, carry the unused yarn up the side of the work. At each color change, drop the old color and pick up the new color to complete the last yarn over of the final stitch.

    Pattern Notes Before You Begin

    The romper body is worked flat in two rectangles (front panel and back panel) that are seamed at the sides. The leg openings are finished with ribbing. The shoulder straps are worked directly from the top edge of each panel.

    The pants are worked in the round from the waistband down. Each leg is worked separately after the body is split at the crotch.

    The hat is worked in the round from the crown down using a magic ring.

    The mittens are worked in the round from the cuff up. Two mittens are made, then connected with a twisted cord.

    Important: The ch-2 turning chain for hdc rows does NOT count as a stitch in this pattern. All stitch counts in parentheses reflect working stitches only.

    Romper Instructions

    Front Panel

    With larger hook and MC, loosely chain 29.

    Foundation Row (RS): Hdc in 3rd ch from hook, hdc in each ch across. Turn. (28 hdc)

    Row 1 (WS): Ch 2, hdc in each st across. Turn. (28 hdc)

    Row 2 (RS): Ch 2, hdc in each st across. Turn. (28 hdc)

    Rows 1 and 2 complete your first MC stripe. On the last yarn over of Row 2, change to CC.

    Row 3 (WS): Ch 2, hdc in each st across. Turn. (28 hdc)

    Row 4 (RS): Ch 2, hdc in each st across. Turn. (28 hdc)

    Rows 3 and 4 complete your first CC stripe. Change to MC at end of Row 4.

    Continue working in the stripe sequence (2 rows MC, 2 rows CC) for a total of 24 rows from the foundation row. The piece should measure approximately 9.5 in / 24 cm tall.

    Leg Shaping (bottom of panel)

    Row 25: Ch 2, hdc2tog over first 2 sts, hdc in each st to last 2 sts, hdc2tog over last 2 sts. Turn. (26 hdc)

    Row 26: Ch 2, hdc2tog over first 2 sts, hdc in each st to last 2 sts, hdc2tog over last 2 sts. Turn. (24 hdc)

    Fasten off leaving a 12-in tail for seaming.

    Back Panel

    Work identically to the Front Panel through Row 26. (24 hdc)

    Fasten off leaving a 12-in tail.

    Strap Construction

    The straps attach at the foundation row edge (top of panel). Work straps directly from the top edge after completing the body.

    Right Strap (Front Panel)

    Reattach MC at the top right corner of the Front Panel, RS facing.

    Row 1: Ch 2, hdc in first 7 sts. Turn. Leave remaining sts unworked. (7 hdc)

    Continue in stripe sequence for 12 more rows. (7 hdc)

    Last Strap Row: Ch 2, hdc in each st across. Do not fasten off.

    Button Loop Row: Ch 3, sl st into base of the last hdc worked. Fasten off leaving a 6-in tail.

    Left Strap (Front Panel)

    Skip the center 14 sts of the Front Panel top edge. Attach MC in the 22nd stitch from the right edge.

    Row 1: Ch 2, hdc in same st, hdc in next 6 sts. Turn. (7 hdc)

    Continue in stripe sequence for 12 more rows. (7 hdc)

    Last Strap Row: Ch 2, hdc in each st across. Do not fasten off.

    Button Loop Row: Ch 3, sl st into base of last hdc. Fasten off.

    Back Panel Straps

    Work identically to Front Panel straps but create buttonholes instead of loops. On the last row: Ch 2, hdc in first 2 sts, ch 2, sk 2 sts, hdc in last 3 sts. On the following row: Ch 2, hdc across, working 2 hdc into the ch-2 sp. (7 hdc)

    Leg Bands

    With smaller hook and MC, chain 6.

    Row 1: Sc in 2nd ch from hook, sc in each ch across. Turn. (5 sc)

    Row 2: Ch 1, sc in BLO of each st across. Turn. (5 sc)

    Repeat Row 2 until band measures 8 in / 20 cm. Seam the short ends together with a sl st seam to form a ring. Pin and sew to leg opening.

    Make 2 leg bands total.

    Romper Assembly

    1. Lay Front and Back Panels with wrong sides together, right sides facing out.

    2. Seam both side seams using mattress stitch from the bottom up. Leave the top 3 in / 7.5 cm open for armholes.

    3. Attach leg bands.

    4. Sew buttons to the end of each back strap, aligning with front strap button loops.

    5. Weave in all ends.

    Pants Instructions

    Waistband

    With smaller hook and MC, chain 51. Sl st to first ch to form a ring (do not twist).

    Ribbing Round 1: Ch 1, sc in BLO of each ch around, sl st to first sc. (50 sc)

    Repeat for 5 more rounds (6 total). Waistband should measure approximately 1.25 in / 3 cm.

    Change to larger hook.

    Pants Body

    Rounds 1-2 (MC): Ch 2, hdc in each st around, sl st to join. (50 hdc)

    Change to CC.

    Rounds 3-4 (CC): Ch 2, hdc in each st around, sl st to join. (50 hdc)

    Change to MC.

    Continue in stripe sequence for a total of 16 rounds. Body should measure approximately 5 in / 12.5 cm from the top of the ribbing.

    Crotch Split

    Round 17: Ch 2, hdc in first 25 sts. Place marker. Leave remaining 25 sts unworked. Turn.

    Crotch Shaping (front, worked flat):

    Row 1: Ch 2, hdc2tog, hdc to last 2 sts, hdc2tog. Turn. (23 hdc)

    Row 2: Ch 2, hdc in each st across. Turn. (23 hdc)

    Row 3: Ch 2, hdc2tog, hdc to last 2 sts, hdc2tog. Turn. (21 hdc)

    Row 4: Ch 2, hdc in each st across. Turn. (21 hdc)

    Fasten off. Work back crotch panel identically on remaining 25 sts.

    Seam the crotch panels together with whipstitch.

    Leg Tubes

    Attach MC at center crotch seam. Pick up 48 sts evenly around leg opening.

    Rounds 1-2 (MC): Hdc in each st around, sl st to join. (48 hdc)

    Rounds 3-4 (CC): Hdc in each st around, sl st to join. (48 hdc)

    Continue stripe sequence for 10 total rounds.

    Ankle Shaping:

    Next Round: Ch 2, (hdc2tog, hdc in next 10 sts) rep 4 times, sl st to join. (44 hdc)

    Next Round: Ch 2, hdc in each st around, sl st to join. (44 hdc)

    Ankle Ribbing:

    Switch to smaller hook. Work 6 rounds of sc in BLO. (44 sc each round)

    Fasten off. Work second leg identically.

    Hat Instructions

    Crown

    With larger hook and MC, make a magic ring.

    Round 1: Ch 2, 8 hdc in ring, sl st to join. Pull ring closed. (8 hdc)

    Round 2: Ch 2, 2 hdc in each st around, sl st to join. (16 hdc)

    Round 3: Ch 2, (hdc in next st, 2 hdc in next st) rep 8 times, sl st to join. (24 hdc)

    Round 4: Ch 2, (hdc in next 2 sts, 2 hdc in next st) rep 8 times, sl st to join. (32 hdc)

    Round 5: Ch 2, (hdc in next 3 sts, 2 hdc in next st) rep 8 times, sl st to join. (40 hdc)

    Round 6: Ch 2, (hdc in next 4 sts, 2 hdc in next st) rep 8 times, sl st to join. (48 hdc)

    Hat Body

    Continue in stripe sequence:

    Rounds 7-8 (MC): Ch 2, hdc in each st around, sl st to join. (48 hdc)

    Rounds 9-10 (CC): Ch 2, hdc in each st around, sl st to join. (48 hdc)

    Rounds 11-12 (MC): Ch 2, hdc in each st around, sl st to join. (48 hdc)

    Rounds 13-14 (CC): Ch 2, hdc in each st around, sl st to join. (48 hdc)

    Rounds 15-16 (MC): Ch 2, hdc in each st around, sl st to join. (48 hdc)

    Brim Ribbing

    Switch to smaller hook. With CC, chain 8.

    Row 1: Sc in 2nd ch from hook, sc in each remaining ch. Turn. (7 sc)

    Row 2: Ch 1, sc in BLO of each st across. Turn. (7 sc)

    Repeat Row 2 until brim measures 14 in / 35.5 cm. Sl st short ends together. Attach brim to hat edge.

    Pom Pom

    Make one cream pom pom approximately 2 in / 5 cm in diameter. Wrap CC yarn around your template about 80 times, cut, tie tightly, and trim to a sphere. Attach to crown center.

    Mittens Instructions

    Make 2 identical mittens.

    Cuff

    With smaller hook and MC, chain 18. Sl st to first ch to form a ring.

    Ribbing Round 1: Ch 1, sc in BLO of each ch around, sl st to first sc. (17 sc)

    Repeat for 5 more rounds (6 total).

    Change to CC.

    Rounds 7-8 (CC): Ch 1, sc in BLO of each st around, sl st to join. (17 sc)

    Mitten Hand

    Switch to larger hook. Change to MC.

    Rounds 1-2 (MC): Ch 2, hdc in each st around, sl st to join. (17 hdc)

    Change to CC.

    Rounds 3-4 (CC): Ch 2, hdc in each st around, sl st to join. (17 hdc)

    Change to MC.

    Rounds 5-6 (MC): Ch 2, hdc in each st around, sl st to join. (17 hdc)

    Mitten Top Shaping

    Change to CC.

    Round 7: Ch 2, (hdc2tog, hdc in next 3 sts) rep 3 times, hdc2tog. Sl st to join. (13 hdc)

    Round 8: Ch 2, (hdc2tog, hdc in next 2 sts) rep 3 times, hdc2tog. Sl st to join. (9 hdc)

    Round 9: Ch 2, (hdc2tog) rep 4 times, hdc in last st. Sl st to join. (5 hdc)

    Fasten off leaving a 10-in tail. Weave through remaining stitches, pull tight to close.

    Mitten Cord

    Cut 6 strands of MC yarn, each 60 in long. Hold together and fold in half. Twist clockwise until tightly twisted. Fold in half again, allowing the two halves to twist around each other. Knot both ends. Finished cord should measure approximately 14 in / 35.5 cm.

    Thread one end through each mitten cuff and knot securely.

    Size Customization Tips

    For 3 to 6 months: Add 4 stitches to the romper panel width (ch 33 instead of ch 29, giving 32 working hdc). Add 2 rounds to every major section. Add 4 sts to pants waistband (ch 55, giving 54 hdc).

    For 6 to 12 months: Add 8 stitches to romper panel width (ch 37, giving 36 working hdc). Add 4 rounds to every major section. Add 8 sts to pants waistband.

    For the hat, add one additional increase round for larger sizes.

    Finishing and Care

    All four pieces benefit from wet blocking. Submerge in cool water with gentle baby detergent, press out excess water, lay flat on a towel, and pin to dimensions. Allow to dry completely.

    Machine wash on delicate cycle in cool water using a mesh laundry bag. Lay flat to dry. Do not tumble dry or bleach.

    Sage Striped Baby Romper Set Free Crochet Pattern

    You Did It!

    Thank you so much for making this set with me. I genuinely hope this crochet pattern brings you as much joy as it brought me when I handed the finished pieces to my friend. She cried. I cried. The baby looked extremely unimpressed, as newborns do, but I promise you the photos were adorable.

    If you make this sage striped baby romper set, I would absolutely love to see it. Tag me on Instagram or share a photo in my Facebook group. Seeing your finished projects is honestly the best part of my week.

    Go ahead and save this pattern to your Pinterest boards so you can find it again when the next baby shower invitation lands in your mailbox. And if you have any questions or just want to share how yours turned out, drop a comment below. I read every single one and I am always here to help.

    You Might Also Like

    Leave a Comment

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

    *