I pulled this design out of an old sketchbook last spring. It had been sitting there for at least three years, just a rough pencil drawing of a bag covered in flowers with the word "lavender" scribbled in the margin. I remember sketching it during a rainy afternoon when I was daydreaming about farmers markets and summer walks.

When I finally sat down to bring the Lavender Blossom to life, everything clicked into place. The soft purple yarn, the airy mesh, those cheerful little blossoms. It felt like reuniting with an old friend.
This crochet tote bag pattern combines structure where you need it with breathability where you want it. The result is a bag that holds its shape beautifully while still feeling light and summery on your shoulder.
Why You’ll Love This Crochet Tote Bag Pattern
This mesh tote hits that sweet spot between practical and pretty. The solid single crochet base and lower body give you real structure. Your things won’t poke through or stretch out the bottom. Then the filet mesh upper section keeps everything breathable and lightweight.
And those flowers? They’re worked separately and sewn on at the end. So you have complete control over placement. You can cluster them together for a cottage garden look or space them out for something more minimalist.
The bag measures approximately 14 inches wide by 13 inches tall at the body, with straps measuring about 22 inches each. That’s big enough for a book, wallet, sunglasses, and a few market finds. The rounded hobo-tote shape sits comfortably on your shoulder without digging in.
Skill level: Intermediate. You should be comfortable working in the round, reading a simple mesh pattern, and constructing three dimensional appliques. Nothing here is tricky once you understand the basics. I’ll walk you through everything step by step.
Time estimate: 12 to 18 hours total, including the applique flowers and finishing.
Materials You’ll Need
Gather these supplies before you start. Having everything ready makes the whole process smoother.
Yarn
You’ll need worsted weight yarn (weight category 4) in four colors:
Yarn Suggestions
Lion Brand Pound of Love in Lavender works beautifully for the main color. It’s 100% acrylic with excellent stitch definition. It holds its shape in structured mesh and survives machine washing.
Paintbox Yarns Simply Aran is another great choice. Their color range includes lovely lavender and purple tones with consistent yardage across skeins.
Loops and Threads Impeccable in Soft Violet is widely available at craft stores and very affordable. It’s durable acrylic that matches the colorway shown.
Any smooth worsted weight yarn will work. Avoid fuzzy or textured yarns because they obscure the mesh openings. Cotton or cotton blend yarns produce a stiffer bag that holds its shape well. Acrylic gives you softer drape.
Hooks
Notions
Gauge
Getting gauge right matters for this project. It ensures your finished bag matches the stated dimensions.
With the G-6 (4.0 mm) hook: 16 single crochet stitches and 18 rows = 4 inches (10 cm) in single crochet worked in the round.
For the filet mesh: 4 mesh squares = approximately 2 inches (5 cm) wide and 4 mesh rows = approximately 2 inches (5 cm) tall.
Always swatch before beginning. Adjust your hook size up or down if needed.
Abbreviations and Stitch Definitions
Let me break down every abbreviation you’ll encounter. Even if you know these, a quick review never hurts.
Special Stitches
Filet Mesh Square
Work 1 double crochet (dc) into the dc of the row below, chain 1 (ch 1), skip 1 stitch or chain space. Each dc plus ch-1 counts as one mesh square. When working across the top of the previous mesh row, always work dc into the dc of the previous row and ch 1 over the ch-1 space.
Solid Decrease
Insert hook into next stitch, pull up a loop. Insert hook into following stitch, pull up a loop. Yarn over and draw through all 3 loops on hook. This counts as 1 stitch.
3D Applique Flower
Round 1: Using CC3 and smaller hook, make a MR, ch 1, work 5 sc into ring, sl st to first sc to join, pull ring closed. (5 sc)
Round 2: Ch 1, work 2 sc into each st around, sl st to join. (10 sc)
Round 3: Switch to CC1. Ch 1, (sc, hdc, dc, hdc, sc) all into same stitch, sl st into next stitch to form petal. Repeat (sc, hdc, dc, hdc, sc) into next stitch, sl st into following stitch all the way around, ending with sl st into first stitch. You will have 5 petals. Fasten off leaving a tail for sewing.
Leaf
Using CC2 and smaller hook, ch 9.
Row 1: Sc into 2nd ch from hook, sc, hdc, dc, hdc, sc, sc, (sc, ch 2, sc) into last ch for tip. Now work back along the other side of the foundation chain: sc, sc, hdc, dc, hdc, sc, sc, sl st into base of first sc. Fasten off leaving a tail for sewing.
The leaf should have an oval shape with a pointed tip. Each flower is paired with 2 leaves positioned at the base of the flower stem.
Stem Detail
After sewing flower and leaves in place, use CC2 to embroider or surface slip stitch a short stem (approximately 5 to 8 chains or surface sc stitches) connecting the flower center to the leaves.
Pattern Notes Before You Begin
The bag body is worked entirely in the round from the bottom up. The base is a flat oval worked in rounds of single crochet with increases at each short end. The lower body continues in single crochet without increases to build the solid side walls. The upper body transitions to a filet mesh pattern worked in double crochet and chain-1 spaces.
Straps are worked separately and sewn or slip-stitched to the inside top edge. All applique flowers and leaves are worked separately and sewn on after blocking.
The bag does not have a closure. The top edge is finished with a round of single crochet to stabilize it.
When joining rounds throughout the solid sections, use a slip stitch to close each round and chain 1 to begin the next round. In the mesh section, use a slip stitch to close each round, chain 3 (counts as first dc), and continue.
The right side faces outward throughout. Do not turn unless specifically instructed.
Step by Step Crochet Tutorial
Section 1: Base (Flat Oval, Worked in Rounds)
The base is constructed by chaining a foundation, then working single crochet around both sides of the chain with increases at each short end to create an oval shape.
Foundation Chain: With MC and G-6 hook, ch 19.
Rnd 1: Starting in the 2nd ch from hook, sc across 17 sts, work 3 sc into the last ch (this is one short end). Now rotate work and sc back along the other side of the foundation chain for 17 sts, work 3 sc into the very first ch at the other short end. Sl st to first sc of round to join. (40 sc)
Rnd 2: Ch 1, sc into same st, sc across 17 sts, inc into each of the next 3 sts (the 3 sts at first short end), sc across 17 sts, inc into each of the next 2 sts, sc into last st of short end. Sl st to join. (46 sc)
Rnd 3: Ch 1, sc into same st, sc across 18 sts, inc, sc, inc, inc, sc, inc, sc across 18 sts, inc, sc, inc. Sl st to join. (52 sc)
Rnd 4: Ch 1, sc into same st, sc across 19 sts, (sc, inc) twice, sc, (inc, sc) twice, sc across 19 sts, (sc, inc) twice. Sl st to join. (58 sc)
Rnd 5: Ch 1, sc into same st, sc across 20 sts, inc, sc 2, inc, sc, inc, sc 2, inc, sc across 20 sts, inc, sc 2, inc. Sl st to join. (64 sc)
Rnd 6: Ch 1, sc into same st, sc across 21 sts, (inc, sc 3) twice, inc, (sc 3, inc) twice, sc across 21 sts, (inc, sc 3) twice. Sl st to join. (72 sc)
Rnd 7: Ch 1, sc around evenly, sc 2 at each of the 4 short-end corner zones to add 4 total increases distributed evenly around the oval ends. Sl st to join. (76 sc)
Rnd 8: Ch 1, sc around evenly adding 4 increases distributed at oval ends. Sl st to join. (80 sc)
At the end of Round 8, the flat oval base should measure approximately 10 inches (25.5 cm) long and 5 inches (12.5 cm) wide.
Section 2: Lower Solid Body (Worked in the Round, No Increases)
Without turning, continue working in the round in single crochet. Work into the back loop only (BLO) of the last round of the base on the first round of the body wall. This creates a clean fold line and defined bottom edge.
Rnd 9: Ch 1, sc in BLO of each st around. Sl st to join. (80 sc)
Rnds 10 through 22: Ch 1, sc in both loops of each st around. Sl st to join each round. (80 sc per round)
After completing Round 22, the solid body section should measure approximately 5 to 5.5 inches (12.5 to 14 cm) tall from the base fold line.
Checkpoint: At this point the bag body from the very bottom of the base to the top of the solid wall should measure approximately 7 to 7.5 inches (18 to 19 cm) total height.
Section 3: Filet Mesh Body (Worked in the Round)
The mesh section is worked in a simple ch-1 filet grid using dc and ch-1 spaces. Each mesh round begins with ch 3 (counts as first dc).
The stitch count converts from 80 sc into a mesh count as follows: the 80 stitch round will become 40 mesh squares (each square = 1 dc, ch 1). This works out evenly because 80 divided by 2 equals 40 squares.
Transition Round (Rnd 23): Ch 3 (counts as dc), sk next sc, (dc into next sc, ch 1, sk 1 sc) 39 times. Sl st into top of beginning ch-3 to join. (40 dc, 40 ch-1 sps; 80 working positions total)
Rnds 24 through 37: Ch 3 (counts as dc), (dc into next dc of previous rnd, ch 1) 39 times. Sl st into top of beginning ch-3 to join. (40 dc, 40 ch-1 sps each round)
This creates 15 total rounds of filet mesh (Rounds 23 through 37), measuring approximately 7.5 inches (19 cm) tall.
Checkpoint: After the mesh section, the total bag body height from base fold line to top of mesh should measure approximately 12.5 to 13 inches (32 to 33 cm).
Section 4: Top Edge Finish
Finishing Round (Rnd 38): Sl st into first dc of previous rnd. Ch 1, work 1 sc into each dc and 1 sc into each ch-1 sp around evenly. Sl st to join. (80 sc)
This round stabilizes the top opening and gives a clean edge for strap attachment.
Section 5: Straps (Make 2)
Each strap is worked as a flat single crochet strip.
Foundation Chain: With MC and G-6 hook, ch 7.
Row 1: Sc into 2nd ch from hook and each ch across. Turn. (6 sc)
Rows 2 through 100: Ch 1, sc across. Turn. (6 sc per row)
After 100 rows, each strap measures approximately 22 inches (56 cm) long and approximately 1.5 inches (4 cm) wide.
Fasten off leaving a long tail for sewing.
Strap Attachment: Position the two straps symmetrically on the front and back of the bag. Place the inner edges of each strap approximately 3 inches (7.5 cm) from the center of the bag. Each strap end overlaps the inside top edge by approximately 1 inch (2.5 cm). Pin in place, then use MC yarn and a yarn needle to whipstitch securely around all edges of each strap end, sewing through both the strap and the top edge round of the bag body.
Placement detail: On the front of the bag, the left strap’s right inner edge sits at approximately stitch 18 counting from center front. The right strap’s left inner edge sits at approximately stitch 22, leaving the center 4 stitches open between them. Mirror this placement on the back. This gives the open U-neck silhouette seen in the finished bag.
Section 6: Applique Flowers and Leaves
The finished bag pictured has approximately 9 to 11 flowers distributed across the front, sides, and back. Each flower has 2 leaves.
For each flower, follow the 3D Applique Flower special stitch instructions using CC1 for petals and CC3 for the center. For each pair of leaves, follow the Leaf special stitch instructions using CC2.
After making the desired number of flowers and leaf pairs, block each piece lightly. Arrange them on the bag surface as desired, using straight pins to hold them in place before sewing.
Sew each flower down through the center of the flower base using CC3 and a yarn needle. Tack the petal edges lightly so they stand proud of the bag surface for the 3D effect.
Sew each leaf pair below the flower, angled outward from a central point to mimic a stem. Embroider a short stem in CC2 between flower base and leaf bases using a chain stitch or running stitch.
Suggested flower placement: Three flowers near the lower center front with one large flower at lower left, one at lower right, and one slightly higher center. Repeat a similar arrangement on the back. Add 2 to 3 flowers along each side panel at varying heights.
Size Customization Tips
To make the bag wider: Add more chains to the foundation (each additional 2 chains adds approximately 1 inch to the bag length). Adjust the base oval increases proportionally. Your stitch count at the end of the base must be divisible by 2 for the filet mesh transition.
To make the bag taller: Add more rounds to the solid lower body section (Rounds 10 through 22) or add more mesh rounds (Rounds 24 through 37). Each additional solid round adds approximately 0.22 inches of height. Each additional mesh round adds approximately 0.5 inches of height.
To make a mini tote: Start with ch 11 foundation, work 6 base rounds reaching approximately 56 sc, reduce solid body to 10 rounds and mesh to 10 rounds. Shorten straps to 15 inches.
To adjust strap length: Each 4.5 rows of the strap equals approximately 1 inch of length.
Finishing and Blocking Your Lavender Blossom Tote
Weave in all ends securely using a yarn needle. Go in two directions to prevent ends from working loose.
Wet block the bag body: Fill the bag with plastic bags or rolled towels to hold its shape. Lightly mist with water or submerge briefly if using cotton yarn. Reshape to the desired dimensions and pin the base flat. Allow to dry completely (12 to 24 hours) before removing the stuffing.
Block flowers and leaves flat before sewing: Pin each piece to a foam blocking mat in its final shape. Mist and allow to dry. This prevents curling and makes sewing easier.
Once all appliques are sewn on, lightly steam the joined areas with an iron held 1 inch above the surface. Do not press down, especially on acrylic yarn.
Care Instructions
Machine wash on a gentle cycle in cold water. Lay flat to dry. Do not tumble dry. Do not iron directly on the yarn surface. Store the bag stuffed lightly with tissue paper to help it retain its shape between uses.

Final Thoughts on This Crochet Tote Pattern
This Lavender Blossom Mesh Tote crochet pattern brings together everything I love about summer projects. Structure meets airiness. Practicality meets whimsy. And those dimensional flowers add personality without overwhelming the design.
The mesh section works up faster than you might expect. And the appliques are genuinely fun to make. They’re the perfect size for using up scraps in your stash.
I hope you enjoy making your own Lavender Blossom as much as I enjoyed designing it. Thank you so much for choosing this pattern. If you make one, I would absolutely love to see it! Tag me on Instagram or share a photo in my Facebook group.
If this pattern caught your eye, save it to your Pinterest boards so you can find it when you’re ready to start. And please drop a comment below once you’ve finished yours. I read every single one, and seeing your creations truly makes my day.
You Might Also Like
- Ocean Breeze Granny Tote Bag Free Crochet Pattern
- Lavender Dreams Book Sleeve Free Crochet Pattern
- Coral Bloom Baby Dress Free Crochet Pattern
- Pink Ombre Granny Square Purse Free Crochet Pattern
