If you’ve been searching for an amigurumi project that will stop everyone in their tracks, you just found it. This gorgeous Gigi the Grape Vineyard Doll is about to become your new favorite crochet project—and yes, the pattern is completely free! Inspired by the rich, warm aesthetic of a sun-drenched vineyard, this stunning doll features cascades of thick purple curls, a beautifully tailored puff-sleeve dress with tiny grape embellishments, and her very own miniature woven-look fruit basket.
Whether you want to add a high-end heirloom piece to your own collection or create a viral-worthy showstopper that will drive massive engagement on your social media pages, this design strikes the perfect balance of intricate detail and classic “Baby Schema” proportions. In this comprehensive tutorial, you will learn how to crochet clean stripes for her whimsical tights, sculpt a perfectly structured slouchy French beret, and craft tiny, multi-stitch grape clusters. Grab your favorite purple yarns and let’s bring this vineyard beauty to life!
🧶 What You’ll Need — Materials & Tools
Yarn:
- Main skin color: Worsted weight yarn (approx. 50g) — Cream / Light Beige
- Hair & Beret color: Worsted weight yarn (approx. 100g) — Deep Purple
- Outfit color 1: Worsted weight yarn (approx. 40g) — Pure White
- Outfit color 2: Worsted weight yarn (approx. 30g) — Lavender / Light Purple
- Basket color: Worsted weight yarn (approx. 20g) — Tan / Sand Beige
- Small amounts: Bright Green and Warm Brown for leaves, stems, and basket handle.
Tools & Supplies:
- Crochet hook: 3mm (or size to achieve gauge)
- Safety eyes: 18mm round black safety eyes, x2
- Polyester fiberfill stuffing
- Tapestry needle + sharp scissors
- Stitch markers (essential for tracking continuous rounds)
- Optional: Pink cosmetic blush or fabric pastel with a soft brush for the cheeks.
📏 Gauge & Measurements
- Gauge: 5 sc x 5 rows = 1 inch using a 3mm hook and worsted weight yarn.
- Finished doll height: Approximately 32 cm from the bottom of her shoes to the top of her beret.
- Note: Strict gauge is not mandatory, but amigurumi requires tight, dense stitches to prevent the white fiberfill stuffing from peeking through the fabric. If you naturally crochet loosely, drop down to a 2.5mm hook.
📖 Abbreviations Used (US Terms)
| Abbreviation | Meaning |
| MR | Magic Ring |
| sc | Single crochet |
| inc | Increase (2 sc in the same stitch) |
| dec | Invisible decrease (sc 2 stitches together using front loops only) |
| sl st | Slip stitch |
| ch | Chain |
| BLO | Back loop only |
| FLO | Front loop only |
| st(s) | Stitch(es) |
| rnd | Round |
| rep | Repeat |
| hdc | Half double crochet |
| dc | Double crochet |
| tr | Treble crochet |
| Bobble | 4-dc bobble stitch (used for grape textures) |
This pattern is written in US crochet terms.
🪡 Free Crochet Pattern — Gigi the Grape
Head
Using Cream/Light Beige yarn. Work in continuous rounds.
- Rnd 1: MR 6 sc (6)
- Rnd 2: [inc] rep 6 times (12)
- Rnd 3: [sc 1, inc] rep 6 times (18)
- Rnd 4: [sc 2, inc] rep 6 times (24)
- Rnd 5: [sc 3, inc] rep 6 times (30)
- Rnd 6: [sc 4, inc] rep 6 times (36)
- Rnd 7: [sc 5, inc] rep 6 times (42)
- Rnd 8–16: sc in each st around (42)Note: Insert 18mm safety eyes between rounds 13 and 14, leaving 8 stitches of space visible between them. Secure the washers firmly inside.
- Rnd 17: [sc 5, dec] rep 6 times (36)
- Rnd 18: [sc 4, dec] rep 6 times (30)
- Rnd 19: [sc 3, dec] rep 6 times (24)Stuff the head firmly with polyester fiberfill, shaping the cheeks as you fill.
- Rnd 20: [sc 2, dec] rep 6 times (18)
- Rnd 21: [sc 1, dec] rep 6 times (12)
- Fasten off, leaving a long tail for sewing. Add final stuffing if needed.
Hair Cap & Curls
Using Deep Purple yarn. The base cap is worked first, then individual ringlet strands are attached directly to the edge and surface.
Hair Cap Base:
- Rnd 1: MR 6 sc (6)
- Rnd 2: [inc] rep 6 times (12)
- Rnd 3: [sc 1, inc] rep 6 times (18)
- Rnd 4: [sc 2, inc] rep 6 times (24)
- Rnd 5: [sc 3, inc] rep 6 times (30)
- Rnd 6: [sc 4, inc] rep 6 times (36)
- Rnd 7–12: sc in each st around (36)
Curly Strands (Transition directly from cap edge):
- Bangs (Front 10 sts): [Ch 8, starting in 2nd ch from hook, hdc 7 down the chain, sl st into next st of cap] rep 10 times.
- Long Side/Back Curls (Remaining 26 sts): [Ch 45, starting in 2nd ch from hook, 2 hdc in each ch loop back to the base to create a dense corkscrew ringlet, sl st into next st of cap] rep 26 times.
- Fasten off. Align the hair cap over the head with the bangs framing the safety eyes, and secure it down with fabric pins before sewing cleanly into place.
Legs & Striped Tights (Make 2)
Start with Deep Purple yarn to form the shoe, then switch between Lavender and White for the striped tights.
Shoe Base:
- Rnd 1: MR 6 sc (6)
- Rnd 2: [inc] rep 6 times (12)
- Rnd 3: [sc 1, inc] rep 6 times (18)
- Rnd 4: [sc 2, inc] rep 6 times (24)
- Rnd 5: BLO sc in each st around (24)
- Rnd 6–7: sc in each st around (24)
- Rnd 8: sc 6, [dec] rep 6 times, sc 6 (18)
- Rnd 9: sc 6, [dec] rep 3 times, sc 6 (15)
Tights Section:
Change to Lavender yarn. Stuff the foot tightly.
- Rnd 10: BLO sc in each st around (15)
- Rnd 11: Change to White. sc in each st around (15)
- Rnd 12–13: Change to Lavender. sc in each st around (15)
- Rnd 14–15: Change to White. sc in each st around (15)
- Rnd 16–27: Repeat the 2-row color-alternating sequence until you have 9 distinct stripes. Stuff the leg firmly as you advance.
- Fasten off first leg. Repeat for second leg, but do NOT cut the yarn on the second leg; proceed directly to the body construction.
Body
Continue with Lavender yarn from the second leg to join both limbs together.
- Rnd 1: From the second leg, ch 3, join to the first leg with a sc. Work sc around the first leg (15 sts), sc 3 along one side of the chain, sc around the second leg (15 sts), sc 3 along the opposite side of the chain (36 sts total).
- Rnd 2–5: sc in each st around (36)
- Rnd 6: Change to White yarn. BLO sc in each st around (36) (This leaves an exposed front-loop ridge for attaching the skirt later).
- Rnd 7–9: sc in each st around (36)
- Rnd 10: [sc 4, dec] rep 6 times (30)
- Rnd 11–13: sc in each st around (30)
- Rnd 14: [sc 3, dec] rep 6 times (24)
- Rnd 15–16: sc in each st around (24)
- Rnd 17: [sc 2, dec] rep 6 times (18)Stuff the body fully.
- Rnd 18: Change to Cream skin yarn. BLO sc in each st around (18)
- Rnd 19–20: sc in each st around (18)
- Fasten off, leaving a tail for final reinforcement.
Arms (Make 2)
Start with Cream skin tone yarn.
- Rnd 1: MR 6 sc (6)
- Rnd 2: [sc 2, inc] rep 2 times (8)
- Rnd 3–9: sc in each st around (8)Change to White yarn for puff sleeves.
- Rnd 10: FLO [inc] rep 8 times (16)
- Rnd 11–13: sc in each st around (16)
- Rnd 14: [dec] rep 8 times (8)
- Stuff the lower hand lightly; leave upper puff sleeve un-stuffed. Flatten the top opening and sc 4 across both sides to seal the arm. Fasten off.
Flared Skirt
Locate the exposed FLO loops from Round 6 of the body. Join Deep Purple yarn at the spine center.
- Rnd 1: ch 2, [dc 2 in each st] around, sl st to join (72)
- Rnd 2–6: dc in each st around, sl st to join (72)
- Rnd 7: Change to Lavender yarn. [ch 3, sl st into next st] repeating all the way around to build a delicate ruffled perimeter frame. Fasten off and weave in loose tails safely.
Collar & Shoe Straps
- Collar: Join Lavender yarn to the exposed FLO ridge at the neckline of the body (Rnd 18). [Ch 2, 2 hdc in next st, sl st in next st] repeat around to form a tiny petal collar. Fasten off.
- Shoe Straps: Join Deep Purple yarn to the side profile of Rnd 9 of the shoe. Ch 7, cross over the front ankle, and sl st into the opposing side of the foot. Sew a tiny green embroidery knot or plastic button on the strap anchor point to finish the Mary Jane style.
Slouchy Grape Beret
Using Deep Purple yarn. Worked in rounds with clean slip-stitch transitions.
- Rnd 1: MR 6 sc, sl st to join, ch 2 (6)
- Rnd 2: [dc inc] rep 6 times, sl st, ch 2 (12)
- Rnd 3: [dc 1, dc inc] rep 6 times, sl st, ch 2 (18)
- Rnd 4: [dc 2, dc inc] rep 6 times, sl st, ch 2 (24)
- Rnd 5: [dc 3, dc inc] rep 6 times, sl st, ch 2 (30)
- Rnd 6: [dc 4, dc inc] rep 6 times, sl st, ch 2 (36)
- Rnd 7: [dc 5, dc inc] rep 6 times, sl st, ch 2 (42)
- Rnd 8–9: dc in each st around, sl st, ch 1 (42)
- Rnd 10: [sc 5, dec] rep 6 times, sl st, ch 1 (36)
- Rnd 11: [sc 4, dec] rep 6 times, sl st, ch 1 (30)
- Rnd 12: sc in each st around to finish brim finish. Fasten off.
Mini Fruit Basket
Using Tan / Sand Beige yarn.
- Rnd 1: MR 6 sc (6)
- Rnd 2: [inc] rep 6 times (12)
- Rnd 3: [sc 1, inc] rep 6 times (18)
- Rnd 4: [sc 2, inc] rep 6 times (24)
- Rnd 5: BLO sc in each st around (24)
- Rnd 6–10: sc in each st around (24)
- Fasten off. Attach a strand of Warm Brown yarn to one side rim, ch 14, and join to the directly opposing rim to construct a sturdy carrying handle.
Grape Appliqués & Details
Make multiple small units to adorn the dress center, skirt perimeter, beret side, and inside the basket.
Tiny Grape Bunch (Make 6-8):
- Join Deep Purple yarn. Main Stem Base: Ch 5.
- In the 2nd ch from hook, work a [4-dc bobble stitch, ch 1, sl st into same ch space].
- Move down the chains, placing bobble clusters closely together to yield a compact triangular fruit assembly.
- Leaf Detail: Join Bright Green yarn to the top crown loop of the grapes, ch 4, sl st into 2nd ch, hdc 1, sc 1, and anchor back down to form a tiny leaf. Fasten off.
🔧 How to Assemble Your Gigi Doll
[1. Secure Safety Eyes & Washers]
│
▼
[2. Stuff & Close Head]
│
▼
[3. Stuff & Close Body] <────── [4. Attach Striped Legs]
│
▼
[5. Sew Head to Body]
│
▼
[6. Attach Puff Arms]
│
▼
[7. Secure Hair Cap & Curls]
│
▼
[8. Sew Grape Appliqués to Dress]
│
▼
[9. Add Makeup/Blush & Face Details]
- Perfect the Face Base: Ensure safety eyes are locked in before closing the head. Use black embroidery thread to stitch tiny, upward-flicking eyelashes on the outer edge of each eye, and draw a thin, soft line above for the eyebrows.
- Secure the Structure: Sew the closed head cleanly to the open neck ridge of the body. Pull your stitches tight and add an extra ring of hidden reinforcement stitches so her head does not wobble.
- Equally Align Limbs: Sew the sealed upper arm tabs straight down to the sides of the white shirt line. Anchor the legs side-by-side to the base underside of the body so they hang freely.
- Style the Hair Cap: Place the curly cap over the head. Let the ringlets spill beautifully over her shoulders. Fasten the cap edges down with hidden cream thread stitches.
- Add the Vineyard Details: Sew one small grape appliqué to the center chest of her white blouse. Stitch 4 or 5 grape units spaced out around the upper deep purple skirt fabric. Sew the remaining large cluster onto the side profile of her beret.
- Blush up the Cheeks: Dip a dry makeup brush lightly into real pink cosmetic blush. Sweep it beneath her eyes to give her that warm, viral-ready amigurumi glow.