Skip to the patterns
Hook Satisfied
Menu
Bobble stitch crochet bag with beige trim
Dense Bags & Totes

21 rounds · filed under dense · 16 of them

SquishDenseNo feel

Bags & Totes · added 30 Sep 2026

Bobble stitch crochet bag with beige trim

Bobble stitches raise dense knots across firm single crochet fabric, forming a structured teal tote with beige band and handle.

Skill
Intermediate
Time
4-6 hours
Hook
3.5 mm
Yarn
Worsted
Rounds
19

About this pattern

The body of this bag alternates rows of dense single crochet with rounds of bobble stitch, so your hand moves from a smooth, tightly packed surface to raised knots that break up every few stitches. The teal cotton, worked at a firm worsted gauge on a US E/4 hook, keeps the bobbles standing proud instead of flattening into the background. Between texture rounds, plain single crochet settles the fabric back down, giving the piece enough body to hold a load without sagging or going limp at the seams.

That flat rectangle base, worked back and forth for fifteen rows, turns a corner in Round 1 of the body, where single crochet is picked up around all four edges to close the shape into one continuous round. From there the walls rise as a connected tube, ready to carry a beige band, a padded handle, and a clasp tab at the front. Use it as an everyday tote, add the fabric lining described in the pattern, and let the base — not the band — carry the weight.

The swatch in numbers

Rounds
19
Parts
8
Level
Intermediate
Time
4-6 hours
Hook
3.5 mm
Yarn
Worsted

The yarn and the hook

Main Yarn

  1. Worsted weight cotton in teal, approximately 240 yards or 220 meters. This forms the base and textured body.

Trim Yarn

  1. Worsted weight cotton in beige, approximately 95 yards or 87 meters. This creates the top band, handle, and front tab.

Hook

  1. US E/4 (3.5 mm), or whatever size you need to match gauge.

Hardware

  1. One small bag clasp or turn lock with an antique brass finish.

Tools

  1. Tapestry needle, stitch markers, pins, sewing needle, and optional fabric for lining.

Stitches, spelled out

Bobble (5 dc bobble) This stitch creates those beautiful raised bumps. Here is how to work it step by step. Yarn over, insert hook in the indicated stitch, yarn over and pull up a loop, yarn over and pull through two loops. You now have two loops on your hook. Repeat this sequence four more times in the same stitch. You will have six loops on your hook. Yarn over and pull through all six loops at once. Push the bobble to the right side of your work.Squish; Surface slip stitch With yarn held on the wrong side, insert your hook from right side to wrong side, pull up a loop, insert hook in the next stitch, pull up a loop and draw it through the loop on your hook. Keep your tension relaxed.; Invisible join Cut your yarn and pull the tail through the last stitch. Thread your tapestry needle under both top loops of the first stitch, then back into the center of the final stitch. This creates a seamless finish.; ch chain; sc single crochet (insert hook, yarn over, pull up a loop, yarn over, pull through both loops)Dense; hdc half double crochet (yarn over, insert hook, yarn over, pull up a loop, yarn over, pull through all three loops)Dense; dc double crochet (yarn over, insert hook, yarn over, pull up a loop, yarn over, pull through two loops, yarn over, pull through remaining two loops)Drape; sl st slip stitch; st(s) stitch(es); RS right side; WS wrong side; rep repeat; rnd round; yo yarn over; UK crocheters US sc equals UK dc. US dc equals UK tr..

Tension and hand-feel

After Round 13 of the body, lay the bag flat and measure up from the base edge — it should read about 6 inches or 15 cm tall before you begin the beige band.

Main Pattern

Round 1Single crochet in the second chain from hook and in each chain across, turn. (48 sc)
Round 2through 15: Chain 1, single crochet in each stitch across, turn. (48 sc) Do not fasten off. Place stitch markers at all four corners of your rectangle. Your base should measure approximately 10.75 inches by 3.3 inches, or 27 cm by 8.5 cm.

Main Pattern

Round 1Chain 1, work 48 single crochet across the long edge, 15 single crochet down the short edge, 48 single crochet across the opposite long edge, 15 single crochet up the final short edge. Join with a slip stitch or continue working in a spiral. (126 sc)

Main Pattern

Round 1Half double crochet in the second chain from hook and in each chain across, turn. (51 hdc)
Round 2through 4: Chain 1, half double crochet in each stitch across, turn. (51 hdc) Fold the strip lengthwise with wrong sides together. Seam the long edge with whip stitch to form a rounded padded handle.Pin the ends inside the top band, centered over the side seams. Sew securely through the band and the first body round. The finished handle length is approximately 13.5 inches or 34 cm. The handle drop is approximately 4.25 inches or 11 cm.

Main Pattern

Round 1Single crochet in the second chain from hook and in each chain across, turn. (14 sc)
Round 2through 10: Chain 1, single crochet in each stitch across, turn. (14 sc) Edging: Chain 1, single crochet evenly around the entire tab, working 3 single crochet in each lower corner. Use an invisible join to finish.Sew the top of the tab to the inside center back of the top band so it folds over to the front.

Main Pattern

Round 2Bobble in the next stitch, single crochet in the next 5 stitches; repeat from around. (21 bobbles, 105 sc; 126 sts total)
Round 3Single crochet in each stitch around. (126 sc)
Round 4Single crochet in the next 3 stitches, bobble in the next stitch, single crochet in the next 2 stitches; repeat from around. (21 bobbles, 105 sc; 126 sts total)
Round 5Single crochet in each stitch around. (126 sc)Round 6: Repeat Round 2. (126 sts)
Round 7Single crochet in each stitch around. (126 sc)Round 8: Repeat Round 4. (126 sts)
Round 9Single crochet in each stitch around. (126 sc)Round 10: Repeat Round 2. (126 sts)
Round 11Single crochet in each stitch around. (126 sc)Round 12: Repeat Round 4. (126 sts)
Round 13Single crochet in each stitch around, ending at center back or side. (126 sc) Notice how the bobble rounds alternate. Round 2 places bobbles at the start of each repeat. Round 4 offsets them by starting with 3 single crochets. This creates that beautiful staggered texture you see in the photos.

Main Pattern

Round 14Chain 1, single crochet in each stitch around. (126 sc)
Round 15Chain 1, half double crochet in each stitch around. (126 hdc)
Round 16Chain 1, single crochet in each stitch around. (126 sc)
Round 17Work a surface slip stitch around the top edge for a clean corded finish. Fasten off and weave in your ends.

Texture Checkpoint

Your front face should show about 8 bobble columns across each bobble round. The alternating rounds create a staggered look. The body should stand upright but remain slightly flexible.

Shape Checkpoint

Before adding the handle, your bag should measure approximately 11 inches or 28 cm wide, 6.75 inches or 17 cm high, and 3.5 inches or 9 cm deep after light blocking.

How the texture is built

  • The base is built flat first — fifteen rows of single crochet across 48 stitches — then Round 1 of the body picks up 48 single crochet along each long edge and 15 along each short edge, folding that rectangle into a single continuous round of 126 stitches that becomes the working edge for the walls.
  • The handle is also worked flat: four rows of half double crochet across 51 stitches, then folded lengthwise and whip-stitched along the open edge, so the padding comes from doubled fabric rather than stuffing.
  • Round 1 of the body can be joined with a slip stitch or worked as a continuous spiral, which decides whether the bobble rounds that follow carry a visible seam line or run without a break around the bag.

Putting the pieces together

Step 1Weave in all ends on the wrong side. Bury the tails through dense single crochet areas for extra security.
Step 2Steam lightly from a distance or wet block gently. Do not flatten your bobbles. Shape the base while drying by placing folded towels inside the bag to support the sides.

If you swap the yarn

Worsted weight acrylicHolds the same US E/4 hook and stitch counts but produces a lighter, springier fabric where the bobbles pop more sharply and the finished bag has less drape at the sides.
DK weight cottonThinner than the worsted cotton called for, so gauge tightens up on the same hook; drop to a smaller hook to match gauge and expect a smaller, denser bag unless stitch counts are increased.
Worsted weight cotton-linen blendKeeps the hook size the same but yields a stiffer, more structured fabric that holds the bobble texture without softening much, so blocking becomes more important for the band to lie flat.

Colorways

  • Classic teal and beige Teal cotton fills the base rows and the bobble-textured body rounds; beige cotton takes over for the top band, the folded handle, and the front tab that holds the clasp.
  • Tonal teal A darker teal covers the base and bobble body rounds, while a lighter teal replaces the beige on the band, handle, and tab, keeping the bobble texture as the only contrast instead of a color break.

Washing and blocking

Hand wash the finished bag in cool water, since the teal and beige cotton fabric holds its shape better without agitation or a machine cycle.

Air dry flat rather than tumble drying — cotton at this worsted weight can shrink slightly and blunt the bobble texture if hit with heat.

Store with tissue paper or a folded cloth inside to keep the base square and the bobble rounds from being pressed flat under other items.

When it does not look right

Bobbles sink back into the fabric instead of standing out
Pop each bobble through to the right side as soon as it is completed, and keep the following single crochet stitches firm so they do not pull the bump back in.
The base curls upward at the edges
The flat single crochet base was not blocked before the body rounds were added; block the base flat first, or add a firm lining insert for support.

Questions people ask

How tall should the bag be before the beige band starts?

The checkpoint falls after Round 13 of the body, where the bag should measure about 6 inches or 15 cm tall from the base edge. If it is off, adjust hook size rather than stitch count for the remaining rounds.

Can the bag be made taller than the pattern default?

Yes — add pairs of rounds before the beige band, working one bobble round and one single crochet round while continuing the alternating bobble placement. Each pair adds about 0.8 inches or 2 cm to the height.

Does the handle need a different hook than the body?

No, the handle's half double crochet rows use the same US E/4, 3.5 mm hook as the rest of the bag. If the beige band runs loose, drop to a smaller hook there only, not on the handle.

Is a fabric lining required?

It is optional but recommended, since the pattern includes cutting two 12 by 8 inch rectangles and a 12 by 4 inch base strip to sew a shallow box pouch. The lining also gives the clasp hardware something solid to grip on the inside.

New patterns, as they are filed

One short email when a batch lands, with the feel of each.