The Children’s Primrose Blouse is a sweet and stylish crochet top for kids that’s as comfortable as it is adorable. Featuring a charming babydoll-inspired silhouette, this lightweight top is perfect for playdates, family outings, and everyday adventures.
Best of all, there’s a coordinating adult version available, making it easy to create a beautiful Mommy-and-Me set you’ll both love to wear.

Why You’ll Love This Crochet Kids’ Top Pattern
- A charming crochet top for kids with a comfortable babydoll-style fit
- Pretty, open stitch pattern that’s cool for spring or fall
- Designed for comfort and movement during everyday play
- Includes instructions for children’s sizes 2/3-10/12
- Coordinating adult pattern available for a sweet Mommy-and-Me set

Crochet Top for Kids Pattern Details
Skill Level: Intermediate
Finished Size: Kids’ sizes 2/3-10/12 (to fit 20″-28″ chest circumference)
Hook Size: H/8 (5.0mm) and K/10.5 (6.5mm)
Yarn: lighter worsted (#4) weight yarn
The Children’s Primrose Blouse crochet top is a beautiful spring blouse featuring the primrose crochet stitch.
It has a baby doll tee style look to it. This blouse is worked from the top down with sleeves added at the end.

The Yarn
The Primrose Blouse is made using worsted weight (#4) yarn. I recommend using something like Caron Simply Soft or WeCrochet Brava Worsted.
This crochet pattern is rated intermediate in pattern difficulty. You will be using a variety of stitches, including the herringbone double crochet stitch.
The pattern comes with written instructions for children’s sizes 2/3 through 10/12.

If you love crocheting as much as I do, or want to learn more, or just want to show off your work, please join our Crochet Garments community over on Facebook! I hope you’ll share your finished crochet project with us!
Frequently Asked Questions
Is this crochet top for kids beginner-friendly?
This pattern is rated intermediate, and some familiarity with crocheting garments is recommended. However, if you’re comfortable with basic crochet stitches, you’ll likely find it very approachable. The pattern includes a few special stitches, but don’t let that intimidate you! You can follow my written and video tutorials for both the Primrose Stitch and the Herringbone Double Crochet Stitch for extra guidance along the way.
How do I choose the right size?
To choose the best size, measure the child’s chest circumference at its widest point. Use a soft measuring tape and keep it snug but not tight.
Select the size that most closely matches the measurement. If the child falls between sizes, it’s usually best to size up to allow room for comfort and movement.
For the best fit, have the child try on the top as you work. If it feels too snug around the waist or hips, try going up a hook size or two to create a more comfortable fit.
What yarn works best for this children’s crochet top?
A soft, washable worsted weight yarn works best for this crochet top for kids. Acrylic blends, cotton blends, and soft wool blends are all excellent choices that provide comfort and durability for everyday wear.
Look for a yarn that’s easy to care for, since children’s garments often need frequent washing and plenty of playtime adventures.
Can I make the blouse longer or shorter?
Yes! The length of this crochet top can easily be customized to suit different heights and preferences. Simply add or remove rounds at the bottom of the blouse to create your desired length.
Is there a matching adult version?
There is! The adult Primrose Blouse features the same beautiful stitch combination and makes a wonderful coordinating piece. Whether you’re planning family photos or simply love matching handmade outfits, the adult version makes it easy to create a sweet Mommy-and-Me set.
Stitch Tutorial for this Kids’ Crochet Top

Children’s Primrose Blouse
Get the PDF Pattern!
Upgrade to the ad-free, printable PDF download on Ravelry or Etsy!
Just want the free version? Scroll down below!
Be sure to check out the Adult Primrose Blouse crochet pattern too!
Children’s Primrose Blouse Crochet Pattern
Thank you for your support of my hard work to bring you this pattern by staying on the blog to use the pattern or purchasing the printable version!
Materials
Light worsted weight yarn (Caron Simply Soft was used in photo)
H (5.0mm) crochet hook or hook to obtain gauge
K (6.5mm) crochet hook or three sizes up from hook used to obtain gauge
Measuring tape
Needle for weaving in ends
Difficulty
Intermediate
Gauge
15fsc= 4” with H hook
13 herrdc + 9 rows= 4.25” with H hook
Sizing
2/3- 20-21” Chest
4/5- 22-23” Chest
6/8- 24-25” Chest
10/12- 26-28” Chest
Stitches Needed
Fsc- chainless foundation single crochet
Herrdc- herringbone double crochet- yarn over, insert hook into stitch, yarn over, pull through stitch and one loop, yarn over, pull through one loop, yarn over, pull through both loops.
Sc- single crochet
dc- double crochet
ch- chain
Pattern Notes
Beginning chain does not count as first stitch unless otherwise stated.
Sizing is approximate. It is best to try on as you go. If bottom stitching is too tight around the waist and hips, continue to go up a hook size until you get a comfortable fit.
2/3
Round 1: work 56 fsc, join to 1st stitch. (56)
Round 2: Ch 2, herrdc in 1st 5, {herrdc, ch 1, herrdc} in next, herrdc in next 11, {herrdc, ch 1, herrdc} in next, herrdc in next 20, {herrdc, ch 1, herrdc} in next, herrdc in next 11, {herrdc, ch 1, herrdc} in next, herrdc in last 5, join to 1st stitch. (60)
Round 3: Ch 2, herrdc in each stitch around, join to 1st stitch. (60)
Round 4: Repeat round 3.
Round 5: Ch 2, herrdc in 1st 6, ch 13, skip 13, herrdc in next 22, ch 13, skip 13, herrdc in last 6, join to 1st stitch. (60)
Round 6: Ch 2, herrdc in each stitch around, join to 1st stitch. (60)
Rounds 7-9: Repeat round 6
Move to K hook.
Round 10: Ch 1, sc in each stich around, join to 1st stitch. (60)
Round 11: Repeat round 10
Round 12: Ch 1, 2 sc in 1st stitch, 1 sc in next 6, *2 sc in next, 1 sc in next 6*, repeat around, join to 1st stitch. (68)
Round 13: Ch 1, sc in 1st stitch, {sc, ch 2, sc} in next stitch, skip 2 stitches, *{sc, ch 2, sc} in next, skip 2 stitches*, repeat around, sc in last stitch, join to 1st stitch. (22 sc groups)
Round 14: Ch 1, sc in 1st stitch* 3dc in ch 2 space*, repeat around, sc in last stitch, join to 1st stitch.(22 dc groups)
Round 15: Ch 1, sc in 1st stitch, *{sc, ch 2, sc} in 2nd dc of 3dc group, repeat around, join to 1st stitch. (22 sc groups)
Repeat rounds 14 and 15 until garment is approximately 11” from top of shoulder to bottom or until desired length. Make sure to end on Round 15. Fasten off. Weave in ends.
4/5
Round 1: work 60 fsc, join to 1st stitch. (60)
Round 2: Ch 2, herrdc in 1st 7, {herrdc, ch 1, herrdc} in next, herrdc in next 11, {herrdc, ch 1, herrdc} in next, herrdc in next 20, {herrdc, ch 1, herrdc} in next, herrdc in next 11, {herrdc, ch 1, herrdc} in next, herrdc in last 7, join to 1st stitch. (64)
Round 3: Ch 2, herrdc in each stitch around, join to 1st stitch. (60)
Round 4-5: Repeat round 3.
Round 6: Ch 2, herrdc in 1st 8, ch 13, skip 13, herrdc in next 22, ch 13, skip 13, herrdc in last 8, join to 1st stitch. (64)
Round 7: Ch 2, herrdc in each stitch around, join to 1st stitch. (64)
Rounds 8-13: Repeat round 6
Move to K hook.
Round 14: Ch 1, sc in each stich around, join to 1st stitch. (64)
Rounds 15-16: repeat round 13
Round 17: Ch 1, 2sc in 1st stitch, sc in next 7, * 2 sc in next, sc in next 7*, repeat around, join to 1st stitch. (72)
Round 18: Ch 1, {sc, ch 2, sc} in 1st stitch, skip 2 stitches, *{sc, ch 2, sc} in next, skip 2 stitches*, repeat around, join to beginning chain 1. (24 sc groups)
Round 19: Ch 1, * 3dc in ch 2 space*, repeat around, join to beginning chain 1 stitch. (24 dc groups)
Round 20: Ch 1, *{sc, ch 2, sc} in 2nd dc of 3dc group, repeat around, join to beginning chain 1 stitch. (24 sc groups)
Repeat rounds 19 and 20 until garment is approximately 12” from top of shoulder to bottom or until desired length. Make sure to end on Round 19. Fasten off. Weave in ends.
6/8
Round 1: work 64 fsc, join to 1st stitch. (64)
Round 2: Ch 2, herrdc in 1st 8, {herrdc, ch 1, herrdc} in next, herrdc in next 11, {herrdc, ch 1, herrdc} in next, herrdc in next 22, {herrdc, ch 1, herrdc} in next, herrdc in next 11, {herrdc, ch 1, herrdc} in next, herrdc in last 8, join to 1st stitch. (68)
Round 3: Ch 2, herrdc in each stitch around, join to 1st stitch. (68)
Round 4-5: Repeat round 3.
Round 6: Ch 2, herrdc in 1st 8, ch 15, skip 15, herrdc in next 22, ch 15, skip 15, herrdc in last 8, join to 1st stitch. (68)
Round 7: Ch 2, herrdc in each stitch around, join to 1st stitch. (68)
Rounds 8-14: Repeat round 6.
Move to K hook.
Round 15: Ch 1, sc in each stich around, join to 1st stitch. (68)
Rounds 16-17: Repeat round 14.
Round 18: Ch 1, 2 sc in 1st stitch, sc in next 7, *2 sc in next, sc in next 7*, repeat around, sc in last 5, join to 1st stitch. (77)
Round 19: Ch 1, sc in first, {sc, ch 2, sc} in 1st stitch, skip 2 stitches, *{sc, ch 2 , sc} in next, skip 2 stitches*, repeat around, sc in last stitch, join to 1st stitch. (25 sc groups)
Round 20: Ch 1, sc in first,* 3dc in ch 2 space*, repeat around, sc in last stitch, join to 1st stitch. (25 dc groups)
Round 21: Ch 1, sc in first, *{sc, ch 2, sc} in 2nd dc of 3dc group, repeat around, sc in last stitch, join to 1st stitch. (25 sc groups)
Repeat rounds 20 and 21 until garment is approximately 14” from top of shoulder to bottom or until desired length. Make sure to end on Round 20. Fasten off. Weave in ends.
10/12
Round 1: work 68 fsc, join to 1st stitch. (68)
Round 2: Ch 2, herrdc in 1st 7, {herrdc, ch 1, herrdc} in next, herrdc in next 13, {herrdc, ch 1, herrdc} in next, herrdc in next 24, {herrdc, ch 1, herrdc} in next, herrdc in next 13, {herrdc, ch 1, herrdc} in next, herrdc in last 7, join to 1st stitch. (72)
Round 3: Ch 2, herrdc in each stitch around, join to 1st stitch. (72)
Round 4-6: Repeat round 3.
Round 7: Ch 2, herrdc in 1st 8, ch 17, skip 17, herrdc in next 22, ch 17, skip 17, herrdc in last 8, join to 1st stitch. (72)
Round 8: Ch 2, herrdc in each stitch around, join to 1st stitch. (72)
Rounds 9-17: Repeat round 8.
Move to K hook.
Round 18: Ch 1, sc in each stich around, join to 1st stitch. (72)
Rounds 19-20: Repeat round 18
Round 21: Ch 1, 2 sc in 1st stitch, sc in next 8, *2 sc in next, sc in next 8*, repeat around, join to 1st stitch. (80)
Round 22: Ch 1, sc in 1st stitch, {sc, ch 2, sc} in next stitch, skip 2 stitches, *{sc, ch 2, sc} in next, skip 2 stitches*, repeat around, sc in last stitch, join to 1st stitch. (26 sc groups)
Round 23: Ch 1, sc in 1st stitch, 3dc in ch 2 space*, repeat around, sc in last stitch, join to 1st stitch. (26 dc groups)
Round 24: Ch 1, sc in 1st stitch, *{sc, ch 2, sc} in 2nd dc of 3dc group, repeat around, sc in last stitch, join to first stitch. (26 sc groups)
Repeat rounds 23 and 24 until garment is approximately 14” from top of shoulder to bottom or until desired length. Make sure to end on Round 24. Fasten off. Weave in ends.
Sleeves
Round 1: join yarn to bottom side of sleeve opening, ch 1, sc around evenly, ending with a multiple of 3.
Round 2: ch 1, {sc, ch 2, sc} in next stitch, skip 2 stitches, *{sc, ch 2, sc} in next, skip 2 stitches*, repeat around, join to beginning chain 1.
Round 3: Ch 1,* 3dc in ch 2 space*, repeat around, join to beginning chain 1 stitch.
Round 4: Ch 1, *{sc, ch 2, sc} in 2nd dc of 3dc group*, repeat around, join to beginning chain 1 stitch.
Repeat rounds 3 and 4 two more times, ending with Round 4. Fasten off. Weave in ends.
Pin it!




