
Amigurumi Princess Jasmine Doll Crochet Free Pattern
There is something undeniably magical about turning a simple skein of yarn into a beloved character from childhood. If you grew up watching Aladdin, you already know the spell that Princess Jasmine casts — her fierce independence, her turquoise outfit, and that iconic long black hair flowing behind her. Today, we are bringing that magic into your crochet basket with a complete free amigurumi Princess Jasmine doll pattern that you can make at home, whether you are a seasoned crafter or someone who has just finished their first amigurumi project.
This pattern is designed to be beginner-friendly while still producing a result that looks polished and detailed enough to display, gift, or add to a growing Disney amigurumi collection. We will walk through materials, gauge, stitch abbreviations, and the full step-by-step instructions for every part of the doll — from her head and body to her signature turquoise outfit and flowing black hair. Grab your hook and your favorite cup of tea, because this is going to be a fun one.
What Is Amigurumi?
Before we dive into the pattern itself, let us take a moment for anyone who is new to the craft. Amigurumi is the Japanese art of knitting or crocheting small stuffed figures — usually animals or characters. The word itself is a combination of the Japanese words ami (crocheted or knitted) and nuigurumi (stuffed doll). The style originated in Japan and has since spread all over the world, becoming one of the most popular forms of decorative crochet.
What makes amigurumi special is how achievable it is. Most figures are worked in continuous rounds using a magic ring start, and the stitches are kept tight to prevent stuffing from showing through. Even with just basic single crochet skills, you can create incredibly detailed characters. Princess Jasmine is a wonderful choice for your next amigurumi project because her design elements — the turquoise top and pants, gold accessories, and long black hair — are all achievable with simple color changes and a few embellishment techniques.
Materials You Will Need
Getting your materials sorted before you begin will make the whole process smoother. Here is everything you will need to complete this Princess Jasmine amigurumi doll:
Yarn: You will need worsted weight yarn (or light worsted / DK weight if you prefer a slightly smaller doll) in the following colors — skin tone (a warm beige or tan), turquoise or teal, black, white, gold or yellow, and a small amount of red for her lips.
Hook: A 3.5mm crochet hook is ideal for worsted weight yarn. If you are using DK weight, drop down to a 3.0mm hook. The key is to crochet tightly so the stuffing does not peek through.
Safety eyes: Two 9mm or 12mm black safety eyes depending on how large you want her eyes to appear. If you are making this doll for a child under three years old, always embroider the eyes instead of using safety eyes, as they can be a choking hazard.
Polyfill stuffing: A standard bag of polyester fiberfill will work perfectly. You want to stuff firmly but not so hard that your stitches stretch and gap.
Yarn needle: For weaving in ends and sewing pieces together.
Stitch markers: These are essential for working in continuous rounds so you always know where your round begins.
Scissors: A sharp pair dedicated to your craft supplies.
Optional: A small amount of black felt or black yarn for her eyebrows and additional facial details. Blush-colored eyeshadow or a pink marker for adding a rosy flush to her cheeks.
Gauge and Finished Size
Using worsted weight yarn and a 3.5mm hook, the finished doll should measure approximately 25 to 28 centimeters (about 10 to 11 inches) tall when complete. Gauge is not critical for amigurumi in the traditional sense — your stitch count and tension matter more. Work tightly enough that no stuffing shows between stitches, but not so tightly that your hook struggles to enter each stitch.
Stitch Abbreviations
Throughout this pattern, the following abbreviations are used:
MR — Magic ring
ch — Chain
sl st — Slip stitch
sc — Single crochet
inc — Increase (2 sc in the same stitch)
dec — Invisible decrease (insert hook in the front loops of the next two stitches and pull through together)
BLO — Back loop only
FLO — Front loop only
st — Stitch
rnd — Round
All pieces are worked in continuous rounds unless otherwise noted. Do not join at the end of each round unless instructed. Use a stitch marker to keep track of your rounds.
The Pattern
Head
The head is worked in your skin tone yarn.
Start with a magic ring.
Rnd 1: 6 sc into MR (6)
Rnd 2: Inc in each st around (12)
Rnd 3: (Sc 1, inc) repeat 6 times (18)
Rnd 4: (Sc 2, inc) repeat 6 times (24)
Rnd 5: (Sc 3, inc) repeat 6 times (30)
Rnd 6: (Sc 4, inc) repeat 6 times (36)
Rnd 7: (Sc 5, inc) repeat 6 times (42)
Rnd 8: (Sc 6, inc) repeat 6 times (48)
Rnd 9 to 16: Sc in each st around (48)
Rnd 17: (Sc 6, dec) repeat 6 times (42)
Rnd 18: (Sc 5, dec) repeat 6 times (36)
At this point, insert your safety eyes between rounds 12 and 13, approximately 10 to 12 stitches apart. This spacing gives Jasmine her wide, expressive eyes. Secure the backing firmly.
Rnd 19: (Sc 4, dec) repeat 6 times (30)
Rnd 20: (Sc 3, dec) repeat 6 times (24)
Now stuff the head firmly with polyfill.
Rnd 21: (Sc 2, dec) repeat 6 times (18)
Rnd 22: (Sc 1, dec) repeat 6 times (12)
Rnd 23: Dec 6 times (6)
Fasten off, leaving a long tail. Use your yarn needle to close the remaining hole by weaving through the front loops of the remaining stitches and pulling tight. Weave in the end.
Body
The body is worked in turquoise for Jasmine’s top, then transitions to turquoise again for her pants. If you want to show the little midriff detail, you can do a few rounds in skin tone between the two sections.
Start with turquoise yarn.
Rnd 1: 6 sc into MR (6)
Rnd 2: Inc in each st around (12)
Rnd 3: (Sc 1, inc) repeat 6 times (18)
Rnd 4: (Sc 2, inc) repeat 6 times (24)
Rnd 5: (Sc 3, inc) repeat 6 times (30)
Rnd 6 to 8: Sc in each st around (30)
Switch to skin tone yarn for the midriff.
Rnd 9 to 10: Sc in each st around (30)
Switch back to turquoise for the pants.
Rnd 11 to 18: Sc in each st around (30)
Rnd 19: (Sc 3, dec) repeat 6 times (24)
Rnd 20: (Sc 2, dec) repeat 6 times (18)
Stuff the body firmly.
Rnd 21: (Sc 1, dec) repeat 6 times (12)
Fasten off, leaving a long tail for sewing. Set aside.
Arms (Make Two)
Work in skin tone yarn for the hand section, then switch to turquoise for the sleeve.
Rnd 1: 6 sc into MR (6)
Rnd 2: Inc in each st around (12)
Rnd 3 to 5: Sc in each st around (12)
Rnd 6: (Sc 1, dec) repeat 4 times (8)
Switch to turquoise.
Rnd 7 to 14: Sc in each st around (8)
Stuff lightly, just enough to hold the shape without being rigid. Fasten off with a long tail for sewing.
Legs (Make Two)
The legs are worked in skin tone for the foot and lower leg area. Since Jasmine wears pointed shoes, you can add a small gold or yellow tip to suggest her footwear.
Start with gold yarn.
Rnd 1: 6 sc into MR (6)
Rnd 2: Inc in each st around (12)
Rnd 3: (Sc 1, inc) repeat 6 times (18)
Rnd 4 to 6: Sc in each st around (18)
Rnd 7: (Sc 1, dec) repeat 6 times (12)
Switch to skin tone.
Rnd 8 to 18: Sc in each st around (12)
Stuff the leg firmly. Fasten off with a long tail for sewing.
Hair
Jasmine’s long black hair is one of the most defining parts of her look. For the amigurumi version, the hair is made in two pieces: a hair cap that covers the head, and a long flowing ponytail piece attached at the back.
Hair Cap:
Work in black yarn.
Rnd 1: 6 sc into MR (6)
Rnd 2: Inc in each st around (12)
Rnd 3: (Sc 1, inc) repeat 6 times (18)
Rnd 4: (Sc 2, inc) repeat 6 times (24)
Rnd 5: (Sc 3, inc) repeat 6 times (30)
Rnd 6: (Sc 4, inc) repeat 6 times (36)
Rnd 7: (Sc 5, inc) repeat 6 times (42)
Rnd 8: (Sc 6, inc) repeat 6 times (48)
Rnd 9 to 14: Sc in each st around (48)
Do not stuff. Fasten off with a long tail and set aside. You will sew this onto the head after embroidering the face.
Ponytail:
For the ponytail, cut approximately 30 to 40 lengths of black yarn, each about 40 centimeters long. Bundle them together and fold in half. Using your crochet hook, pull the folded loop through a stitch at the back-center of the hair cap, then pull the loose ends through the loop to create a lark’s head knot. Repeat with additional bundles around the same area to build up volume. Braid the resulting lengths of yarn into a thick three-strand braid and secure the end with a small piece of gold yarn to represent her hair tie. Trim the ends neatly below the knot for a clean finish.
Ears (Make Two)
Rnd 1: 6 sc into MR (6)
Rnd 2: Inc in each st around (12)
Rnd 3: Sc in each st around (12)
Fasten off with a long tail. Do not stuff. Flatten slightly before sewing to the sides of the head.
Assembling the Doll
Assembly is where the magic really happens. Lay all your finished pieces out before you begin and take a moment to plan the positioning. Here is the order that works best:
Start by embroidering the face onto the head piece before attaching the hair cap. Use black yarn or embroidery thread to stitch two curved eyebrows above the safety eyes — these can be a single stitch or a few stitches worked in an arch shape. Embroider a small curved mouth in red yarn, and optionally add tiny white highlight dots above each eye using white yarn. Apply a light touch of blush or pink marker to the cheeks for a warm glow.
Once the face is complete, sew the hair cap onto the head. Align the front edge of the hair cap approximately at round 4 of the head so that the face is fully exposed. Pin it in place before sewing to ensure symmetry.
Next, attach the ears to the sides of the head at approximately rounds 10 and 11, tucked just under the edge of the hair cap.
Sew the head to the body. The neck joint should be secure — work your yarn needle through multiple stitches in both pieces and stitch all the way around at least twice before fastening off.
Attach the arms to the sides of the body at approximately rounds 6 and 7 of the body (in the turquoise top section). Position them so they hang naturally at the sides.
Sew the legs to the bottom of the body, side by side, with a stitch or two between them so they sit naturally apart.
Adding the Finishing Details
A few final touches will elevate your doll from sweet to truly show-stopping.
Gold belt: Cut a length of gold yarn and wrap it loosely around Jasmine’s waist two or three times, then tie it at the front and trim the ends. Alternatively, use a few stitches of gold yarn embroidered directly onto the waist of the doll for a neater finish.
Earrings: Thread a small gold bead onto a short piece of gold yarn, knot it, and sew it through each ear. If you prefer a simpler approach, a few small stitches of gold yarn in a circular shape at the base of each ear suggests earrings beautifully.
Necklace: Embroider or wrap a strand of gold yarn around the neck area to suggest Jasmine’s necklace detail.
These small touches make an enormous difference to the finished look, so do not skip them even if you are in a hurry to see the final result.
Tips for Getting the Best Results
Work in good lighting whenever possible, especially when sewing pieces together, to make sure everything is aligned correctly. Take your time with the face embroidery — even a millimeter of difference in eyebrow placement can change the character’s entire expression, so experiment on a scrap piece of fabric before committing to the doll.
If you want to make the doll more poseable, consider inserting a small piece of pipe cleaner or craft wire into each arm before stuffing. This allows you to bend the arms into different positions for display.
When stuffing the head, start with smaller pieces of polyfill rather than large clumps. This gives a smoother finish with fewer lumps visible through the yarn.
Block your pieces lightly with a damp cloth before assembly if they seem misshapen. This is particularly helpful for the hair cap, which can pucker slightly if your tension was uneven.
Yarn Substitution and Color Customization
While this pattern uses turquoise as Jasmine’s signature color, there is no rule against making her in alternate colors — a purple version for a mashup look, or a deeper jewel tone teal for a slightly more dramatic effect can both be stunning. The skin tone yarn is also fully customizable; use whatever shade feels most true to your vision of the character or most representative of the person you are making the doll for.
If you want a slightly larger doll, move up one hook size and use a bulkier yarn weight. For a mini version, use fingering weight yarn with a 2.0mm or 2.5mm hook. The stitch counts stay the same — only the size changes.
Displaying and Gifting Your Jasmine Doll
An amigurumi Princess Jasmine doll makes a beautiful gift for Disney fans of all ages. Tuck her inside a box with a little tissue paper and a handwritten note about the time you put into making her, and you have a truly memorable present.