Intro
Looking for a beautiful, practical crochet project that feels special every time you carry it? This rose-embellished tote bag combines soft cream yarn with delicate pink roses and sage green leaves for a romantic, handmade look. Vertical textured panels give the bag structure and visual interest, while sturdy handles make it perfect for everyday use.
It is roomy enough for a sweater, book, wallet, and other daily essentials, yet elegant enough to take to a café or market.
Description
The bag is worked from the bottom up in one piece. The main body features alternating panels of solid half double crochet and simple cable-style textured stitches. After the body is complete, three-dimensional crochet roses and leaves are made separately and sewn onto the front for a lovely floral effect. Two strong handles are added at the top.
The pattern is suitable for intermediate crocheters who are comfortable with basic stitches and simple post stitches.
Finished Size
- Width: approximately 32–34 cm / 12.5–13.5 in
- Height (excluding handles): approximately 28–30 cm / 11–12 in
- Handle drop: approximately 25–28 cm / 10–11 in
Measurements can vary depending on yarn, hook size, and tension.
Materials
- Worsted-weight or aran-weight cotton or cotton-blend yarn
- Color A: Soft cream / ivory – approximately 300–350 g
- Color B: Dusty pink / soft rose – approximately 40 g
- Color C: Sage green – approximately 30 g
- 4.5 mm or 5.0 mm crochet hook
- Yarn needle
- Scissors
- Stitch markers
- Measuring tape
- Optional: magnetic snap or button for closure, fabric lining
Abbreviations (US terms)
ch – chain sc – single crochet hdc – half double crochet dc – double crochet fpdc – front post double crochet bpdc – back post double crochet sl st – slip stitch st(s) – stitch(es)
Pattern Notes
- The bag is worked in continuous rounds after the base.
- Textured cable-style panels are created with front post and back post stitches.
- Roses and leaves are made separately and sewn on after the bag is finished.
- Keep tension firm so the bag holds its shape well.
- A lining is recommended for extra durability and a polished finish.
Complete Crochet Instructions
1. Base (Color A – Cream)
Make a magic ring, or chain 4 and join to form a ring.
Round 1: 8 hdc into the ring. (8) Round 2: 2 hdc in each st. (16) Round 3: 1 hdc, 2 hdc in next st; repeat around. (24) Round 4: 1 hdc in next 2 sts, 2 hdc in next st; repeat around. (32) Round 5: 1 hdc in next 3 sts, 2 hdc in next st; repeat around. (40) Round 6: 1 hdc in next 4 sts, 2 hdc in next st; repeat around. (48) Round 7: 1 hdc in next 5 sts, 2 hdc in next st; repeat around. (56) Round 8: 1 hdc in next 6 sts, 2 hdc in next st; repeat around. (64) Round 9: 1 hdc in next 7 sts, 2 hdc in next st; repeat around. (72) Round 10: 1 hdc in next 8 sts, 2 hdc in next st; repeat around. (80) Round 11: 1 hdc in next 9 sts, 2 hdc in next st; repeat around. (88) Round 12: 1 hdc in next 10 sts, 2 hdc in next st; repeat around. (96)
Base should measure approximately 30–32 cm across. Adjust by adding or removing one increase round if needed.
2. Body – Textured Panels
Rounds 13–14: Hdc in each stitch around. (96)
Now begin the alternating textured panels. Divide the 96 stitches into 6 panels of 16 stitches each (or adjust to your preference).
Textured Panel Round (repeat for desired height): Work 16 hdc (solid panel), then 16 stitches of cable texture as follows: (fpdc around next st, bpdc around next st) 8 times; repeat the sequence of solid + textured panels around.
Continue alternating solid and textured panels for 20–24 rounds, or until the bag body reaches approximately 26–28 cm in height.
Final Body Rounds: Work 2–3 rounds of plain hdc all around to create a clean top edge.
3. Handles (Color A – Cream)
Handle Placement: Mark 12 stitches centered on each long side for the handles, leaving equal spaces at the sides and center.
First Handle: Join yarn at the first marked stitch. Ch 50–55 (or desired handle length). Skip the marked 12 stitches and join with sl st to the next marked stitch. Work 2–3 rows of sc or hdc back and forth across the chain to create a strong, flat handle. Fasten off and weave in ends.
Repeat for the second handle on the opposite side.
Alternatively, crochet two separate handles and sew them firmly to the top edges.
4. Crochet Roses (Make 4–6 in Color B – Dusty Pink)
Rose: Chain 26. Row 1: Sc in 2nd ch from hook, hdc in next ch, 3 dc in next ch, hdc in next ch, sc in next ch; repeat across. The piece will begin to spiral naturally. Roll the strip tightly from one end to form a rose shape. Use the yarn tail to sew through the base several times to secure the spiral. Fasten off, leaving a long tail for sewing onto the bag.
5. Crochet Leaves (Make 8–12 in Color C – Sage Green)
Leaf: Chain 8. Sc in 2nd ch from hook, hdc in next, dc in next 3, hdc in next, 3 sc in last ch. Working along the other side of the chain: hdc in next, dc in next 3, hdc in next, sc in last. Join with sl st and fasten off, leaving a tail for sewing.
6. Attach the Flowers
- Arrange the roses and leaves on the front of the bag in a pleasing pattern (as shown in the photo: two vertical groups of roses with leaves).
- Using the yarn tails, sew each rose and leaf securely to the bag.
- Weave in all ends on the inside.
7. Optional Finishing
- Add a magnetic snap or button under the top edge if you want a closure.
- Line the bag with fabric for extra strength and a clean interior.
Tips and Variations
Change the Colors
- Cream bag with blush roses and olive leaves
- Soft beige with terracotta roses
- Light gray with white roses and sage leaves
- All neutral tones for a minimalist version
Make It Larger or Smaller Adjust the base increases and number of body rounds to change the size.
Different Flowers Replace the roses with daisies, simple layered flowers, or embroidered details.
Strengthen the Bag Use sturdy cotton yarn, work with firm tension, and add a fabric lining. You can also crochet a reinforced base by working a second layer.
FAQs
Is this pattern beginner-friendly? It is best suited for intermediate crocheters due to the textured panels and three-dimensional flowers. Confident beginners who know post stitches can also manage it.
What can I carry inside? Everyday items such as a wallet, phone, book, sweater, or market finds. The size is practical for daily use.
Can I wash the finished bag? If made with cotton yarn, gentle hand washing is recommended. Reshape and dry flat. If lined, follow the lining fabric care instructions.
My roses look flat. Roll them tightly and sew securely through the base layers so they keep a nice dimensional shape.
Conclusion
This Crochet Rose Tote Bag is a beautiful blend of texture and floral detail. The soft cream body, cable-style panels, and handcrafted pink roses create a romantic yet practical bag that feels special to carry.
It is a rewarding project that looks far more complicated than it is, and it makes a wonderful handmade gift or a cherished addition to your own wardrobe.
Happy crocheting!


