Ruffle Hat & Two-Piece Toddler Set – Step by Step
Handmade toddler outfits are pure joy: they work up fast, use little yarn, and look impossibly cute. This set combines a ruffly sunhat, a cropped top with “chocolate-dot” accents, easy pull-on shorts with a tie belt, and a tiny boxy bag. The stitches are simple—mostly single crochet, half double, and shells—so confident beginners can succeed.
The secret to the chunky, plush look is cotton blend bulky yarn and a slightly larger hook to keep the fabric soft. The top and shorts are worked flat/round with minimal shaping, then finished with a scalloped edge. The “dots” are small bobble circles sewn to the top; swap them for flowers or hearts for a different vibe.
Fit is forgiving. The top is meant to skim the chest, the shorts have a comfy elastic/drawstring waist, and the belt is purely decorative. If you’re making this as a gift, just follow the size chart and measure as you go—adding or removing a few rows makes easy adjustments.
Safety first: if the outfit is for a very young child, skip buttons/loose beads and sew every knot securely. Cotton is ideal for warm weather and easy care; machine-wash gentle, lay flat to dry.
Materials
- Bulky/Aran cotton or cotton-blend (#4–#5): Main/cream 250–300 g, Contrast/brown 50–80 g
- Hooks: 6.0 mm (main) and 5.0 mm (edgings)
- 1 cm elastic for shorts waistband (cut to child’s waist) OR make a drawstring
- Yarn needle, scissors, stitch markers, measuring tape
Sizing & Gauge
- Written for 12–24 months (chest ~20–21.5″ / 51–55 cm; waist ~19–20″ / 48–51 cm). Notes show how to size up.
- Gauge (6.0 mm, hdc): 11 sts × 8 rows = 4″ (10 cm). Adjust hook to meet gauge.
Abbreviations (US)
ch chain • sl st slip stitch • sc single crochet • hdc half double crochet • dc double crochet • tr treble • inc increase (2 sts in 1) • dec decrease (sc2tog) • BLO back loop only • sk skip • Bobble (Bbl) = yo, pull up loop, yo, pull through 2 5 times in same st, yo, pull through all loops.
1) Ruffle Sunhat
Crown (cream, 6.0 mm):
R1: MR, 10 hdc, join.
R2: ch1, 2 hdc in each (20).
R3: ch1, hdc, inc around (30).
R4: ch1, 2 hdc, inc around (40).
R5: ch1, 3 hdc, inc around (50).
R6: ch1, 4 hdc, inc around (60). (Crown ≈ 5½–6″)
Sides:
R7–R10: ch1, hdc around (no increases).
Ruffle brim:
R11: ch1, (2 dc in next st, dc in next) around.
R12: ch2, (2 dc in same st, dc in next 2) around.
R13 (scallop edge, 5.0 mm): sc, sk1, 5 dc in next, sk1 repeat; join, fasten off.
Optional headband: with brown, sc one round at base of crown or crochet a separate 1″ band to wear under the hat.
2) Crop Top (front & back alike)
Back panel (cream, 6.0 mm):
Ch to child’s half-chest + 1″ ease (about 36–40 ch).
Row1: hdc in 2nd ch and across.
Rows2–10: ch1, turn, hdc across. (Add rows for length.)
Straps: from each top corner ch 14–18, sl st to back to form straps; sc back along chains for sturdiness.
Front panel: work like back to Row6.
“Chocolate dots” (make 3, brown, 5.0 mm):
R1: MR, 8 dc, join.
R2: ch1, (Bbl, ch1) in each dc (8 bobbles). Fasten off, leave tails.
Sew evenly across Row6 of the front panel.
Join & edging: Sew side seams (2–2½″ under arm). With 5.0 mm hook, sc around neckline/armholes.
Hem scallops: sk1, 5 dc in next, sk1, sc around the lower edge.
(Size up: add foundation chains and rows; strap length = child’s shoulder-to-back measure.)
3) Shorts (make 2 legs; join for rise)
Leg (cream, 6.0 mm):
R1: Ch 32 (≈ 18–19″ hip), join.
R2–R7: ch1, hdc around, join.
R8 (leg scallop): sc, sk1, 5 dc in next, sk1 around; join. Fasten off first leg.
Join legs:
With second leg, do not fasten off. Ch 4, join to first leg with sl st to bridge.
R1 (join round): hdc around first leg, hdc 4 across bridge, hdc around second leg, hdc 4 across bridge (place markers at sides).
R2–R6: hdc around; dec 2 sts at front and 2 at back every other round to shape rise. Stuff a scrap of paper inside to check coverage.
Waistband:
R7: ch1, sc around evenly to a multiple of 4.
R8–R10: BLO sc around for a ribbed band.
For elastic casing: fold band to inside and stitch down leaving an opening; thread elastic and close.
For drawstring: make an i-cord or ch 80–90, sc back; weave through R9.
Belt loops (optional, 5.0 mm): ch 6, sc back; make 4–5 and sew around waistband.
4) Tie Belt (brown)
Ch 70–80, hdc in 2nd ch and across. Taper ends with hdc, dc, tr, dc, hdc for a point; make two tails and knot in front.
5) Mini Box Bag
Panels (make 2, cream, 5.0 mm): ch 16, sc 14 rows → ~4″ square.
Gusset: ch 52, sc 4 rows (long strip).
Sew gusset around first panel, then the second.
Handle: ch 28, sc back; sew to top edges. Add a button loop if desired.
Finishing
- Weave in all ends securely.
- Light steam-block to smooth shells.
- Tie the belt, pop on the hat, and enjoy the cutest summer set.
Size up to 2–3T: add +4 ch to each short leg foundation and +2 rounds in the rise; for the top add +4–6 ch and +2 rows; for the hat add one more crown increase round before the sides.