A crochet flower bag is one of those projects that instantly feels stylish and handmade at the same time. It combines the charm of floral granny squares with a practical shoulder bag structure, making it perfect for everyday use, gifting, or even small handmade business products.
This pattern is built using two flower granny squares, joined together and shaped into a compact shoulder bag with a sturdy strap.
🧶 Skill Level
Beginner to Intermediate
You should be comfortable with:
- Granny square basics
- Single crochet
- Chain stitches
- Basic joining techniques
🧺 Materials Needed
- Medium weight yarn (cotton or acrylic works best)
- Crochet hook suitable for your yarn size
- Yarn needle (for finishing)
- Scissors
- Stitch markers (helpful but optional)
🌼 Project Overview
This flower bag is constructed in four main stages:
- Crochet two flower granny squares
- Build structure around the squares
- Join them into a bag shape
- Add gusset and strap for functionality
The design uses simple stitches but smart construction to create a 3D textured edge and a strong bag structure.
🌸 Crochet Flower Bag Pattern
🌼 Part 1: Make the Flower Squares

Start by crocheting two identical flower granny squares using your preferred floral granny square design.
- One square will form the front panel
- The second will form the back panel
👉 Set one square aside once completed.
🧵 Part 2: Strengthening the Edges

Now we begin shaping the structure of the bag.
Attach yarn to one square and start working around the edges using single crochet stitches.
How to begin:
- Make a slip knot and secure it on your hook
- Insert hook into a corner stitch area
- Pull yarn through and create a standing single crochet
Edge round:
Work single crochet evenly along all sides of the square.
- Work into each stitch across straight edges
- At corners, place stitches carefully into chain spaces to keep edges neat
- Carry yarn tails along as you crochet to reduce weaving later
After completing one round, chain 1 and turn your work.
Repeat this process until you complete 4 total rows of single crochet edging.
👉 This creates thickness and structure for the bag sides.
Finish off with the wrong side facing you.
🔗 Part 3: Joining the Two Squares

Now place both squares together.
- Put them wrong sides facing each other
- Align edges carefully so corners match
Joining method:
Use single crochet to join both squares:
- Insert hook through both layers at the corner
- Pull yarn through and complete a single crochet stitch
- Continue working stitch by stitch around the edges
💡 Tip:
Maintain a consistent “V-shaped” edge pattern — this helps create a raised 3D seam effect that strengthens the bag and adds design detail.
📦 Part 4: Creating the Gusset (Depth of Bag)

Once squares are joined, you’ll build the side depth.
Work single crochet stitches along the outer edge where the squares meet.
- Start at any corner seam
- Work evenly around the opening
- Keep stitches consistent for a clean rectangular structure
👉 This step gives your bag its actual depth and “box shape” feel.
🧵 Part 5: Making the Strap

Now we create the shoulder strap.
Step 1: Foundation chain
- Chain 60 stitches
- Adjust length depending on how long you want your strap
Step 2: Build texture
- Work single crochet in the back loop only of each chain
- This creates a ribbed texture for strength and style
Step 3: Build thickness
- Chain 1, turn your work
- Continue rows of single crochet back loop only
- Repeat until strap reaches desired width
Finish off securely and weave in loose ends using a yarn needle.
🔗 Part 6: Attaching the Strap
Now attach the strap to your bag.
- Position strap ends on both sides of the bag opening
- Make sure alignment is even
Joining method:
Use slip stitch join:
- Insert hook through both strap and bag edge
- Pull yarn through and secure
- Repeat across attachment area for strength
Once attached, knot securely and hide all yarn tails neatly inside the stitches.
🎀 Final Thoughts
This crochet flower bag is a perfect mix of beauty and function. The floral granny square gives it a soft decorative look, while the structured edging and gusset make it practical enough for daily use.
It works great as:
- A summer shoulder bag
- A handmade gift
- A small market product
- Or a stylish personal accessory