Who doesn’t love a squishy little crochet donut?! This adorable amigurumi donut is one of my absolute favorite projects β it’s fun, it’s quick, and the shell stitch icing makes it look so impressive! Beginner friendly with just a few intermediate stitches, this is the perfect next project once you’ve mastered the basics. Make it in any color combination you love β the sprinkles are optional but highly recommended! π

Materials
- 100% acrylic worsted weight yarn, weight 4 β two colors (donut base + icing)
- 4.25mm (G) crochet hook
- Stitch markers
- Yarn needle
- Polyfill stuffing
- Scissors
- Row counter
- Optional: contrasting yarn for sprinkles
Gauge is not needed for this pattern. Final size will depend on your tension, hook size, and yarn used.
Notes Before You Begin
- Always count your stitches at the end of each round
- Stitch count per round is listed in parentheses β example: (12)
- Do not crochet too tightly or it will be difficult to insert your hook
- Avoid overstuffing β this can stretch stitches and distort the shape
- … means repeat the instructions between asterisks the number of times stated
- Move your stitch marker at the end of each round
- This pattern is worked in joined rounds
- Slip stitch at the end of each round to join
- Chain 1 does not count as a stitch
Pattern Instructions
Donut Base
Round 1: Chain 26, slip stitch to first chain to form a ring, being careful not to twist (26)
Round 2: Sc in each stitch around, slip stitch to join (26)
Round 3: (Inc, sc in next 2 stitches) 10 times, slip stitch to join (36)
Rounds 4β7: Sc in each stitch around, slip stitch to join (36)
Round 8: (Dec, sc in next 2 stitches) 10 times, slip stitch to join (26)
Rounds 9β11: Sc in each stitch around, slip stitch to join (26)
Add the Stuffing Note π
After the last round add a paragraph block and type:
Stuff the donut evenly as you go, then sew closed using a whipstitch.
Icing
Round 1: Chain 26, slip stitch to first chain to form a ring, being careful not to twist (26)
Round 2: Sc in each stitch around, slip stitch to join (26)
Round 3: Chain 1, sc in same stitch, 5 dc in next stitch, skip 1, sc in next stitch 8 times, slip stitch in last stitch
Add the Finishing Note π
After Round 3 add a paragraph block and type:
You should have 8 shells total. Sew the icing to the top of the donut base. Add sprinkles (optional) by sewing them on top of the icing with a contrasting yarn color!




Stitch Glossary
Single Crochet (sc): Insert hook into stitch, yarn over, pull up a loop β 2 loops on hook, yarn over and pull through both loops.
Double Crochet (dc): 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.
Increase (inc): Work 2 single crochets into the same stitch to create an additional stitch.
Decrease (dec): Insert hook into next stitch and pull up a loop, insert hook into following stitch and pull up a loop β 3 loops on hook, yarn over and pull through all 3 loops.
Chain (ch): Make a loop. Wrap yarn over hook from back to front and draw yarn through. Repeat.
Slip Stitch (sl st): Insert hook into stitch, yarn over and pull through all loops on hook.
Fasten Off (FO): Slip stitch into the next stitch and tie off securely. Weave in ends.
Abbreviations: sc = single crochet, dc = double crochet, inc = increase, dec = decrease, ch = chain, sl st = slip stitch, FO = fasten off
Β© 2026 Maribel Designs. All rights reserved. This pattern is free for personal use only. You may not sell, redistribute, or share this pattern in any form. Finished items made from this pattern may be sold in small quantities with credit given to Maribel Designs as the pattern designer. You may not upload this pattern to any website, blog, or file-sharing service.
Did you enjoy this free pattern? If this donut made you smile consider supporting me β it helps keep the free patterns coming! βπ§Ά
Love this donut? Grab the matching Coffee Cup pattern for just $5!!