I don’t know about you, but I have a serious weakness for baby rompers. There’s just something about those tiny straps and chubby leg openings that gets me every time. And when you add pastel rainbow stripes with the cutest bobble texture? I’m completely done for.
This Spring Garden Baby Romper combines everything I love about baby garments: the classic overall silhouette, a satisfying stripe sequence that keeps you engaged, and irresistible textured bobble rows that make the whole piece pop. If you’ve been looking for a baby shower gift that will make people gasp, this is the one. It looks far more complicated than it actually is, and the construction is straightforward once you understand the pieces. Let me walk you through every step.
Why You’ll Love This Crochet Baby Romper Pattern
This pattern creates a structured one-piece romper with a square bib front, wide ribbed shoulder straps, and the sweetest rounded leg openings. The body features horizontal stripes in five pastel colors with raised bobble rows at each color transition, giving it that gorgeous textured look.
The best part? You’re working flat panels and seaming them together. No complicated in-the-round shaping, no fussy armhole decreases. Just straightforward flat crochet that comes together beautifully at the end. The stripe sequence keeps your hands busy without being overwhelming — rotate through lavender, pink, mint, yellow, and white in a repeating pattern, with bobble rows at each color change. It’s the perfect project for using up pretty DK weight cotton skeins you’ve been hoarding.
Skill Level and Time Estimate
I’m rating this pattern as intermediate. You should be comfortable with basic stitches, color changes, and flat panel construction before diving in. If you’ve completed at least two garment projects before, you can absolutely handle this. The bobble stitch might be new to you, but don’t let that scare you off — I’ll walk you through it step by step, and once you’ve done a few, they become almost meditative.
Time estimate: plan for 8 to 12 hours of work if you’re an experienced crocheter. The stripe sequence does create a lot of yarn tails to weave in at the end, so factor in extra finishing time.
Finished Measurements
This pattern is written for three sizes:
- Newborn to 3 months: approximately 13 inches chest circumference, 11 inches total length from bib top to crotch
- 3 to 6 months: approximately 15 inches chest circumference, 12.5 inches total length
- 6 to 12 months: approximately 17 inches chest circumference, 14 inches total length
The instructions below produce the 3 to 6 month size. Sizing adjustments are included at the end if you need to go smaller or larger.
Materials Needed
Yarn
You’ll need DK weight yarn (weight category 3) in a smooth, tightly plied cotton or cotton blend. Stick with yarns that have at least 80 percent cotton content — fuzzy or loosely plied yarns will obscure the beautiful bobble texture. Here’s what you need for each color:
- Color A (Lavender): 120 yards
- Color B (Pink): 60 yards
- Color C (Mint): 60 yards
- Color D (Yellow): 60 yards
- Color E (White): 40 yards
Hook
US size G-6 / 4.0 mm crochet hook.
Notions
- Yarn needle for seaming and weaving ends
- Scissors
- 8 small daisy-shaped buttons, approximately 0.5 inches in diameter
- At least 4 stitch markers
- Blocking pins and blocking mat
Gauge
18 single crochet stitches and 20 rows = 4 inches, measured after blocking.
Please check your gauge before starting. Work a 5-inch square swatch in single crochet, block it, and measure the center 4 inches. Adjust your hook size up or down as needed. Gauge is critical for a garment that actually fits a baby.
Abbreviations and Stitch Definitions
- ch = chain
- sl st = slip stitch
- sc = single crochet
- bob = bobble stitch (see Special Stitches below)
- st(s) = stitch(es)
- RS = right side
- WS = wrong side
- BLO = back loop only
- sc2tog = single crochet decrease
Special Stitches
Bobble Stitch (bob)
This creates those raised textured bumps that make the romper so special. Here’s exactly how to work it:
- Yarn over, insert hook into the indicated stitch.
- Yarn over, pull up a loop (3 loops on hook).
- Yarn over, pull through 2 loops (2 loops remain).
- Repeat steps 1 through 3 four more times in the same stitch (you’ll have 6 loops on hook).
- Yarn over, pull through all 6 loops.
- Chain 1 to close and secure the bobble.
Important: that closing chain 1 is part of the bobble stitch itself. It does NOT count as a separate stitch. Bobbles are always worked on wrong-side rows so they push outward to the right side of the fabric.
Ribbing
All ribbing in this pattern is worked by inserting your hook through the back loop only (BLO) of each stitch. This creates that stretchy, textured ribbed effect you see on the straps and leg edging.
Pattern Notes Before You Begin
- The front and back panels are worked flat, separately, from the bottom hem upward.
- Only the front panel has bib shaping. The back panel is worked straight to the top edge.
- Make color changes at the last yarn over of the final stitch of the current row.
- Bobble rows are always worked on wrong-side rows so the bobbles appear on the right side.
- The chain 1 at the beginning of each single crochet row is a turning chain only. It is NOT counted as a stitch.
- Turn at the end of every row unless instructed otherwise.
The Stripe Sequence
This sequence is used for both the front lower body and the back panel. Reference it as you work:
- 2 rows Color A in sc (RS then WS)
- 1 row Color B in sc (RS)
- 1 row Color B bobble row (WS)
- 1 row Color C in sc (RS)
- 1 row Color C bobble row (WS)
- 1 row Color D in sc (RS)
- 1 row Color D bobble row (WS)
- 1 row Color E in sc (RS)
- 1 row Color E bobble row (WS)
- 1 row Color B in sc (RS)
- 1 row Color B bobble row (WS)
- 1 row Color C in sc (RS)
- 1 row Color C bobble row (WS)
- 1 row Color D in sc (RS)
- 1 row Color A in sc (RS)
- 1 row Color A bobble row (WS)
- Continue in Color A sc until length is reached
Instructions
Front Lower Body Panel
Foundation: using Color A, ch 35.
Row 1 (RS): Sc in second ch from hook and in each ch across. Turn. (34 sc)
Row 2 (WS): Ch 1, sc in each st across. Turn. (34 sc)
Now begin the Stripe Sequence. The front lower body will be worked for 24 rows total.
Row 3 (RS, Color B): Join Color B, ch 1, sc in each st across. Turn. (34 sc)
Row 4 (WS, Color B bobble): Ch 1, bob in first st, sc in next st, *bob in next st, sc in next st* across. Turn. (17 bob, 17 sc = 34 sts)
Quick tip: always verify you have 34 stitches at the end of every bobble row. Count each bobble as 1 stitch and each sc as 1 stitch.
Row 5 (RS, Color C): Join Color C, ch 1, sc in each st across. Turn. (34 sc)
Row 6 (WS, Color C bobble): Ch 1, bob in first st, sc in next st, *bob in next st, sc in next st* across. Turn. (34 sts)
Row 7 (RS, Color D): Join Color D, ch 1, sc in each st across. Turn. (34 sc)
Row 8 (WS, Color D bobble): Ch 1, bob in first st, sc in next st, *bob in next st, sc in next st* across. Turn. (34 sts)
Row 9 (RS, Color E): Join Color E, ch 1, sc in each st across. Turn. (34 sc)
Row 10 (WS, Color E bobble): Ch 1, bob in first st, sc in next st, *bob in next st, sc in next st* across. Turn. (34 sts)
Row 11 (RS, Color B): Join Color B, ch 1, sc in each st across. Turn. (34 sc)
Row 12 (WS, Color B bobble): Ch 1, bob in first st, sc in next st, *bob in next st, sc in next st* across. Turn. (34 sts)
Row 13 (RS, Color C): Join Color C, ch 1, sc in each st across. Turn. (34 sc)
Row 14 (WS, Color C bobble): Ch 1, bob in first st, sc in next st, *bob in next st, sc in next st* across. Turn. (34 sts)
Row 15 (RS, Color D): Join Color D, ch 1, sc in each st across. Turn. (34 sc)
Row 16 (RS, Color A): Join Color A, ch 1, sc in each st across. Turn. (34 sc)
Note: Rows 15 and 16 are both right-side rows. This is intentional and creates the visual layout where one stripe transition has two plain rows without an intervening bobble.
Row 17 (WS, Color A bobble): Ch 1, bob in first st, sc in next st, *bob in next st, sc in next st* across. Turn. (34 sts)
Rows 18 through 24: Ch 1, sc in each st across. Turn. (34 sc each row)
Do not cut yarn. Place a stitch marker at each side edge of Row 24.
Checkpoint: your panel should measure approximately 4.75 inches tall and 7.5 inches wide.
Front Bib
The bib is worked upward from the center of the front lower body, centered on 22 stitches.
Row 25 (WS): Ch 1, slip stitch in each of the first 6 sts, ch 1, sc in next 22 sts, leave remaining 6 sts unworked. Turn. (22 sc)
Rows 26 through 36: Ch 1, sc in each st across. Turn. (22 sc each row)
Fasten off Color A. Leave a long tail for seaming.
Checkpoint: the bib section should measure approximately 2.4 inches tall and 4.9 inches wide.
Bib Border
With RS facing, join Color A at the lower-right corner of the bib where it meets the front lower body. Work sc evenly up the right bib side edge: approximately 12 sc up the right side. Work 1 sc in the corner stitch. Work 22 sc across the top of the bib. Work 1 sc in the left corner stitch. Work 12 sc down the left bib side edge. Sl st to first sc to close. Fasten off. (48 sc total in border)
Back Panel
Work exactly like the Front Lower Body through Row 24, following the same Stripe Sequence. After Row 24, continue in Color A:
Rows 25 through 36: Ch 1, sc in each st across. Turn. (34 sc each row)
Fasten off Color A with a long tail. Work a single crochet border along the top edge: with RS facing, join Color A at the right top corner. Work 34 sc across the top edge. Fasten off.
Straps (Make 2)
Foundation: using Color A, ch 7.
Row 1 (RS): Sc in second ch from hook and in each ch across. Turn. (6 sc)
Row 2 (WS): Ch 1, sc BLO in each st across. Turn. (6 sc)
Repeat Row 2 until strap measures 8 inches from foundation edge. This takes approximately 40 rows. Fasten off with a long tail. Make a second identical strap.
Assembly and Finishing
Seaming the Body
Place the front and back panels with right sides facing each other. Using Color A and a yarn needle with mattress stitch, join the left and right side seams from the top edge down to approximately 3.5 inches from the bottom hem. Leave the lower 3.5 inches open at each side for the leg openings.
For the crotch seam, fold the joined tube so the front and back bottom edges meet at the center. Seam the crotch for approximately 1.5 inches up from the bottom center. This creates the two leg openings.
Turn right side out.
Leg Opening Edging (Work on Each Leg)
Join Color A with a sl st at the inner crotch seam of one leg opening.
Round 1: Ch 1, sc evenly around the entire leg opening. Aim for 36 sc around each leg opening. Sl st to first sc. (36 sc)
Rounds 2 through 4: Ch 1, sc BLO in each st around. Sl st to first sc. (36 sc)
Fasten off. Repeat for second leg opening.
Strap Attachment
Position the front straps at the upper corners of the bib front, approximately 1.5 inches from each side edge. Sew securely with Color A. Bring each strap over the shoulder and pin to the back panel top edge. The straps should sit approximately 1.5 inches from each back side edge. Sew securely.
Button Embellishment
Sew one daisy button at each strap attachment point on the front bib (2 buttons). Sew one button at each strap attachment point on the back panel (2 buttons). For the look shown in the photos, add additional buttons at the lower front bib corners where the bib meets the lower body.
Final Finishing
Weave in all remaining ends on the wrong side. Block by soaking in cool water, pressing out excess moisture, and pinning flat to the finished measurements. Allow to dry completely.
Size Adjustments
For Newborn to 3 months: work foundation chain as ch 31 (30 working stitches). For the bib, skip 4 stitches at each side and work the center 22 stitches. Work straps to 7 inches.
For 6 to 12 months: work foundation chain as ch 39 (38 working stitches). For the bib, skip 8 stitches at each side. Add 4 additional rows of Color A plain sc before beginning the bib. Work straps to 9 inches.
Care Instructions
Hand wash or machine wash on delicate in cool water. Use gentle detergent. Lay flat to dry. Do not tumble dry or iron directly on the bobble rows.

Final Thoughts
I really hope you love making this little romper as much as I loved designing it. It’s one of those projects that looks so impressive but is actually just peaceful, rhythmic crochet once you get going. The bobble rows become second nature after the first stripe repeat, and the finishing — those daisy buttons, the ribbed leg edging — is where it all comes together. Block it flat, let it dry completely, and enjoy the gasps.