Baby garments with bobble stitches look intimidating. I get it. All those little textured bumps, the color changes, the tiny armholes. It feels like a project reserved for advanced crocheters with years of experience under their belts.
Here is the truth: if you can single crochet and follow a simple repeat, you can absolutely make this romper. The bobble stitch is just a series of half-finished double crochets pulled together at the end. That is it. No magic, no mystery, just a straightforward technique that creates stunning texture.
Whether you have been crocheting for six months or six years, this pattern breaks everything down into manageable pieces. You will work two flat panels, seam them together, add some straps, and finish with ribbed leg cuffs. The earthy stripe sequence practically tells you where to change colors. By the end, you will have a gorgeous handmade baby romper that looks like it belongs in a boutique window.
Why This Pattern Works
The construction is straightforward since you work the front and back panels separately, then join them with simple seams. No working in the round, no complicated shaping, no confusing decreases scattered across multiple rows.
The stripe sequence uses four colors in a soft, earthy palette: taupe, camel, cream, and sage green. These neutrals work beautifully for any baby, and the muted tones give the finished piece that modern boho aesthetic everyone loves right now. The bobble rows appear at regular intervals, adding texture without overwhelming the design.
The adjustable shoulder straps with coconut shell buttons make this romper practical for real life. Easy diaper changes, room for growth, and that handmade charm that store-bought clothes simply cannot replicate.
Finished Measurements
This pattern is written for the 3 to 6 month size: approximately 16 inches chest circumference, 13.5 inches total length.
- 0 to 3 months: approximately 14 inches chest circumference, 12 inches total length
- 3 to 6 months: approximately 16 inches chest circumference, 13.5 inches total length
- 6 to 12 months: approximately 18 inches chest circumference, 15 inches total length
Materials You Will Need
- DK weight yarn (CYCA 3), approximately 300 to 400 yards total across all colors — choose baby-safe and machine washable. Lion Brand 24/7 Cotton (100 percent mercerized cotton) or Paintbox Yarns Simply DK both work beautifully. Avoid mohair blends or loosely spun yarns since they will obscure your bobble texture.
- Color A: Taupe or warm gray, approximately 100 yards
- Color B: Camel or tan, approximately 70 yards
- Color C: Cream or off-white, approximately 70 yards
- Color D: Sage green, approximately 70 yards
- US size G-6 / 4.0 mm crochet hook, or size needed to meet gauge
- 6 coconut shell buttons, 15 mm to 20 mm diameter
- Yarn needle for seaming and weaving ends
- At least 4 stitch markers
Gauge
18 sc x 20 rows = 4 inches / 10 cm, worked flat in single crochet using a G-6 / 4.0 mm hook, after blocking.
I cannot stress this enough: gauge matters for garments. A difference of even one stitch per 4 inches will significantly alter the finished chest measurement and length. Make a swatch, measure it, and adjust your hook size if needed.
Abbreviations
- ch = chain
- sl st = slip stitch
- sc = single crochet
- RS = right side
- WS = wrong side
- sc2tog = single crochet two together (decrease)
- bob = bobble stitch (see below)
- BLO = back loop only
Special Stitch: The Bobble
The bobble creates those gorgeous textured bumps. Here is exactly how to make one:
- Yarn over, insert hook into the indicated stitch.
- Yarn over and pull up a loop. Yarn over and pull through 2 loops only. You now have 2 loops on your hook.
- Yarn over, insert hook into the same stitch.
- Yarn over and pull up a loop. Yarn over and pull through 2 loops only. You now have 3 loops on your hook.
- Yarn over, insert hook into the same stitch again.
- Yarn over and pull up a loop. Yarn over and pull through 2 loops only. You now have 4 loops on your hook.
- Yarn over and pull through all 4 loops on your hook at once.
- Chain 1 to close and secure the bobble.
Work bobble rows on wrong side rows so the bobbles pop out on the right side of your fabric. The closing chain 1 counts as 1 stitch in your total count.
Pattern Notes
- The romper is worked in two flat panels: Front Panel and Back Panel. Both are worked from the bottom up.
- The Front Panel has a bib section extending above the waist. The Back Panel is shorter with no bib.
- Chain 1 at the beginning of each row for sc rows. This turning chain does not count as a stitch.
- Always turn at the end of every row unless instructed otherwise.
- Stitch counts in parentheses at the end of each row reflect working stitches, excluding turning chains.
- When changing colors, make the switch on the last yarn over of the final stitch of each color section.
- For bobble rows, work as follows: sc 1, (bob, sc 1) across, ending sc 1. The first and last stitches of every bobble row are plain sc for clean edges.
Stripe Sequence (Front Panel Body, Rows 1–22)
- Rows 1 to 3: Color A (taupe)
- Row 4: Color C, bobble row worked on WS
- Rows 5 to 7: Color C
- Row 8: Color B, bobble row worked on WS
- Rows 9 to 10: Color C
- Rows 11 to 12: Color D
- Row 13: Color D
- Row 14: Color D, bobble row worked on WS
- Row 15: Color D
- Rows 16 to 17: Color B
- Row 18: Color B, bobble row worked on WS
- Rows 19 to 20: Color C
- Rows 21 to 22: Color A
The Back Panel uses the same stripe sequence for Rows 1 through 20 only.
Front Panel
Using Color A, ch 38. Sc in 2nd ch from hook and in each ch across. Turn. (37 sc)
Ch 1, sc in each st across. Turn. (37 sc)
Ch 1, sc in each st across. Turn. (37 sc)
Row 4 (WS, bobble row): Change to Color C. Ch 1, sc in first st, (bob in next st, sc in next st) across to last st, sc in last st. Turn. (37 sts)
Ch 1, sc in each st across. Turn. (37 sc)
Ch 1, sc in each st across. Turn. (37 sc)
Change to Color B. Ch 1, sc in each st across. Turn. (37 sc)
Row 8 (WS, bobble row): Ch 1, sc in first st, (bob in next st, sc in next st) across to last st, sc in last st. Turn. (37 sts)
Ch 1, sc in each st across. Turn. (37 sc)
Change to Color C. Ch 1, sc in each st across. Turn. (37 sc)
Ch 1, sc in each st across. Turn. (37 sc)
Change to Color D. Ch 1, sc in each st across. Turn. (37 sc)
Ch 1, sc in each st across. Turn. (37 sc)
Row 14 (WS, bobble row): Ch 1, sc in first st, (bob in next st, sc in next st) across to last st, sc in last st. Turn. (37 sts)
Ch 1, sc in each st across. Turn. (37 sc)
Change to Color B. Ch 1, sc in each st across. Turn. (37 sc)
Ch 1, sc in each st across. Turn. (37 sc)
Row 18 (WS, bobble row): Ch 1, sc in first st, (bob in next st, sc in next st) across to last st, sc in last st. Turn. (37 sts)
Change to Color C. Ch 1, sc in each st across. Turn. (37 sc)
Ch 1, sc in each st across. Turn. (37 sc)
Change to Color A. Ch 1, sc in each st across. Turn. (37 sc)
Ch 1, sc in each st across. Turn. (37 sc)
Your Front Panel body should measure approximately 4.5 inches from the foundation chain.
Bib Shaping
The bib is a narrower rectangle centered on the front panel. You will work across only the center 25 stitches, leaving 6 stitches unworked on each side for the armhole indentations.
Row 23 (RS, bib begins): Ch 1, skip first 6 sts, sc in next 25 sts. Turn. (25 sc)
Ch 1, sc in each st across. Turn. (25 sc)
Row 25 (RS, bobble row): Change to Color C. Ch 1, sc in first st, (bob in next st, sc in next st) across to last st, sc in last st. Turn. (25 sts)
Change to Color B. Ch 1, sc in each st across. Turn. (25 sc)
Ch 1, sc in each st across. Turn. (25 sc)
Ch 1, sc in each st across. Turn. (25 sc)
Ch 1, sc in each st across. Turn. (25 sc)
Change to Color A. Ch 1, sc in each st across. Turn. (25 sc)
Ch 1, sc in each st across. Turn. (25 sc)
Ch 1, sc in each st across. Turn. (25 sc)
The bib should measure approximately 4 inches in height. The full front panel from foundation to bib top should measure approximately 8.5 inches.
Back Panel
Using Color A, ch 38. Sc in 2nd ch from hook and in each ch across. Turn. (37 sc). Work Rows 2 through 22 exactly as written for the Front Panel body, following the same stripe and bobble sequence. (37 sts at end of Row 22)
Ch 1, sc in each st across. Turn. (37 sc)
Ch 1, sc in each st across. Turn. (37 sc)
Using Color A, join yarn and work 1 row of sc across the top edge of the Back Panel for a clean edging and the attachment point for the strap buttons. Fasten off.
Shoulder Straps (Make 2)
Ch 5. Sc in 2nd ch from hook and in each ch across. Turn. (4 sc). Repeat Row 1 (sc in each st across, turn) until strap measures 7 inches. Fasten off, leaving a long tail for sewing.
Join Color A at corner of strap end. Ch 4, sl st in same corner st. Fasten off. Create a button loop at each end of both straps.
Leg Cuffs
Work the leg cuffs after seaming the panels together. With RS facing, join Color A at one edge of the leg opening with a sl st. Work sc evenly around the leg opening — you should have approximately 28 to 32 sc around each opening.
Ch 1, sc in BLO of each st around. Join with sl st to first sc. (28 to 32 sc). Repeat for two more rounds. Fasten off and weave in ends. Repeat for second leg opening.
If the leg opening pulls tight, add 2 sc evenly in the first ribbing round. If it is too loose, work sc2tog twice evenly in the first round.
Assembly
Step 1: Place Front Panel and Back Panel with wrong sides together. Align side edges carefully. Using a yarn needle and Color A, seam both sides using a slip stitch seam or whip stitch seam from the foundation row up to Row 22. Do not seam the bib section.
Step 2: Fold the joined panels so the front foundation chain aligns with the back foundation chain at the bottom. Seam across the crotch opening, working from the center outward to each leg opening edge. Leave each leg opening approximately 3 inches wide. Work leg cuff ribbing on each leg opening.
Step 3: Pin each strap to the top corners of the bib — the inner edges of the straps should sit approximately 1.5 inches apart at the bib top. Sew the front end of each strap to the bib top edge securely. Bring the strap over the shoulder and attach the back end to the top edge of the Back Panel using button loops and coconut buttons.
Step 4: Sew 1 coconut button on each side of the bib at the armhole notch level (Row 23 of the Front Panel), positioned approximately 0.5 inches from the side edge.
Step 5: Weave in all ends securely on the wrong side, especially at color change points.
Size Customization
For 0 to 3 months: Begin with a foundation chain of 32 stitches (31 sc). Work the bib starting at Row 21 across the center 21 stitches, with 5 stitches unworked on each side. Work bib through Row 28 instead of Row 32. Shorten straps to 5.5 inches.
For 6 to 12 months: Begin with a foundation chain of 44 stitches (43 sc). Work the bib starting at Row 25 across the center 29 stitches, with 7 stitches unworked on each side. Work bib through Row 36 instead of Row 32. Lengthen straps to 8 inches.
Each 2 foundation chain stitches added or removed equals approximately 0.5 inches in width. Each 2 rows added or removed equals approximately 0.4 inches in length.
Blocking and Care
Hand wash the completed romper in cool water with gentle soap. Gently squeeze out excess water without wringing. Lay flat on a blocking mat and ease into shape. Use rust-proof pins to hold straps and leg openings in position. Allow to dry completely. For acrylic yarns, steam blocking is effective — hold a steam iron 1 to 2 inches above the surface and steam lightly. Do not press the iron directly onto the fabric.
Hand wash in cool water with baby-safe detergent. Do not wring or twist. Reshape and lay flat to dry. Do not tumble dry. Store flat or loosely folded to preserve the bobble texture.

Final Thoughts
This neutral boho baby romper is the kind of project that looks impressive without requiring years of experience. The bobble stitch adds professional texture, the stripe sequence creates visual interest, and the simple construction keeps everything manageable. You will end up with a handmade heirloom that any parent would treasure. Happy crocheting!