
There is nothing like a sunny yellow baby dress to brighten up a whole room. This little pinafore — with its bobbly textured skirt and the sweetest daisy appliqués — has quickly become one of my favorite things to make. And that matching striped beanie with the pom pom on top? It takes the whole set from cute to downright irresistible.
I wrote this one with confident beginners in mind. If your basic stitches are solid and you are itching to try a little texture, you are ready. The bobble stitch looks fancy, but honestly it is easier than it looks — and I will be right here with you for every step.
So grab your hook and your sunniest yellow yarn. Let’s make something beautiful together.
Why You’ll Love This Baby Pinafore Crochet Pattern
Some patterns are just dresses; this one is a whole mood. Up top you have a smooth single-crochet bodice, and below it a bobble-stitch skirt with so much squishy dimension. Two little crocheted daisies on the front give it the happiest springtime feel.
The construction is refreshingly straightforward: work the bodice flat, join it up, then work the skirt in rounds. The straps fasten with decorative wooden buttons, which means the fit is adjustable — baby has a growth spurt, you simply move the button. Clever and practical.
A quick sizing note: the pinafore fits about 6 to 12 months, and the matching beanie is sized for the same range.
Materials Needed for the Baby Pinafore Dress
Round up these supplies before you cast on — having everything within arm’s reach makes the whole project feel easier.
Yarn:
-
Main color (MC): Approximately 200g of worsted weight yarn (weight 4) in sunshine yellow
-
Contrast color A (CA): Small amount of white for daisy petals, approximately 15g
-
Contrast color B (CB): Small amount of orange for daisy centers, approximately 10g
For the matching beanie:
-
Approximately 50g sunshine yellow
-
Approximately 30g white
Go for a soft acrylic or cotton-blend yarn here. Baby skin is sensitive and baby clothes need the washing machine, so look for something labeled “baby soft” or similar.
Hook:
-
5.0mm (H/8) crochet hook for main pieces
-
4.0mm (G/6) crochet hook for daisy appliqués
Notions:
-
2 wooden buttons, approximately 15mm diameter
-
Yarn needle for weaving ends and sewing
-
Stitch markers
-
Scissors
-
Measuring tape
Gauge for This Crochet Tutorial
Gauge matters for this one, since it decides the finished size of the pinafore.
Gauge: 14 single crochet stitches and 16 rows = 4 inches (10cm) using 5.0mm hook
Work a small swatch before you begin. Swatch coming out too big? Go down a hook size. Too small? Go up. It is a five-minute step that saves a lot of heartache on garments — don’t skip it.
Abbreviations and Stitch Definitions
Here is every stitch you will meet in this pattern. Give the list a read before you start so nothing surprises you mid-row.
ch = chain: Wrap yarn over hook, pull through loop on hook. This creates your foundation.
sl st = slip stitch: Insert hook, yarn over, pull through stitch AND loop on hook in one motion. Used for joining.
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. Your most basic stitch.
hdc = half double crochet: Yarn over, insert hook into stitch, yarn over and pull up a loop (3 loops on hook), yarn over and pull through all 3 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.
bob = bobble stitch: Work 5 double crochet stitches into the same stitch, but stop before the final yarn over on each one (leaving 2 loops on hook each time). You’ll have 6 loops on your hook total. Yarn over and pull through all 6 loops at once. This creates that beautiful puffy texture. Push the bobble to the right side of your work as you complete it.
inc = increase: Work 2 stitches into the same stitch.
dec = decrease: Work 2 stitches together as one.
Step by Step Crochet Pattern for the Pinafore Bodice
Here comes the fun part. Deep breath — you’ve got this.

Front Bodice Panel
Foundation: With MC and 5.0mm hook, ch 41.
Row 1: Sc in 2nd ch from hook and in each ch across. (40 sts)
Row 2: Ch 1, turn. Sc in each st across. (40 sts)
Rows 3 through 18: Repeat Row 2. (40 sts)
At this point, you have a rectangle measuring approximately 11 inches wide and 4.5 inches tall.
Shape Armholes
Row 19: Ch 1, turn. Sl st in first 4 sts, sc in next 32 sts, leave remaining 4 sts unworked. (32 sts)
Row 20: Ch 1, turn. Sc2tog over first 2 sts, sc across to last 2 sts, sc2tog. (30 sts)
Rows 21 through 24: Ch 1, turn. Sc in each st across. (30 sts)
Shape Neckline
Row 25: Ch 1, turn. Sc in first 10 sts. Leave remaining stitches unworked. You’ll come back for the other side.
Row 26: Ch 1, turn. Sc2tog, sc in remaining 8 sts. (9 sts)
Rows 27 through 30: Ch 1, turn. Sc in each st across. (9 sts)
Fasten off. This completes the left shoulder.
Right Shoulder
Join yarn with sl st in the 21st stitch of Row 24 (counting from the right edge).
Row 25: Ch 1, sc in same st and in next 9 sts. (10 sts)
Row 26: Ch 1, turn. Sc in first 8 sts, sc2tog. (9 sts)
Rows 27 through 30: Ch 1, turn. Sc in each st across. (9 sts)
Fasten off.
Back Bodice Panel
Work exactly the same as the Front Bodice Panel, including armhole and neckline shaping.
The Bobble Stitch Skirt Section
This is the part I love most. The bobble stitch is what gives the skirt that gorgeous texture you see in the photos. Don’t let it intimidate you — once you find your rhythm, the rounds just flow.
Joining Front and Back
Place front and back bodice pieces with wrong sides together. Using MC, join with sl st at the bottom right corner. Working through both layers, sc evenly along the bottom edge of both pieces to join them.
You should have approximately 80 stitches around the entire bottom edge when joined into a round. Place a stitch marker at the beginning of your round.
Working the Skirt
Round 1: Ch 1, sc in each st around. Join with sl st to first sc. (80 sts)
Round 2: Ch 1, sc in each st around. Join. (80 sts)
Round 3 (bobble round): Ch 1, sc in first st, bob in next st, sc in next st repeat around. Join. (40 bobbles, 40 sc)
Round 4: Ch 1, sc in each st around. Join. (80 sts)
Round 5: Ch 1, sc in first st, bob in next st repeat around. Join. (40 sc, 40 bobbles)
That offset is what creates the checkerboard look: the Round 5 bobbles land between the Round 3 bobbles, and the result is so visually charming.
Rounds 6 through 25: Continue alternating bobble placement every other round, with a plain sc round between each bobble round.
Your skirt should measure approximately 7 inches from the bottom of the bodice.
Skirt Edging
Final Round: Ch 1, sc in each st around. Join. Fasten off. (80 sts)
Crocheted Straps for the Pinafore
The straps couldn’t be simpler, but make them sturdy — they do the heavy lifting.
Make 2.
With MC and 5.0mm hook, ch 7.
Row 1: Sc in 2nd ch from hook and in each ch across. (6 sts)
Rows 2 through 30: Ch 1, turn. Sc in each st across. (6 sts)
Fasten off, leaving a long tail for sewing.
Each strap should measure approximately 7.5 inches long.
Daisy Appliqué Tutorial
Now for the sweetest part: two little daisies to sew on the front. They add so much personality.
Daisy Center
With CB (orange) and 4.0mm hook, create a magic ring.
Round 1: Ch 1, work 6 sc into ring. Pull ring closed tightly. Join with sl st. (6 sts)
Round 2: Ch 1, 2 sc in each st around. Join. (12 sts)
Round 3: Ch 1, sc in each st around. Join. (12 sts)
Fasten off, leaving a tail for sewing.
Daisy Petals
Join CA (white) to any stitch of the orange center.
Petal Round: Ch 6, sl st in 2nd ch from hook, sc in next ch, hdc in next ch, dc in next 2 ch, sl st in next st of center repeat around. (12 petals)
Fasten off. Weave in ends on the back of the daisy.
Matching Striped Beanie Pattern
No set is complete without a hat. Let’s finish things off with this sweet coordinating beanie.
Beanie Crown
With yellow and 5.0mm hook, create a magic ring.
Round 1: Ch 1, 6 sc into ring. Join. (6 sts)
Round 2: Ch 1, 2 sc in each st around. Join. (12 sts)
Round 3: Ch 1, sc in first st, 2 sc in next st around. Join. (18 sts)
Round 4: Ch 1, sc in next 2 sts, 2 sc in next st around. Join. (24 sts)
Round 5: Ch 1, sc in next 3 sts, 2 sc in next st around. Join. (30 sts)
Round 6: Ch 1, sc in next 4 sts, 2 sc in next st around. Join. (36 sts)
Round 7: Ch 1, sc in next 5 sts, 2 sc in next st around. Join. (42 sts)
Round 8: Ch 1, sc in next 6 sts, 2 sc in next st around. Join. (48 sts)
Beanie Body with Stripes
Now work even in stripes, alternating 2 rounds yellow and 2 rounds white.
Rounds 9 through 24: Ch 1, sc in each st around. Join. Change colors every 2 rounds. (48 sts)
Ribbed Brim
Continue with yellow only.
Rounds 25 through 30: Ch 1, working in back loops only, sc in each st around. Join. (48 sts)
Working in the back loops only is what gives the brim that stretchy ribbed texture along the bottom of the hat.
Fasten off. Weave in all ends.
Making the Pom Pom
Wrap yellow yarn around a 2 inch piece of cardboard approximately 50 times. Slide yarn off carefully. Tie a piece of yarn tightly around the center. Cut the loops on both sides. Trim into a neat sphere. Sew securely to the top of the beanie.
Assembly and Finishing
Nearly there — time to put all the pieces together.
Sew the side seams of the bodice from the armhole down to where the skirt begins. Use a yarn needle and mattress stitch for a nearly invisible seam.
Attach the straps to the back bodice at the shoulder area. Position them about 2 inches from each side edge. Sew securely.
Sew buttons to the front bodice where the straps will attach. Space them to match your strap width. The buttonhole naturally forms between stitches on the strap ends.
Attach the daisies to the lower front of the skirt, positioning them a few inches apart and a couple inches up from the bottom edge. Use white yarn and small stitches through the center only, so the petals stay free and dimensional.
Weave in every last end. I mean it — loose ends on a baby garment will work themselves free over time, so tuck them in well.
Block if you like. Lay the pieces flat on a towel, shape them gently, and let everything dry completely.
Tips for Success
A few hard-won lessons from my own hook:
Push each bobble firmly to the front as you make it. Bobbles are shy little things and will try to hide on the wrong side if you let them.
Count your bodice stitches after every row. One stray stitch here will throw your whole armhole shaping off later.
Be generous with stitch markers — mark round beginnings, increase points, anything that keeps you on track.
On the beanie’s stripes, carry the unused color loosely up the inside instead of cutting it. Far fewer ends to weave in later.

Wrapping Up This Baby Pinafore Crochet Pattern
And just like that, you have made a complete sunshine-yellow pinafore set with a matching striped beanie — bobble skirt, daisies, pom pom and all. That is no small thing.
These are the pieces that get photographed, gifted, and remembered for years. Thank you for letting me tag along on this one.
Happy crocheting, friend — you made something wonderful today.