
Looking for a crochet project that results in a sophisticated and durable accessory? This two-tone ribbed handbag is the perfect choice. The pattern uses a simple back loop only (BLO) half double crochet stitch to create a stunning horizontal ribbing, giving the bag a wonderful texture and excellent structure. The color blocking adds a modern touch, making this a standout piece.
This pattern is worked from the bottom up, starting with an oval base. The body is worked in continuous rounds, with the strap attached using D-rings for a polished finish.

What You’ll Need:
- Yarn: Worsted weight (Aran/10 ply) cotton yarn is highly recommended for its durability, stitch definition, and ability to hold shape.
- Color A (Main): The darker teal color in the example. Approximately 200-250 yards.
- Color B (Contrast): The lighter blue/teal color in the example. Approximately 150-200 yards.
- Crochet Hook: Size H/5.0mm (or hook size needed to achieve a firm fabric that holds its shape).
- Yarn Needle: For weaving in ends.
- Scissors
- D-Rings: Two (2) metal D-rings (approx. 2-3 cm / 1 inch diameter) for attaching the strap.
- Stitch Marker (optional): To mark the beginning of each round.
Abbreviations Used:
- ch: chain
- sl st: slip stitch
- sc: single crochet
- hdc: half double crochet
- BLO: back loop only
- st(s): stitch(es)
- rnd: round
- FO: fasten off
- [ ]: repeat instructions in brackets
- ( ): stitch count at the end of the round
Gauge:
Your finished base should be approximately 25 cm x 8 cm (10 inches x 3 inches). This will ensure your bag has the correct overall dimensions. The ribbing created by hdc BLO should be firm and consistent.
Part 1: The Base (in Color A)
We will create a flat, oval base by working in the round around a starting chain.

- Using Color A, ch 29.
- Rnd 1: 3 hdc in the 2nd ch from the hook. Hdc in the next 26 ch. 3 hdc in the last ch. Working along the other side of the foundation chain, hdc in the next 26 ch. Join with a sl st to the first hdc. (58 hdc)
- Rnd 2: Ch 1, 2 hdc in the first st. Hdc in the next 2 sts, 2 hdc in the next st. Hdc in the next 26 sts. 2 hdc in the next st. Hdc in the next 2 sts, 2 hdc in the next st. Hdc in the next 26 sts. Join with a sl st to the first hdc. (64 hdc)
- Rnd 3: Ch 1, hdc in each st around. Join with a sl st to the first hdc. (64 hdc)
- Repeat Rnd 3 for 2 more rounds, for a total of 5 rounds of half double crochet for the base.
Part 2: The Body (Ribbed Texture)
We will now build the sides of the bag using the half double crochet in the back loop only to create the horizontal ribbing. We will work in continuous rounds, without joining at the end of each. Use a stitch marker to mark the beginning of each round.
- Transition Round: Ch 1, hdc in the BLO of each st around. Do not join at the end of the round. This will start your spiral and create the first ridge. (64 hdc)
- Rnds 2-15 (Main Color – in Color A): Hdc in the BLO of each st around. Continue for 14 more rounds, or until your bag is about half of the desired height.
- Change Color: At the end of Rnd 15, switch to Color B.
- Rnds 16-30 (Contrast Color – in Color B): Hdc in the BLO of each st around. Continue for 15 more rounds, or until your bag is the desired height.
- At the end of the last round, sl st into the next stitch to level off the spiral.
Part 3: The Top Edge & Strap Connectors

We will create a neat top edge and attach the D-rings.
- Top Edge (in Color B): Ch 1, sc in each st around. Join with a sl st to the first sc.
- Repeat for 1-2 more rounds of sc, creating a sturdy and smooth top border.
- Attach D-Rings:
- Position your two D-rings evenly on opposite sides of the bag’s opening. For example, find the approximate center of the front and back of the bag.
- Use a yarn needle and a strong piece of yarn (preferably Color A or a matching color) to securely sew each D-ring onto the top edge of the bag. Stitch through the D-ring and several stitches of the bag’s top edge multiple times to ensure it’s very strong.
Part 4: The Crocheted Strap (in Color A)
The strap is worked separately and then attached to the D-rings.

- Using Color A, ch 8 (or to your desired strap width).
- Row 1: Hdc in the 2nd ch from the hook and in each ch across. (7 hdc)
- Row 2: Ch 1, turn. Hdc in the BLO of each st across. (7 hdc)
- Repeat Row 2 until your strap reaches the desired length for your shoulder or crossbody preference (approx. 80-100 cm or 30-40 inches).
- FO, leaving a long tail for sewing.
- Attach Strap: Use the yarn needle and the long tail to securely sew one end of the strap to one of the D-rings. Repeat for the other end of the strap and the second D-ring.
Video tutorial
Finishing Touches:
- Weave in all remaining ends securely. This is crucial for a clean and professional finish.
- Blocking (optional but recommended for cotton): To help your bag hold its shape and define the ribbing, gently steam or spritz it with water. Stuff it with a towel or paper and shape it, allowing it to air dry completely.
You’ve now created a beautiful and unique ribbed handbag! Enjoy your new, stylish accessory.