If you’ve been searching for an amigurumi project that will stop everyone in their tracks on social media, you just found it. This little bunny is about to become your new favorite crochet project — and yes, the pattern is completely free! Meet Bonnie the Blossom Bunny, a darling heritage-style doll designed with sweet cottagecore aesthetics. Standing beautifully with her oversized, expressive safety eyes, long floppy ears, and an incredibly detailed sage green sundress adorned with hand-stitched daisies, she brings a whimsical touch of countryside magic to any yarn collection.
This project is tailored specifically for intermediate crocheters or ambitious beginners looking to level up their stitch work. By following this tutorial, you will master the art of structural amigurumi shaping, seamless color transitions, miniature accessory construction, and delicate surface embroidery. We’ll guide you step-by-step through crocheting Bonnie herself, her gorgeous wardrobe, and her sweet garden props—including a tiny vintage crossbody satchel, a wide-brim sun hat, and a miniature watering can. Grab your favorite hooks, settle into your coziest crafting nook, and let’s bring Bonnie to life!
🧶 What You’ll Need — Materials & Tools
Yarn:
- Cream/Off-White worsted weight yarn (approx 80g) — Main Body
- Sage Green worsted weight yarn (approx 40g) — Cottagecore Dress
- Soft Pink worsted weight yarn (approx 20g) — Inner Ears & Blush Details
- Dusty Pink worsted weight yarn (approx 15g) — Mary Jane Shoes
- Straw/Tan worsted weight yarn (approx 25g) — Sun Hat & Crossbody Satchel
- Small amounts of White, Yellow, and Terracotta yarn for embroidery, daisies, and the flower pot.
Tools & Supplies:
- Crochet hook: 3mm (or size needed to achieve a tight, hole-free gauge)
- Safety eyes: 18mm round dark brown safety eyes with large white felt backings, x2
- Polyester fiberfill stuffing (high-grade)
- Tapestry needle + sharp embroidery needle
- Scissors
- Stitch markers (locking style)
- 1 small wooden flower button (for the crossbody satchel)
- Pink cosmetic blush or pastel chalk (optional for cheeks)
📏 Gauge & Measurements
- Gauge: 5 sc x 5 rows = 1 inch using a 3mm hook and worsted weight yarn.
- Finished doll height: Approximately 32cm from the soles of her shoes to the top of her head (excluding the ears) when seated.
- Note: Gauge is critical in amigurumi. Your stitches should be firm enough to ensure that the polyester fiberfill remains completely hidden and does not leak through the fabric fabric. If your stitches feel loose, drop down a hook size.
📖 Abbreviations Used (US Terms)
| Abbreviation | Meaning |
| MR | Magic Ring |
| sc | Single crochet |
| inc | Increase (2 sc in same stitch) |
| dec | Invisible decrease |
| 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 |
This pattern is written in standard US crochet terms.
🪡 Free Crochet Pattern — Bonnie the Blossom Bunny
Head
Using Cream/Off-White yarn. Stuff firmly as you progress.
- Rnd 1: MR 6 sc (6)
- Rnd 2: inc in each st around (12)
- Rnd 3: [sc, inc] rep 6 times (18)
- Rnd 4: [2 sc, inc] rep 6 times (24)
- Rnd 5: [3 sc, inc] rep 6 times (30)
- Rnd 6: [4 sc, inc] rep 6 times (36)
- Rnd 7: [5 sc, inc] rep 6 times (42)
- Rnd 8–15: sc in each st around (42)
- Note: Place 18mm dark brown safety eyes between rounds 12 and 13, spaced 8 stitches apart. Place white felt backing behind the eyes before securing the washers tightly.
- Rnd 16: [5 sc, dec] rep 6 times (36)
- Rnd 17: [4 sc, dec] rep 6 times (30)
- Rnd 18: [3 sc, dec] rep 6 times (24)
- Rnd 19: [2 sc, dec] rep 6 times (18)
- Stuff the head generously, keeping the shape round and uniform. Fasten off, leaving a long yarn tail for assembly.
Body
Using Cream/Off-White yarn. Stuff firmly.
- Rnd 1: MR 6 sc (6)
- Rnd 2: inc in each st around (12)
- Rnd 3: [sc, inc] rep 6 times (18)
- Rnd 4: [2 sc, inc] rep 6 times (24)
- Rnd 5: [3 sc, inc] rep 6 times (30)
- Rnd 6: [4 sc, inc] rep 6 times (36)
- Rnd 7–12: sc in each st around (36)
- Rnd 13: [4 sc, dec] rep 6 times (30)
- Rnd 14–15: sc in each st around (30)
- Rnd 16: [3 sc, dec] rep 6 times (24)
- Rnd 17–18: sc in each st around (24)
- Rnd 19: [2 sc, dec] rep 6 times (18)
- Rnd 20: sc in each st around (18)
- Fasten off, weave in short loose ends. Fill firmly with fiberfill.
Arms (make 2)
Start with Cream/Off-White yarn. Do not stuff arms.
- Rnd 1: MR 6 sc (6)
- Rnd 2: [sc, inc] rep 3 times (9)
- Rnd 3–5: sc in each st around (9)
- Change to Sage Green yarn for the dress sleeves.
- Rnd 6–14: sc in each st around (9)
- Flatten the opening of the arm and sc through both opposing layers (4 sc across) to close. Fasten off, leaving a long tail for sewing.
Legs (make 2)
Start with Dusty Pink yarn for the shoes.
- Rnd 1: MR 6 sc (6)
- Rnd 2: inc in each st around (12)
- Rnd 3: [sc, inc] rep 6 times (18)
- Rnd 4: BLO sc in each st around (18)
- Rnd 5: sc in each st around (18)
- Rnd 6: 5 sc, 4 dec, 5 sc (14)
- Change to Cream/Off-White yarn.
- Rnd 7: BLO sc in each st around (14)
- Rnd 8–22: sc in each st around (14)
- Stuff the lower foot area firmly, and the leg section very lightly to ensure a soft, dangly pose. Flatten the top opening and sc through both layers (7 sc across) to close. Fasten off, leaving a long tail.
- Shoe Strap: Attach Dusty Pink yarn to the unworked front loop of Rnd 6 on the side of the shoe, ch 6, skip across the ankle, and sl st to the opposite side. Fasten off. Add a tiny white French knot stitch on the strap accent.
Floppy Ears (make 2)
Using Cream/Off-White yarn. Do not stuff.
- Rnd 1: MR 6 sc (6)
- Rnd 2: [sc, inc] rep 3 times (9)
- Rnd 3: [2 sc, inc] rep 3 times (12)
- Rnd 4: [3 sc, inc] rep 3 times (15)
- Rnd 5: [4 sc, inc] rep 3 times (18)
- Rnd 6–16: sc in each st around (18)
- Rnd 17: [4 sc, dec] rep 3 times (15)
- Rnd 18: sc in each st around (15)
- Rnd 19: [3 sc, dec] rep 3 times (12)
- Rnd 20: sc in each st around (12)
- Flatten the ears and sc across the opening to close. Fold the base in half slightly and secure with a stitch for a natural look. Fasten off, leaving a tail.
- Inner Ear Trim: Using Soft Pink yarn, sew a long straight line or satin stitch patch directly onto the front-facing center of each ear.
Cottagecore Dress
Using Sage Green yarn. Worked in rows, then joined in rounds.
- Row 1: Ch 25, starting in 2nd ch from hook: 24 sc, ch 1, turn (24)
- Row 2: [3 sc, inc] rep 6 times, ch 1, turn (30)
- Row 3: 4 sc, ch 5, skip 6 sts (armhole), 10 sc, ch 5, skip 6 sts (armhole), 4 sc, ch 1, turn (28 sts including chains)
- Row 4–7: sc in each st across, ch 1, turn (28)
- Join Row 7 to the beginning with a sl st to work in rounds from this point forward.
- Rnd 8: Ch 2, [dc inc] in each st around, join with a sl st to first dc (56)
- Rnd 9–14: dc in each st around, join with sl st (56)
- Change to White yarn for the lace edge.
- Rnd 15: [ch 3, skip 1 st, sl st in next st] repeat around to create a delicate lace shell look. Fasten off.
- Embroidery: Using your embroidery needle with yellow and white yarn, embroider lazy daisy stitches along the lower portion of the dress just above the white lace hem.
Mini Crossbody Satchel
Using Straw/Tan yarn.
- Row 1: Ch 9, starting in 2nd ch from hook: 8 sc, ch 1, turn (8)
- Row 2–12: sc in each st across, ch 1, turn (8)
- Fold Row 1 up to meet Row 8, leaving Rows 9–12 to fold over as a purse flap. Sew down the left and right sides to form a pouch pocket.
- Satchel Flap: On Row 12, ch 4 in the center stitch to act as a button loop. Fasten off. Sew a small wooden flower button to the front pocket body.
- Strap: Attach Straw/Tan yarn to one side corner of the bag, ch 35 (or length desired to cross Bonnie’s chest), and secure to the opposite side corner. Fasten off.
Straw Sun Hat
Using Straw/Tan yarn.
- Rnd 1: MR 6 sc (6)
- Rnd 2: inc in each st around (12)
- Rnd 3: [sc, inc] rep 6 times (18)
- Rnd 4: [2 sc, inc] rep 6 times (24)
- Rnd 5: [3 sc, inc] rep 6 times (30)
- Rnd 6: [4 sc, inc] rep 6 times (36)
- Rnd 7: [5 sc, inc] rep 6 times (42)
- Rnd 8: BLO sc in each st around (42)
- Rnd 9–11: sc in each st around (42)
- Rnd 12 (Brim): FLO [sc, inc] rep 21 times around (63)
- Rnd 13: [2 sc, inc] rep 21 times around (84)
- Rnd 14: sc in each st around (84). Fasten off and weave in ends.
- Ribbon: Wrap a strand of Sage Green yarn around the base of the hat crown and tie it into a beautiful, neat bow on the side.
Pastel Pink Watering Can
Using Soft Pink yarn.
- Rnd 1: MR 6 sc (6)
- Rnd 2: inc in each st around (12)
- Rnd 3: [sc, inc] rep 6 times (18)
- Rnd 4: BLO sc in each st around (18)
- Rnd 5–10: sc in each st around (18)
- Rnd 11: [sc, dec] rep 6 times (12)
- Rnd 12: dec 6 times (6). Fasten off and close opening.
- Spout: Attach yarn to Rnd 6 on the side of the canister, ch 4, turn, 3 sl st back down. Fasten off.
- Handle: Attach yarn to Rnd 10 on the back side, ch 6, and attach down to Rnd 5. Fasten off.
Daisy Flower Pot
Start with Terracotta-colored yarn.
- Rnd 1: MR 6 sc (6)
- Rnd 2: inc in each st around (12)
- Rnd 3: BLO [sc, inc] rep 6 times (18)
- Rnd 4–7: sc in each st around (18)
- Change to Brown yarn for soil.
- Rnd 8: BLO [sc, dec] rep 6 times (12)
- Stuff tightly with fiberfill.
- Rnd 9: dec 6 times (6). Fasten off and close loop.
- The Daisy Stem & Flower: Attach Green yarn to the center soil, ch 5. Fasten off. Using White yarn, make a tiny MR of [ch 2, dc, ch 2, sl st] 5 times to form a tiny 5-petal flower. Sew a yellow knot in the center and secure to the top of the green stem.
🔧 How to Assemble Your Bonnie the Blossom Bunny Doll
Follow these steps in numerical order for a clean, professional finish:
- Insert safety eyes into the head precisely at Round 12, ensuring an 8-stitch gap between them. Snap the safety washers firmly on from the inside before finishing head closure.
- Finish stuffing the head to a smooth, firm round shape, then close with a slip stitch.
- Stuff and close the body. Sew the head securely to the top opening of the body using the yarn tail and a sturdy whip stitch.
- Attach the arms at shoulder level (approx Round 19 of the body). Sew directly through both layers flat against the neck junction.
- Attach the legs directly to the bottom base of the body (around Rnd 4), keeping them side-by-side so they hang in a natural, floppy seated manner.
- Add the floppy ears onto the top sides of the head around Rnd 3. Angle them slightly downward for a sweet, relaxed drape.
- Embroider the face details: Using a fine pink yarn thread, sew a small upside-down triangle between the eyes for the nose. Stitch a quick, short line down for a subtle mouth. Add feminine eyelashes at the outer corners of the safety eyes using black thread. Dab a small bit of actual pink cosmetic blush onto her cheeks.
- Dress the doll by slipping the Sage Green dress over her body from the bottom up before attaching her head completely, or button it securely down the back.
- Attach the crossbody bag by looping the strap over Bonnie’s head and resting the satchel casually at her side hip.
- Style the scene: Place the straw sun hat delicately on her head between her long floppy ears, and arrange the miniature terracotta flower pot and pink watering can directly next to her feet for photography!
💡 Pro Tips for Best Results
- Always use a smaller hook than recommended on your yarn label. Amigurumi needs tight, dense fabric so stuffing doesn’t show through.
- Use stitch markers at the start of every round — it’s easy to lose count, especially on the body.
- The invisible decrease is your best friend. It creates a much smoother surface than the standard decrease and hides cleanly.
- Insert safety eyes before stuffing the head closed — you cannot do this after. Position them, step back, check the look, then lock the washers.
- Stuff firmly but not so hard the fabric distorts. The doll should hold its shape when set down.
- For clean embroidery on clothing, use a contrasting thread color and a fine needle. Sketch the design lightly with chalk or erasable pen first.
- Photograph on a wooden surface outdoors in natural light — this is exactly how the most popular amigurumi pages get their gorgeous shots. No flash needed!
🌸 More Free Amigurumi Patterns You’ll Love
Love this pattern? Here are more adorable dolls to try next:
- 🐘 Garden Elephant Doll — A baby blue elephant in a color-block sweater with sunflower accessories
- 🦒 Sunflower Giraffe Doll — A cheerful yellow giraffe with an open smile and sunflower print dress
- 🐊 Sailor Crocodile Doll — A cheeky green crocodile in a striped sailor top with a polka dot hat
- 🐰 Bakery Bunny Doll — A soft lavender bunny in a baker’s apron with a tiny bread basket
- 🐸 Rainforest Frog Doll — A lime green frog in a leaf-print romper with tiny crocheted mushrooms
❓ Frequently Asked Questions
Q: Is this amigurumi crochet pattern really free?
A: Yes, completely free! No sign-up or download required. The full pattern is written out above. Enjoy! 🎉
Q: What is the best yarn for making amigurumi dolls?
A: Smooth worsted weight acrylic yarn works best for beginners — it’s affordable, easy to work with, and comes in every color. Cotton yarn is also great for a stiffer finish with more stitch definition. Avoid fuzzy or textured yarns as they hide your stitch work.
Q: How long does it take to crochet this doll?
A: Most intermediate crocheters complete this doll in 8–15 hours spread over a few days. Beginners may take a little longer — and that’s totally fine! Take your time and enjoy the process.
Q: Can a complete beginner make this pattern?
A: If you know how to single crochet, increase, and decrease, you can do this! The techniques are simple but the results look incredible. We recommend trying a small practice piece first if this is your very first amigurumi.
: Can I make the doll’s outfit removable?
A: Yes! Crochet the dress as a separate piece that slips over the head and body rather than attaching it permanently. Add a small snap button or hook-and-eye closure at the back for a clean removable finish.