Cream and Mocha Two-Tone Granny Backpack Crochet Pattern

I have been dreaming about designing a hexagon backpack for months now. I wanted something that looked impressive but used familiar techniques, something that would work as a statement piece without being fussy to make. The goal was to combine classic granny hexagons with a structured bag shape, neutral tones that go with everything, and a drawstring closure that actually functions. I am SO pleased with how this turned out! The cream and mocha color palette feels modern and earthy, and the construction is way more straightforward than it looks.

Cream and Mocha Two-Tone Granny Backpack Crochet Pattern

Why You Will Love This Crochet Backpack Pattern

This granny hexagon backpack crochet pattern combines the nostalgic charm of traditional granny motifs with a practical, wearable design. The two-tone color scheme keeps the busy hexagon pattern from feeling overwhelming. Instead, each motif pops against its neighbor in a satisfying patchwork arrangement.

Here is what makes this project special:

  • Uses only basic stitches you already know
  • Hexagons are small and portable for on-the-go crafting
  • The join-as-you-go method reduces finishing time
  • Adjustable straps fit different body types
  • Drawstring closure with decorative tassels adds a bohemian touch
  • The rounded flap with scalloped edging gives it a polished look
  • This crochet tutorial walks you through every step, from making individual hexagons to assembling the final bag. Even if you have never crocheted a bag before, you can absolutely make this.

    Skill Level

    Intermediate. You should be comfortable with basic stitches, working in the round, changing colors, and seaming pieces together. If you have made granny squares before, you already have most of the skills needed. The hexagon shape requires a bit more attention to stitch placement, but I will walk you through it.

    Finished Dimensions

  • Height: Approximately 13 inches (33 cm) not including straps
  • Width: Approximately 11 inches (28 cm) at widest point
  • Depth: Approximately 5 inches (13 cm)
  • Strap Length: Adjustable, approximately 24 to 30 inches (61 to 76 cm) each
  • Materials Needed

    Yarn:

  • Color A (Mocha/Brown): Approximately 350 yards of worsted weight yarn
  • Color B (Cream/Off-white): Approximately 400 yards of worsted weight yarn
  • I recommend using 100% cotton yarn or a cotton blend for this project. Cotton provides the structure bags need and holds its shape beautifully over time. Acrylic will work but may stretch with use.

    Suggested yarn brands: Lily Sugar’n Cream, Drops Paris, Paintbox Yarns Cotton DK, or any worsted weight cotton.

    Hook:

  • 5.0 mm (H/8) crochet hook for main pieces
  • 4.5 mm (G/7) crochet hook for straps (optional, for tighter gauge)
  • Notions:

  • Yarn needle for weaving ends
  • Scissors
  • Stitch markers
  • One wooden or plastic button, approximately 1 inch (2.5 cm) diameter
  • Fabric lining (optional but recommended)
  • Gauge

    One completed hexagon measures approximately 4 inches (10 cm) from flat edge to flat edge.

    Gauge matters for this project! Your hexagons need to be consistent so they fit together properly. Make one test hexagon before starting and adjust your hook size if needed.

    Abbreviations and Stitch Definitions

    Before we begin, let me explain every stitch abbreviation you will encounter:

  • ch = chain: Wrap yarn over hook, pull through loop on hook. This creates the foundation for most crochet work.
  • 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 and moving across stitches.
  • 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.
  • 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. Creates a taller 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.
  • 3-dc cluster = three double crochet stitches worked into the same stitch or space, creating a shell-like grouping.
  • ch-sp = chain space: The gap created by chain stitches in a previous row. You work into this space, not into the chain stitches themselves.
  • The Pattern

    Cream and Mocha Two-Tone Granny Backpack Crochet Pattern

    Part 1: Granny Hexagon Motifs

    You will need a total of 19 hexagons for this backpack. I recommend making them in batches and alternating color placement for visual variety.

    Make:

  • 10 hexagons with Color A (mocha) center
  • 9 hexagons with Color B (cream) center
  • Mocha Center Hexagon (Make 10)

    Round 1: With Color A, create a magic ring. Ch 3 (counts as first dc throughout), work 11 dc into ring. Sl st to top of ch-3 to join. Pull ring closed. (12 dc)

    Round 2: Ch 3, dc in same st, 2 dc in each st around. Sl st to top of ch-3 to join. (24 dc)

    Round 3: Ch 3, dc in same st, dc in next st, *2 dc in next st, dc in next st* repeat around. Sl st to join. Change to Color B. (36 dc)

    Round 4: Ch 3, dc in next 2 sts, *3 dc in next st (corner made), dc in next 5 sts* repeat 5 more times, 3 dc in next st, dc in last 2 sts. Sl st to join. (48 dc, 6 corners)

    Round 5: Ch 3, dc in next 3 sts, *3 dc in corner st, dc in next 7 sts* repeat 5 more times, 3 dc in corner st, dc in last 3 sts. Sl st to join. Fasten off and weave in ends. (60 dc)

    Cream Center Hexagon (Make 9)

    Follow the same instructions above, but start with Color B for Rounds 1 through 3, then switch to Color A for Rounds 4 and 5. This creates the alternating effect you see in the finished bag.

    Helpful tip: Block your hexagons lightly before joining. This makes assembly much easier and gives you cleaner seams.

    Part 2: Joining the Hexagons

    This is where the magic happens! Lay out your hexagons in a pleasing arrangement before joining. Alternate colors so no two same-colored centers touch each other.

    Layout for the body:

  • Bottom row: 6 hexagons arranged in a ring
  • Middle row: 6 hexagons offset to nestle into the gaps
  • Top row: 6 hexagons completing the cylinder shape
  • Base: 1 hexagon centered at the bottom
  • Joining Method (Whip Stitch):

    1. Hold two hexagons with right sides facing each other

    2. Using Color B and your yarn needle, insert through the back loops only of corresponding stitches on each hexagon

    3. Whip stitch across the shared edge, keeping tension even

    4. Continue until all hexagons are connected

    Alternative joining method: You can also use a single crochet join on the right side for a more decorative seam. Work through both layers, creating a raised ridge.

    Part 3: Drawstring Top Border

    Once your hexagon body is assembled, you will create the drawstring channel at the top opening.

    Round 1: Join Color B at any corner of the top edge. Ch 1, sc evenly around the entire top opening, working approximately 72 sc total. Adjust as needed to keep the edge flat. Sl st to join. (72 sc)

    Round 2: Ch 3, skip next st, *dc in next st, ch 1, skip next st* repeat around. Sl st to top of ch-3. This creates the eyelets for your drawstring. (36 dc, 36 ch-1 spaces)

    Round 3: Ch 1, sc in each dc and each ch-1 space around. Sl st to join. (72 sc)

    Round 4: Ch 1, sc in each st around. Sl st to join. Fasten off. (72 sc)

    Part 4: Rounded Flap

    The flap adds both function and style to your crochet backpack. It covers the drawstring opening and buttons closed for security.

    Row 1: With Color A, ch 25. Dc in 4th ch from hook and each ch across. Turn. (22 dc)

    Rows 2-8: Ch 3, dc in each st across. Turn. (22 dc)

    Row 9 (begin shaping): Ch 3, dc2tog over next 2 sts, dc across to last 3 sts, dc2tog, dc in last st. Turn. (20 dc)

    Rows 10-12: Repeat Row 9, decreasing 2 stitches each row. (14 dc after Row 12)

    Row 13: Ch 3, dc2tog, dc across to last 3 sts, dc2tog, dc in last st. (12 dc)

    Scalloped Edging:

    Join Color B at the corner of the flap. Ch 1, sc evenly down the side, across the straight edge, and up the other side. When you reach the curved bottom edge, work scallops as follows: *skip 1 st, 5 dc in next st, skip 1 st, sl st in next st* repeat around the curve. Fasten off.

    Add button loop: At the center bottom of the flap curve, join Color B and ch 8, sl st back into the same stitch to create a loop. Fasten off and weave in ends.

    Part 5: Backpack Straps (Make 2)

    The straps need to be sturdy, so work them tightly. Consider dropping down a hook size if your tension tends to be loose.

    Row 1: With Color B, ch 8. Sc in 2nd ch from hook and each ch across. Turn. (7 sc)

    Rows 2-100 (or desired length): Ch 1, sc in each st across. Turn. (7 sc)

    Fasten off, leaving a long tail for sewing.

    Pro tip: Try on the bag body with pins to determine your ideal strap length before finishing. Everyone carries bags differently!

    Part 6: Top Loop

    This small loop attaches at the top center back for hanging or carrying.

    Row 1: With Color B, ch 6. Sc in 2nd ch from hook and each ch across. Turn. (5 sc)

    Rows 2-20: Ch 1, sc in each st across. Turn. (5 sc)

    Fasten off, leaving a tail for sewing.

    Part 7: Drawstring Cord

    Make a simple chain cord: With Color B, ch 150 or until cord measures approximately 40 inches. Sl st in 2nd ch from hook and each ch across. Fasten off.

    Create tassels (make 2): Cut 20 strands of Color B, each about 8 inches long. Fold in half, loop through the end of the drawstring cord, and pull ends through the loop. Trim evenly.

    Part 8: Assembly

    Now comes the satisfying part, putting it all together!

    1. Attach the base hexagon to the bottom of the hexagon cylinder using whip stitch or single crochet join.

    2. Sew the flap to the top back of the bag, centered over the drawstring channel. The scalloped edge should hang down over the front.

    3. Sew the button to the front of the bag body, positioned so the flap loop reaches it comfortably.

    4. Attach straps: Sew the top of each strap to the back of the bag, approximately 3 inches apart and 1 inch below the top edge. Sew the bottom of each strap to the back bottom corners of the bag.

    5. Attach the top loop: Fold in half and sew both ends to the top center back, between the strap attachment points.

    6. Thread the drawstring: Using a safety pin, weave the cord through the eyelet round. Both ends should exit at the front center. Add tassels to each end.

    7. Optional lining: For extra durability and to protect your belongings, consider sewing a simple fabric lining. Cut fabric to match the bag interior, sew side seams, and hand stitch to the inside of the bag at the top edge.

    Customization Ideas

    This crochet backpack pattern works beautifully in countless color combinations. Consider trying:

  • Bold and bright: Teal and coral for summer vibes
  • Classic neutrals: Gray and white for minimalist style
  • Rainbow remix: Use a different color center for each hexagon
  • Ombre effect: Gradient shades of the same color family
  • You can also adjust the size by adding or removing hexagon rows. One additional row of hexagons adds approximately 4 inches of height.

    Care Instructions

    Hand wash your finished backpack in cool water with mild detergent. Gently squeeze out excess water without wringing. Reshape and lay flat to dry. If using cotton yarn, your bag may need occasional reshaping after washing.

    For everyday maintenance, spot clean as needed and store stuffed with tissue paper to help maintain shape.

    Cream and Mocha Two-Tone Granny Backpack Crochet Pattern

    Final Thoughts on This Granny Hexagon Backpack Crochet Pattern

    You did it! You now have everything you need to create this stunning two-tone granny backpack from start to finish. This step by step crochet pattern takes a bit of time, I will not pretend otherwise, but the result is a truly unique handmade accessory you will reach for again and again. Whether you make it for yourself or as an unforgettable gift, this bag is sure to get compliments everywhere you go.

    Thank you so much for choosing this pattern. I genuinely hope you enjoy making it as much as I enjoyed designing it! If you finish your backpack, I would absolutely love to see it. Tag me on Instagram or share a photo in my Facebook group. Seeing your creations is the best part of this whole thing.

    If this granny hexagon backpack crochet pattern caught your eye, go ahead and save it to your Pinterest boards so you can find it when you are ready to start. And please drop a comment below if you make one! I love hearing which colors you chose and how the project turned out for you.

    You Might Also Like

    Leave a Comment

    Your email address will not be published. Required fields are marked *

    *