I’ve been calling this one "The Butterfly Garden" in my head ever since I sketched the first version in a worn notebook about two years ago. The design sat there waiting while I tested different stitch combinations, hunted for the perfect peach yarn, and debated whether embroidered butterfly patches would be too whimsical for a functional bag. Spoiler: they’re not. They’re perfect. This backpack was originally made for my niece who wanted something "cute but not babyish" for her weekend adventures, and I think we nailed it together.
Get the Ad-Free PDF Pattern
You can find the free pattern below, or you can purchase the ad-free printable PDF from my shop.
Get the Printable PDF →
This Peach Butterfly Garden Backpack crochet pattern combines classic granny-style texture with practical features like a drawstring closure, adjustable straps, and a handy front pocket. The construction is simpler than it looks, I promise. You’ll work the base in continuous rounds, build up the body with an open textured stitch pattern, then add all the charming details that make this bag special.
Whether you’re making this for yourself, a teen in your life, or as a thoughtful handmade gift, you’re going to love watching it come together. Let’s dive in.
Pattern Information at a Glance
Before we get started, here’s everything you need to know about this project:
Difficulty: Intermediate
Estimated Time: 12 to 18 hours
Finished Size: Approximately 28 cm (11 inches) tall × 24 cm (9.5 inches) wide × 12 cm (4.7 inches) deep
Hook Size: 4.0 mm (G/6)
Yardage: 700 to 850 yards (640 to 777 meters) main color, 80 yards (73 meters) contrast color
This pattern works up into a generous sized backpack that’s perfect for everyday essentials. The textured body creates visual interest while remaining sturdy enough for actual use.
Materials You’ll Need
Gather these supplies before you begin:
Yarn:
Recommended Yarns:
Any worsted weight cotton yarn with similar gauge may be substituted. Cotton is ideal here because it holds its shape well and won’t stretch out under the weight of your belongings.
Hardware and Notions:
The metal eyelets are important for the drawstring channel. They prevent the yarn from wearing against itself and give the bag a polished, professional look.

Abbreviations and Stitch Definitions
Let me break down every abbreviation you’ll encounter in this pattern:
ch = chain: The foundation stitch. Wrap yarn over hook, pull through loop on hook.
sl st = slip stitch: Insert hook, yarn over, pull through both the stitch and the loop on your hook in one motion. Used for joining rounds.
sc = single crochet: Insert hook into stitch, yarn over and pull up a loop (2 loops on hook), yarn over and pull through both loops. This is your basic building block stitch.
hdc = half double crochet: Yarn over, insert hook into stitch, yarn over and pull up a loop (3 loops on hook), yarn over and pull through all 3 loops at once.
dc = double crochet: 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. Taller than single crochet, creates the open, lacy texture in this pattern.
st = stitch
rnd = round
Gauge
Getting your gauge right matters for this project since you want your backpack to match the intended dimensions.
4 inches × 4 inches (10 cm × 10 cm) = 16 sc × 18 rows
Take time to make a gauge swatch before diving in. If your swatch is too small, try going up a hook size. Too large? Go down a hook size. This extra step saves frustration later.
Step by Step Backpack Pattern Instructions
Now for the fun part. I’ve broken this down into manageable sections so you can tackle it piece by piece.
Step 1: Bottom Base
Ch 31. Work oval rounds around the foundation chain until base measures approximately 24 × 12 cm.
Here’s how to create that oval shape: After chaining 31, work single crochet stitches along one side of the chain, then work 3 sc in the last chain to turn the corner. Continue working along the opposite side of the foundation chain, then 3 sc in the first chain to complete the oval. Continue working in continuous rounds, increasing at each curved end until you reach the target dimensions.
Place a stitch marker at the beginning of each round so you don’t lose track of where you are. The base should feel sturdy and lie flat when complete.
Step 2: Body Round 1
Work 1 sc in each stitch around. Join with a slip stitch.
This transition round establishes the sides of your backpack. Keep your tension consistent here since this round sets up the entire body of the bag.
Step 3: Body Rounds 2 through 28
Continue working textured shell/granny-style stitch pattern until body height reaches 28 cm.
The textured pattern creates those beautiful open spaces you see in the finished backpack. Work in continuous rounds, maintaining even tension throughout. This section takes the most time, but it’s meditative once you get into the rhythm.
If you’re new to shell or granny stitches, don’t worry. The pattern creates small clusters of double crochet stitches separated by chain spaces. The effect is both decorative and slightly stretchy, which works beautifully for a bag.
Step 4: Eyelet Round
*dc, ch1, skip 1 st* around upper edge to create drawstring channel.
This round is crucial for the drawstring closure. The chain 1 spaces create holes for threading your cord through later. Work this round evenly, maintaining consistent spacing all the way around.
Step 5: Top Edge
Work 1 round sc evenly around.
This finishing round stabilizes the top opening and gives you a clean edge for attaching the flap.
Step 6: Front Pocket
Create rectangle approximately 12 × 12 cm. Add pocket flap and button closure. Sew to front panel.
The front pocket adds both function and visual interest. Work it as a separate piece using the same textured stitch pattern as the body for a cohesive look. The flap should overlap the pocket opening by about 3 to 4 cm, with a buttonhole positioned to align with your wooden button.
Step 7: Flap
Crochet rectangular flap approximately 24 cm wide and 12 cm tall. Edge with sc. Sew to back upper edge.
The main flap covers the drawstring opening and adds extra security for your belongings. The single crochet edging gives it a finished look and helps it maintain shape. When attaching to the back panel, sew securely along the entire top edge.
Step 8: Drawstring
Crochet or braid 120 cm cord. Thread through eyelet round and add wooden beads.
You have options here. A simple crochet chain works, or you can create a braided cord using multiple strands of your cream yarn for a chunkier look. Thread the finished cord through the eyelet holes, then slide wooden beads onto each end before knotting to secure.
Step 9: Straps
Crochet two sturdy straps approximately 60 to 70 cm long. Sew securely to back panel.
The straps need to be strong since they’ll bear the weight of whatever you carry. Work them in rows of single crochet for maximum durability. Make them wide enough to be comfortable on shoulders, about 3 to 4 cm across.
When attaching, position them symmetrically on the back panel and reinforce with multiple passes of yarn through your tapestry needle.
Step 10: Handle
Crochet top carry handle and attach between straps.
A small loop handle at the top lets you grab the backpack quickly or hang it on a hook. Position it centered between the two straps and attach securely.
Step 11: Butterfly Appliqués
Sew butterfly patches onto front flap and body as desired.
This is where the magic happens. Embroidered butterfly patches in monarch orange create stunning contrast against the soft peach yarn. Position them asymmetrically for a natural, whimsical look. Sew through the backing of each patch using matching thread, taking care to hide your stitches.
Step 12: Finishing
Weave in ends, attach button, reinforce stress points.
Take your time with this final step. Weave all yarn tails through at least 2 inches of stitches before trimming. Double check that straps, handle, and pocket are attached securely. Give everything a gentle blocking if needed.
Tips for Success
Tension matters. For a bag that holds its shape, maintain firm, even tension throughout. Looser stitches will result in a floppy bag that stretches over time.
Block your pieces. Before assembly, wet block each piece and let dry completely. This evens out your stitches and makes sewing pieces together much easier.
Reinforce attachment points. Anywhere pieces connect, take extra passes with your needle and yarn. Straps especially need this attention since they’ll bear weight constantly.
Consider lining. While not required, adding a fabric lining prevents items from poking through the open stitches and adds structure.
A Note for Left-Handed Crocheters
Left-handed crocheters may work the pattern in reverse orientation while maintaining stitch counts and measurements. The finished backpack will look identical.
Customization Ideas
This pattern invites creativity. Consider these variations:
The basic structure works beautifully with any embellishments you choose.

Perfect Gift Potential
Handmade bags make extraordinary gifts because they combine beauty with daily usefulness. This backpack works wonderfully for:
The 12 to 18 hour timeline means you can complete this project in a week or two of evening crafting sessions, making it achievable for gift-giving deadlines.
Thank you so much for choosing this pattern for your next project. I genuinely hope you love making your Peach Butterfly Garden Backpack as much as I loved designing it. If you create one, I would absolutely love to see it. Share your finished backpack on Instagram or tag me on Facebook with your photos.
If you found this crochet tutorial helpful, please save it to your Pinterest boards so you can find it easily when you’re ready to start. And if you make this backpack, leave a comment below. I read every single one and love hearing how your projects turn out. Happy crocheting!
Want a Quick & Easy Printable Version?
Get a clean, beautifully formatted PDF of this pattern — easy to follow step by step, ready to print or save on any device. No scrolling, no distractions, just the pattern.
Get the Printable PDF →