Crochet Bag Patterns

Sahara Sunset Striped Crossbody Bag Free Crochet Pattern

Anonymous August 04, 2026

Sahara Sunset Striped Crossbody Bag: A Free Beginner-Friendly Crochet Pattern

Imagine carrying a piece of the desert with you—warm terracotta, soft sand, and golden amber hues woven into a modern, functional accessory. That's exactly what you'll create with this Sahara Sunset Striped Crossbody Bag. This free crochet pattern is designed with beginners in mind, using simple single crochet stitches and bold color blocking to create a stunning, boho-chic bag that's perfect for everyday use. Whether you're heading to the farmer's market or a sunset picnic, this bag adds an earthy, handcrafted touch to any outfit. Let's grab your hook and yarn, and let's get started!

Materials Needed

Before we dive into the stitches, let's gather everything you'll need. This project is wonderfully portable and requires just a few supplies:

  • Yarn: Worsted weight cotton yarn in 3 colors:
    • Color A: Terracotta (approx. 70g)
    • Color B: Sand (approx. 70g)
    • Color C: Amber (approx. 60g)
    Total: approximately 200g. Cotton yarn gives the bag structure and durability.
  • Hook: 5.0 mm (H-8) crochet hook
  • Other: Yarn needle for weaving in ends and seaming, scissors

Gauge: 16 single crochet (sc) x 18 rows = 4 x 4 inches. Always check your gauge to ensure your bag turns out the right size.

Step-by-Step Instructions

This bag is brilliantly simple—it's worked in one flat piece from the bottom up, then folded and seamed. The strap is crocheted separately and attached at the end. Follow these detailed instructions, and you'll have a beautiful bag in no time.

Bag Body (Worked Flat)

Note: The bag is worked in rows. You will change colors at the end of specific rows to create the stripes. To change color neatly, work the last stitch of the row until you have 2 loops on your hook, then yarn over with the new color and pull through both loops to complete the stitch.

  1. Foundation Row (Color A - Terracotta): Chain (ch) 36. Single crochet (sc) in the 2nd chain from the hook and in each chain across. You should have 35 single crochet stitches. (Row 1)
  2. Rows 2-4 (Color A): Chain 1, turn. Sc in each stitch across. (35 sc)
  3. Row 5 (Color A): Chain 1, turn. Sc in each stitch across. In the last stitch, change to Color B (Sand). (35 sc)
  4. Rows 6-10 (Color B): Chain 1, turn. Sc in each stitch across. (35 sc)
  5. Row 11 (Color B): Chain 1, turn. Sc in each stitch across. In the last stitch, change to Color C (Amber). (35 sc)
  6. Rows 12-16 (Color C): Chain 1, turn. Sc in each stitch across. (35 sc)
  7. Row 17 (Color C): Chain 1, turn. Sc in each stitch across. In the last stitch, change to Color A (Terracotta). (35 sc)
  8. Rows 18-22 (Color A): Chain 1, turn. Sc in each stitch across. (35 sc)
  9. Row 23 (Color A): Chain 1, turn. Sc in each stitch across. In the last stitch, change to Color B (Sand). (35 sc)
  10. Rows 24-28 (Color B): Chain 1, turn. Sc in each stitch across. (35 sc)
  11. Row 29 (Color B): Chain 1, turn. Sc in each stitch across. In the last stitch, change to Color C (Amber). (35 sc)
  12. Rows 30-34 (Color C): Chain 1, turn. Sc in each stitch across. (35 sc)
  13. Row 35 (Color C): Chain 1, turn. Sc in each stitch across. In the last stitch, change to Color A (Terracotta). (35 sc)
  14. Rows 36-40 (Color A): Chain 1, turn. Sc in each stitch across. (35 sc)
  15. Row 41 (Color A): Chain 1, turn. Sc in each stitch across. In the last stitch, change to Color B (Sand). (35 sc)
  16. Rows 42-46 (Color B): Chain 1, turn. Sc in each stitch across. (35 sc)
  17. Row 47 (Color B): Chain 1, turn. Sc in each stitch across. In the last stitch, change to Color C (Amber). (35 sc)
  18. Rows 48-52 (Color C): Chain 1, turn. Sc in each stitch across. (35 sc)
  19. Row 53 (Color C): Chain 1, turn. Sc in each stitch across. In the last stitch, change to Color A (Terracotta). (35 sc)
  20. Rows 54-58 (Color A): Chain 1, turn. Sc in each stitch across. (35 sc)

Fasten off and weave in the ends from your color changes, but leave the final tail long enough to weave in later if you prefer.

Seaming the Bag

  1. Lay your finished rectangle flat. Fold it in half so the two short ends meet. The fold line will be the bottom of your bag.
  2. Using your yarn needle and a long piece of Color A yarn (or any color you prefer), whip stitch or slip stitch the two side seams together. Work through both thicknesses of fabric to create a secure seam.
  3. Turn the bag right side out. The seam will be on the inside, giving your bag a clean, professional finish.

Crocheting the Strap

  1. Row 1 (Color A): Chain 150. Sc in the 2nd chain from the hook and in each chain across. You should have 149 single crochet stitches.
  2. Row 2: Chain 1, turn. Sc in each stitch across. (149 sc)
  3. Fasten off, leaving a long tail (at least 12 inches) for sewing the strap to the bag.

Finishing Touches

  1. Position the strap on the inside of the bag, aligning the ends with the side seams. The strap should be attached to the inside so it looks clean from the outside.
  2. Using the long tail from the strap, sew the strap securely to the bag. Make several passes back and forth to ensure it's strong enough to hold your belongings.
  3. Weave in all remaining ends with your yarn needle. Trim any excess yarn.

And there you have it—your very own Sahara Sunset Striped Crossbody Bag! This pattern is a fantastic way to practice color changes and create a stylish, functional accessory. The dense single crochet fabric is sturdy enough for everyday use, and the warm, earthy tones go with everything. Happy crocheting!


Also Check Out: We think you'd love this beautiful pattern on our sister site: Streetwear Mesh Tote Bag with Black & White Contrast - Free Pattern