Coral Reef Baby Crochet Pinafore Free Pattern
A charming crochet pinafore for babies, featuring a textured grid that is both cute and simple to make.
Published October 2, 2026 · by Amanda
- Skill level
- Beginner
- Yarn weight
- Worsted (4)
- Hook size
- 5 mm (H-8)
- Time
- 4–5 hours
- Gauge
- 14 stitches and 10 rows = 10 cm
- Yardage
- about 200 yards
- Sizes
- 6 to 12 months
This Coral Reef Baby Crochet Pinafore is a delightful project that is both stylish and practical. With its beautiful waffle-inspired texture, this pinafore looks more complicated than it really is. The stitches used are beginner-friendly, making it an enjoyable project for crocheters of various skill levels. Whether you're making this for your own little one, a baby shower gift, or a charity donation, you're going to love how this cute dress turns out!
You'll learn how to create a textured garment that highlights your crochet skills. Even if you’ve never made a baby garment before, you can absolutely do this. Let's get started!

Why You'll Love This Crochet Baby Pinafore Pattern
- Simple construction – enjoy the easy-to-follow steps for beginners.
- Unique textured grid – the waffle-inspired design adds charm without complexity.
- No complicated sleeves – just a sweet bodice and shoulder straps for easy dressing.
- Optional appliqués – decorate with starfish or any motif you like for a personalized touch.
Is This Pattern Good for Beginners?
Yes! This pattern is perfect for confident beginners. You’ll work with basic stitches and a straightforward repeating pattern, making it easy to follow and produce.
Crochet Abbreviations (US Terms)
- ch – chain: Wrap yarn over hook and pull through the loop on your hook.
- sl st – slip stitch: Insert hook into stitch, yarn over, pull through both the stitch and the loop on your hook.
- sc – single crochet: Insert hook into stitch, yarn over and pull up a loop (2 loops on hook), yarn over and pull through both loops.
- dc – double crochet: Yarn over, insert hook into stitch, yarn over and pull up a loop (3 loops on hook), yarn over and pull through 2 loops, yarn over and pull through remaining 2 loops.
- fpdc – front post double crochet: Yarn over, insert hook around the front post of the stitch in the row below, then complete as a regular double crochet.
- bpdc – back post double crochet: Yarn over, insert hook around the back post of the stitch in the row below, then complete as a regular double crochet.
- sk – skip: Pass over the indicated stitch without working into it.
- st(s) – stitch(es)
- rep – repeat
Size and Gauge
- Finished measurements:
- Chest circumference: Approximately 46 cm (18 in)
- Length from shoulder to hem: Approximately 35.5 cm (14 in)
- Skirt width at hem: Approximately 56 cm (22 in)
- Gauge: 14 stitches and 10 rows = 10 cm (4 in) in textured grid pattern using size H/8 (5.0 mm) hook. It’s important to check your gauge for a comfortable fit.
How to Crochet a Coral Reef Baby Pinafore (Step by Step)
Skirt (Worked Flat, Bottom Up)
The skirt is the largest section and it uses a textured grid pattern throughout. We'll start with the hem and work upward toward the bodice.
- Foundation Row: With coral yarn and H/8 hook, ch 79.
- Row 1 (RS): Dc in 4th ch from hook and in each ch across. Turn. (77 dc, counting the turning ch as 1 dc)
- Row 2: Ch 2 (does not count as a stitch), dc in first st, fpdc around next st, bpdc around next st rep from * to last 2 sts, fpdc around next st, dc in last st. Turn. (77 sts)
- Row 3: Ch 2, dc in first st, bpdc around next fpdc, fpdc around next bpdc rep from * to last 2 sts, bpdc around last fpdc, dc in last st. Turn. (77 sts)
- Rows 4 through 28: Rep Rows 2 and 3, alternating post stitches to maintain the grid texture. End with a Row 2 repeat. Turn. (77 sts)
Your skirt should measure approximately 28 cm (11 in) in length at this point. If you need more or less length, add or remove rows in pairs to maintain the pattern.
Bodice Section
Now we will shape the bodice by working decreases and creating the armhole openings.
- Row 29 (Decrease Row): Ch 2, dc in first st, dc2tog over next 2 sts rep from * to last 2 sts, dc in last 2 sts. Turn. (40 sts)
- Row 30: Ch 2, dc in each st across. Turn. (40 sts)
- Row 31: Ch 2, dc in each st across. Turn. (40 sts)
Divide for Armholes
Row 32 (Right Front): Ch 2, dc in first 8 sts. Turn, leaving remaining sts unworked. (8 sts)
Rows 33 through 35: Ch 2, dc in each st across. Turn. (8 sts)
Fasten off and weave in the end.Row 32 (Back): Skip 2 sts from the right front for the armhole. Join yarn in next st with a sl st. Ch 2, dc in same st and next 19 sts. Turn, leaving remaining sts unworked. (20 sts)
Rows 33 through 35: Ch 2, dc in each st across. Turn. (20 sts)
Fasten off and weave in the end.Row 32 (Left Front): Skip 2 sts from the back for the armhole. Join yarn in next st with a sl st. Ch 2, dc in same st and remaining 7 sts. Turn. (8 sts)
Rows 33 through 35: Ch 2, dc in each st across. Turn. (8 sts)
Fasten off and weave in the end.
Shoulder Straps (Make 2)
The straps connect the front bodice to the back and feature buttonholes for adjustable closure.
- Foundation: With coral yarn and H/8 hook, ch 7.
- Row 1: Sc in 2nd ch from hook and in each ch across. Turn. (6 sc)
- Rows 2 through 20: Ch 1, sc in each st across. Turn. (6 sc)
- Row 21 (Buttonhole Row): Ch 1, sc in first 2 sts, ch 2, sk 2 sts, sc in last 2 sts. Turn. (4 sc, 2 ch)
- Row 22: Ch 1, sc in first 2 sts, 2 sc in ch-2 space, sc in last 2 sts. Turn. (6 sc)
- Rows 23 through 25: Ch 1, sc in each st across. Turn. (6 sc)
Fasten off, leaving a long tail for sewing.
Assembly
- Attach straps to front bodice: Position each strap at the outer edge of each front panel. Using your yarn needle and the long tail, whip stitch the plain end of the strap securely to the top of the front bodice.
- Sew side seams: Fold the pinafore with right sides together. Using coral yarn and your yarn needle, seam the sides of the skirt from the hem up to the armhole opening. Leave the armhole open.
- Position buttons: Lay the straps over the back bodice and mark where the buttonholes fall. Sew buttons securely to the back bodice at those marks.
Edging (Optional)
For a polished finish, add a simple single crochet border around the armholes and neckline.
- Armhole Edging: Join coral yarn at the underarm. Sc evenly around the armhole opening.
- Neckline Edging: Join coral yarn at one shoulder and sc evenly around the neckline. Fasten off.
Starfish Appliqués (Optional)
These sweet starfish add a lovely touch. Make two in cream yarn.
- Magic Ring: With cream yarn and G/6 hook, create a magic ring.
- Round 1: Ch 1, work 5 sc into the ring. Pull ring closed. (5 sc)
Star Points (worked in rows off each sc):
- First Point: Ch 4, sl st in 2nd ch from hook, sc in next ch, hdc in next ch, sl st in same sc where you started the chain.
- Second through Fifth Points: Sl st in next sc of the center ring. Rep point instructions for each remaining sc.
Fasten off, leaving a long tail. Sew to the lower front of the pinafore skirt.
Beginner Tips for a Neat Baby Pinafore
- Use stitch markers at the beginning of each row to easily track where you are.
- Loosen your tension if post stitches feel tight for smoother working.
- Block your finished piece to help the textures pop and even out the stitches.
Common Mistakes (and How to Fix Them)
- "My project looks uneven." – Check your stitch counts regularly and mark your rows.
- "The dress is too tight." – Check your gauge and adjust your hook size if necessary.
- "My stitches are too loose." – Try holding the yarn more firmly or reduce the size of your hook.
How to Care for Your Finished Pinafore
Machine wash on a gentle cycle with cold water. Lay flat to dry or tumble dry on low heat. If using cotton yarn, minimal shrinkage is expected after the first wash.
FAQ
How do I adjust the size of the pinafore?
To make smaller (3 to 6 months), start with 69 chains. For larger sizes (12 to 18 months), start with 89 chains.
Can I use other yarn types for this pattern?
Yes, any soft cotton blend or acrylic baby yarn labeled as baby safe will work well.
How long will this take to make?
Depending on your skill level, you can expect this pattern to take around 4–5 hours to complete.
This Coral Reef Baby Crochet Pinafore combines timeless style with satisfying texture. If you're looking to create something special for a little one, this pattern is certainly a winner. Want to create a complete set? Check out our range of patterns or try the matching starfish toys.