WAVODE
Bagsgranny square crochet bag

Granny Square Crochet Bag

A handmade monochromatic cream flower granny square crochet tote bag hanging on a light natural wood coat hook rail against a soft cream painted textured wall, the bag body showing 4 large flower granny squares on the front with each square featuring a raised 3D puff-stitch flower center with 6 rounded cream petals radiating outward like a rose medallion, 4 long elegant cream cotton tassels attached at the corners of the bag body, two thick braided cream cotton shoulder straps, dried eucalyptus branches in a soft-glazed stoneware vase softly blurred on the left, wooden macramé bead garland with a cream feather softly blurred on the right, warm golden afternoon light streaming from the left creating soft window-shadow patterns on the wall, cottagecore boho editorial home decor photography

The quick answer

This monochrome cream flower granny bag is a 9-square boho tote (~30 × 30 cm): 9 flower granny squares with a raised puff-stitch rose medallion center, all worked in warm cream cotton, joined side-by-side into a folded square bag with two braided straps and 4 elegant tassels. Cotton worsted #4 yarn, 5 mm hook, ~10 hours over one weekend, advanced-beginner.

The centerpiece is a puff-stitch flower with 6 rounded petals — the tone-on-tone texture creates all the visual interest without a single color change.

Why monochrome flower granny bags are the #1 boho tote trend on Pinterest right now

Cream flower granny bags with tassels have been the single most-saved boho bag on Pinterest since spring 2026 — the all-cream colorway with raised puff-stitch centers hits the top pin every month, growing 65% year-over-year (Sarah Maker, "25+ Free Granny Square Bags Patterns," retrieved 2026-09-15). The one hanging on my entryway hook draws more compliments than my leather one.

The trick is the puff-stitch flower center. Instead of a traditional open-lace granny with 3-dc clusters, each square has a raised 3D bobble rose in the middle — the texture pops in warm light and reads like an heirloom crochet piece even from across the room. If you've made my crochet bag patterns roundup or crochet hanging basket, you have the base skills. This adds one new technique: the puff stitch.

Skill level. Advanced beginner. You need magic ring, chain, double crochet, single crochet, and one new stitch — the puff stitch (5 or 6 yarn-overs pulled through together). If you've made a traditional granny, you're 90% ready.

What you will need

Overhead flat-lay of four soft cream cotton worsted yarn balls arranged in a row on a cream linen surface, a 5 mm honey-colored wooden crochet hook resting diagonally across the yarn balls, a soft cotton measuring tape unspooled on the left, a small ceramic bowl of dried eucalyptus sprigs in the upper-left corner, warm afternoon window light streaming from the left, cottagecore boho craft-magazine styling, photorealistic yarn texture in warm cream tones, shallow depth of field

  • Yarn: ~500 g of warm cream cotton worsted #4 (Lion Brand 24/7 Cotton in Ecru, Paintbox Cotton Aran in Vanilla Cream, Drops Paris in Off White). Roughly 5 skeins of 100 g balls.
  • Hook: 5 mm (US H/8) — critical for the puff stitch to sit properly. Smaller hooks make the puffs too tight.
  • Notions: tapestry needle, sharp scissors, stitch markers, measuring tape, small cardboard rectangle (~10 × 12 cm) for tassels.

Gauge: One finished flower square = ~10 × 10 cm (4 × 4 in). Puff stitches naturally tighten, so gauge is very forgiving.

Finished size: 30 × 30 cm body + 40 cm braided straps + 4 tassels ~12 cm long. Fits a laptop, notebook, wallet, water bottle.

The pattern — Part 1: the puff-stitch flower granny square (make 9)

I write patterns in US terms. Every square is worked in joined rounds with the same warm cream cotton — the puff-stitch flower does all the visual work.

Overhead flat-lay of a single completed flower granny square about 10 cm across in warm monochromatic cream cotton yarn on cream linen, featuring a raised 3D puff-stitch flower center with 6 rounded cream petals radiating outward from a small center dot forming a rose-like medallion, dense fabric with only small holes at the 4 corners of the square, a 5 mm honey wooden crochet hook labeled and a small ball of cream cotton worsted yarn softly blurred beside, a small ceramic bowl with dried eucalyptus in the upper-left corner, warm afternoon window light from the left, cottagecore craft-magazine tutorial detail shot

The puff stitch (30-second learn)

Puff stitch (pf) = (yarn over, insert hook, pull up a loop) 5 times in the same stitch, then yarn over and pull through all 11 loops on the hook, ch 1 to close the puff.

That's it. Each puff creates one raised petal.

The 6-round flower granny

R1 (center): Magic ring. Ch 3, 11 dc into ring. Sl st to top of ch 3. (12 dc — the tiny center dot)

R2 (puff petals): Ch 2, work 1 puff in the same stitch, ch 1, skip 1 st, (1 puff in next st, ch 1, skip 1 st) around. Sl st to top of first puff. (6 puff petals with ch-1 spaces between them — this is the rose medallion)

R3 (base round): Sl st into ch-1 space. Ch 3 (counts as dc), 2 dc in same space, ch 1, 3 dc in next ch-1 space around. Sl st to top of ch 3. (6 clusters of 3 dc separated by ch-1)

R4 (form the square — start corners): Sl st into ch-1 space. Ch 3, 2 dc in same space, ch 2, 3 dc in same space (this creates a corner). Ch 1, skip 1 cluster, (3 dc, ch 2, 3 dc) in next ch-1 space — repeat until you have 4 corners. Sl st to close.

R5 (expand square): Sl st to corner. Ch 3, (2 dc, ch 2, 3 dc) in corner. Ch 1, 3 dc in next ch-1 space, ch 1, (3 dc, ch 2, 3 dc) in next corner. Repeat. Sl st to close.

R6 (crisp sc border): Sc in every stitch and ch-1 space around, working (sc, ch 1, sc) in each corner. Sl st to close, fasten off with a 4-inch tail.

You now have one 10 × 10 cm flower granny square — exactly like the one above. The puff-stitch rose sits proud of the surface; the corners fill with 3-dc clusters. Make 9 squares total.

The pattern — Part 2: joining the squares (4 + 4 + 1 layout)

The bag is a 30 × 30 cm folded square: 4 squares form the front (2×2 grid), 4 form the back (identical), and 1 square forms the bottom gusset.

The invisible cream join

Lay two squares side by side, right sides together. Attach cream yarn at the top corner. Sc through both squares' back loops all the way down the seam. Sl st to secure.

Because everything is cream, the join is invisible — you'll see only a continuous field of rose medallions across the panel.

Layout:

  • Front panel: 4 squares in a 2×2 grid.
  • Back panel: 4 more squares in the same 2×2 grid.
  • Bottom gusset: the 9th square joined along the bottom edge of both panels as a fold-down base.
  • Side seams: Sc up both side edges to close.

You now have a 30 × 30 cm open-top tote.

The pattern — Part 3: the braided shoulder straps

The strap (make 2)

Ch 100 in cream cotton.

R1: Sc in 2nd ch from hook and each ch across. Turn. (99 sc)

R2–R6: Ch 1, sc in each st across. Turn. (99 for 5 more rounds)

Fold in half lengthwise and whip-stitch the long edges closed to form a rounded tube — this is the braided look you see in the hero image.

Make a second identical strap.

Attach each strap end to the top rim of the bag, ~5 cm from each side seam. Whip-stitch through 3 rows for weight distribution.

The pattern — Part 4: the 4 cream tassels

The tassels are the boho signature — skip them and the bag looks basic. Include them and it looks premium.

The tassel technique (make 4)

  1. Wrap cream cotton yarn around the 10 × 12 cm cardboard rectangle 40 times — this makes a bundle of 80 strands (each 12 cm long).
  2. Slide a 15 cm cream cord under all 40 loops at the top edge.
  3. Cut the loops at the bottom edge. You now have 80 strands held by the top cord.
  4. Fold in half around the cord. Wrap a 20 cm cream strand tightly around the bundle 2 cm below the fold — this creates the neck. Knot and hide the ends inside.
  5. Trim the bottom to a clean 10 cm length.

Make 4 identical tassels.

Attaching the tassels

  • 2 tassels at the top corners of the front panel — one at each corner where the top rim meets the side seam.
  • 2 tassels at the strap attachment points — one at each strap end on the front side.

Watch me make one

If reading rounds makes your eyes cross, the same technique in video form is 30 minutes. This 2025 tutorial matches the granny square construction almost exactly — cotton worsted, 4–5 mm hook, magic ring start.

Watch: Beginner-Friendly Granny Square Tote Bag Tutorial (YouTube, 2025)

Styling and use

The monochrome cream flower tote works everywhere:

  1. Everyday tote. Fits a 13-inch laptop, notebook, wallet, sunglasses, water bottle.
  2. Boho market shopper. Cotton washes clean, holds shape.
  3. Yarn project bag. 3 skeins + current WIP.
  4. Weekend brunch bag. Small enough to look chic on a chair back.
  5. Wall decor piece. Hang on a hook — the tassels make it art.

Pair with my crochet hanging basket in the same cream palette for a matching entryway set, or the crochet pencil case as an inside pouch.

Make it yours — quick variations

Variation Change from base pattern
Two-tone tassels Keep cream body, make tassels in warm tan or sage. Subtle contrast.
Sage green monochrome Swap all cream for sage. Cottagecore-forward.
Terracotta boho All rust cotton. Fall version.
Traditional granny variant Skip the puff stitch, use classic 3-dc granny centers. Faster, less texture.
Mini crossbody (~20 × 20 cm) 4-square layout. Quarter the yarn.
Beach jumbo (~40 × 40 cm) 12-square layout. Add 200 g yarn.
No-tassel minimal Skip tassels entirely. Very Scandi.

Same 10-hour weekend build time for every variation.

Troubleshooting the three things that go wrong

My puff stitches are flat, not raised

You skipped one of the 5 yarn-over pulls. Every puff = 5 loose loops on the hook before you close them with the final yarn-over. Fewer loops = flat puff. Undo and redo counting each yarn-over.

The rose medallion isn't centered

Your R2 puffs aren't spaced evenly. You should have exactly 6 puffs with 1 ch-1 space between each on R2. Recount — if you have 5 or 7, the flower will look lopsided.

The squares are different sizes

Tension varies from square to square as you relax. Count clusters at the end of every round — every square should end R5 with the same number of clusters per side. Loose tension = bigger squares, tight = smaller.

Frequently asked questions

How long does the monochrome flower granny bag take to make?

About 10 hours over one weekend for a confident beginner — 20 minutes × 9 squares = 3 hours (puff stitch adds 5 min per square vs traditional), 45 minutes joining, 1 hour border, 2 hours straps, 1.5 hours for the 4 tassels + attachment. Second bag drops to 8 hours.

What's the difference between this pattern and a traditional granny bag?

The puff-stitch flower center. Traditional granny squares have open 3-dc clusters and a lace look. This one has a raised bobble rose in the middle of each square. It takes 5 extra minutes per square but transforms the entire aesthetic — buyers pay $20 more for the puff-flower version.

How much yarn do I need for the cream flower bag?

About 500 g total — roughly 5 skeins of 100 g cotton worsted. The puff stitches use ~15% more yarn than traditional granny because each puff eats more yarn. Body ~300 g, straps ~80 g, 4 tassels ~120 g. Always buy an extra skein.

Can I sell finished bags made from this pattern?

Yes — you may sell physical bags made from this free pattern at craft fairs, Etsy, or gifting. Please credit "Pattern by Wavode" on your listing and link back. Cream flower bags with tassels sell for $65–95 at my summer market table (vs $45–65 for the traditional granny version).

What is the best yarn for the cream flower bag?

Cotton worsted #4 in warm cream at 5 mm hook. Cotton holds shape under load and gives crisp stitch definition — essential when the puff-flower texture is the only visual element. Recommended: Lion Brand 24/7 Cotton, Paintbox Cotton Aran, WeCrochet Dishie in Vanilla.


Made this bag? Tag #wavodecrochet on Pinterest — I re-pin every finished make and credit the maker.

Pattern by Clara Hartwell for Wavode. Questions? Email me at support@wavode.com.