
Okay, can we just take a moment for this bag? It looks like something plucked straight from a boutique window, but I promise — you can totally make it yourself. The Sage Green Botanical Shell Purse pairs elegant ribbed texture with a beautifully gathered silhouette that catches the light and turns heads. If you can handle basic stitches and follow a simple pattern, you have everything it takes to create this beauty.
This one is made for crafters who want maximum wow with minimum fuss. The shell shape comes from clever decreasing and gathering — not complicated stitch work. And those botanical charms plus the braided strap? That is the finishing touch that takes it from handmade to truly special.
Let’s walk through every single step together.
Why You Will Love This Crochet Pattern
This purse nails that sweet spot between impressive and totally doable. The vertical ribbing builds gorgeous texture that photographs like a dream, and the gathered top gives you that signature shell silhouette without any scary shaping — just basic increases and decreases.
Here is why this design works so well:
-
Works up in approximately 4 to 6 hours
-
Uses only basic stitches arranged in clever ways
-
The ribbed texture hides small inconsistencies beautifully
-
Hardware and charms elevate it to a professional finish
-
Perfect size for phone, wallet, keys, and lipstick
Sage green brings that earthy, botanical vibe that goes with everything from jeans to summer dresses — but honestly, this pattern shines in any color you love.
Skill Level
Confident beginner to intermediate. You want basic crochet stitches and working in the round to feel comfortable. Made a simple bag before, or played with post stitches? Then you are ready for this one.
Never touched a post stitch? No worries — I break them down below, and they feel like second nature after just a few rows.
Finished Dimensions
-
Width: Approximately 10 inches (25 cm) at widest point
-
Height: Approximately 7 inches (18 cm) from base to top edge
-
Depth: Approximately 3 inches (7.5 cm) at base
These measurements can vary slightly based on your tension and yarn choice.
Materials Needed

Yarn
T-shirt yarn or tube yarn in sage green or your preferred color. You will need approximately 200 to 250 grams (about 130 to 150 yards).
T-shirt yarn is that thick, stretchy yarn made from jersey fabric strips. It creates the substantial, sturdy fabric perfect for bags. Look for brands like Hoooked Zpagetti, Yarn Art Maccheroni, or any recycled cotton t-shirt yarn.
Substitution option: You could use bulky cotton cord (5mm to 7mm) or macrame rope, though your gauge may differ slightly.
Hook
Size 9mm or 10mm crochet hook (US M/N or N/P)
This larger hook creates the slightly loose, drapey fabric that allows the gathering to work properly. If your stitches feel too tight and stiff, go up a hook size.
Notions and Hardware
-
Tapestry needle for weaving ends
-
Stitch marker (a safety pin works fine)
-
2 D-rings or swivel clasps (approximately 15mm to 20mm)
-
1 decorative button or charm for front closure (leaf design shown)
-
1 decorative tassel or charm cluster (optional)
-
Braided leather or faux leather strap with lobster clasps (approximately 45 to 50 inches for crossbody length)
-
Sewing needle and coordinating thread for attaching hardware
Gauge
8 single crochet stitches and 9 rows = 4 inches (10 cm) in single crochet with t-shirt yarn and 9mm hook.
Gauge counts here because it sets your finished bag size. If your swatch measures smaller, try a larger hook. If larger, go down a hook size.
That said, bags are forgiving. As long as you are in the ballpark, your purse will work beautifully.
Abbreviations and Stitch Definitions
Quick rundown of every abbreviation before we start. Skim these even if you feel solid — my definitions spell out the exact motions so we are speaking the same language.
ch = chain. Yarn over, pull through loop on hook.
sl st = slip stitch. Insert hook, yarn over, pull through stitch AND loop on hook in one motion.
sc = single crochet. Insert hook into stitch, yarn over and pull up a loop (2 loops on hook), yarn over and pull through both loops.
hdc = half double crochet. Yarn over, insert hook into stitch, yarn over and pull up a loop (3 loops on hook), yarn over and pull through all 3 loops.
dc = double crochet. Yarn over, insert hook into stitch, yarn over and pull up a loop (3 loops on hook), yarn over and pull through 2 loops, yarn over and pull through remaining 2 loops.
FPdc = front post double crochet. This creates the raised ribbing texture. Yarn over, insert hook from front to back to front around the POST (the vertical part) of the stitch in the row below, yarn over and pull up a loop, complete as a regular double crochet. The stitch pops forward toward you.
BPdc = back post double crochet. Yarn over, insert hook from back to front to back around the post of the stitch below, complete as double crochet. The stitch recedes away from you.
sc2tog = single crochet 2 together (decrease). Insert hook in first stitch, pull up loop, insert hook in next stitch, pull up loop (3 loops on hook), yarn over and pull through all 3.
inc = increase. Work 2 stitches into the same stitch.
st(s) = stitch(es)
rnd = round
Special Techniques
Post Stitches for Ribbing
The gorgeous vertical ribbing on this bag comes from alternating front post double crochet (FPdc) and back post double crochet (BPdc) stitches. When you work FPdc, your hook goes around the POST of the stitch, not into the top loops.
Here is how it clicks: After your foundation round, every stitch sits on top of a stitch from the previous round. That stitch has a vertical “post” or stem. You will wrap your hook around that post rather than inserting it into the V-shaped top.
When you work FPdc, the stitch pops toward you. When you work BPdc, it recedes. Alternating them creates that beautiful ribbed texture.
New to post stitches? Run a practice swatch first — it clicks fast once your hands try it.
Magic Ring
The bag base starts with a magic ring (also called magic circle or adjustable ring). This creates a tight, closed center with no hole.
Wrap yarn around your finger twice, insert hook under wraps, pull up a loop, chain 1 to secure, then work your stitches into the ring. Pull the tail tight to close the center completely.
If magic rings frustrate you, chain 4 and slip stitch to form a ring instead. Your center will have a small hole, but it will be hidden at the base of your bag.
Crochet Pattern Instructions
Base of the Bag
First up: a circular base that becomes the bottom of your purse.
Magic ring.
Round 1: Work 8 sc into magic ring. Pull tail to close. Join with sl st to first sc. (8 sts)
Round 2: Ch 1 (does not count as stitch here and throughout). Work 2 sc in each st around. Join with sl st. (16 sts)
Round 3: Sc in first st, 2 sc in next st. Repeat from * around. Join. (24 sts)
Round 4: Sc in next 2 sts, 2 sc in next st. Repeat from * around. Join. (32 sts)
Round 5: Sc in next 3 sts, 2 sc in next st. Repeat from * around. Join. (40 sts)
Round 6: Sc in next 4 sts, 2 sc in next st. Repeat from * around. Join. (48 sts)
Your base should measure approximately 5 to 6 inches across. If it looks cupped or wavy, adjust your hook size and try again. A flat circle means correct tension.
Body of the Bag: Ribbed Section
Time to build the walls — this is where the magic happens.
Round 7 (Transition Round): Ch 2 (counts as first hdc). Working in BACK LOOPS ONLY, hdc in each st around. Join with sl st to top of ch-2. (48 sts)
Working in back loops only creates a visible ridge that marks the transition between base and body. It also helps the walls stand up straight.
Round 8 (Establish Ribbing): Ch 2. FPdc around next st, BPdc around next st. Repeat from * around. Join. (48 sts)
Rounds 9 through 20: Repeat Round 8.
Important: Each round, work FPdc around the FPdc from the previous round, and BPdc around the BPdc. This stacks the stitches vertically and creates those beautiful raised ribs running from base to top.
Keep your tension relaxed. The fabric should feel soft and drapey, not stiff. If it feels rigid, go up a hook size.
After Round 20, your bag body should measure approximately 5 to 6 inches tall.
Upper Band: Single Crochet Section
Now we switch to single crochet up top — a clean edge plus structure for the gathered closure.
Round 21: Ch 1. Sc in each st around. Join. (48 sts)
Rounds 22 through 26: Ch 1. Sc in each st around. Join. (48 sts)
You now have 5 rounds of single crochet forming a smooth band at the top.
Creating the Gathered Shell Shape
Here is where your cylinder becomes that gorgeous shell silhouette: a little decreasing, then gathering the top.
Round 27 (Decrease Round): Ch 1. Sc in next 4 sts, sc2tog. Repeat from * around. Join. (40 sts)
Round 28: Ch 1. Sc in each st around. Join. (40 sts)
Round 29 (Decrease Round): Ch 1. Sc in next 3 sts, sc2tog. Repeat from * around. Join. (32 sts)
Round 30: Ch 1. Sc in each st around. Join. (32 sts)
Fasten off, leaving a 12-inch tail for finishing.
Hardware Tabs (Make 2)
Two little tabs to anchor your strap hardware.
Chain 8.
Row 1: Sc in 2nd ch from hook and each ch across. (7 sts)
Rows 2 through 4: Ch 1, turn. Sc across. (7 sts)
Fasten off, leaving a long tail for sewing.
Fold each tab in half, thread through a D-ring or swivel clasp, and sew the ends together. Attach one tab to each upper side of your bag, positioning them at the side seams approximately 1 inch below the top edge.
Finishing and Assembly
Gathering the Top
Thread your tapestry needle with the remaining tail. Weave the yarn in and out through the top edge stitches, going under each stitch top around the entire opening. Pull gently to gather the top closed to approximately 4 inches across. Secure with a few small stitches.
Leave a small opening in the center. This creates the characteristic shell shape with a gathered, slightly open top.
Attaching the Decorative Closure
Position your decorative button or leaf charm at the center front of the gathered top. Use coordinating thread and a sewing needle to secure it firmly. The charm shown features an antique brass leaf with a green gem center.
Adding the Tassel or Charm Cluster
Thread your tassel or charm cluster through a small jump ring. Attach it to the decorative button or sew it directly below the closure. The shown version includes a monstera leaf charm, green beads, and leather fringe.
Attaching the Strap
Clip your braided strap to the D-rings or swivel clasps on each hardware tab. Adjust the length for crossbody wear or shorten for shoulder carry.
Care Instructions
Spot clean with mild soap and cool water. Lay flat to dry. T-shirt yarn can stretch when wet, so avoid submerging the entire bag.
Store stuffed with tissue paper to maintain shape.
Customization Ideas
Color variations: dusty rose, mustard, navy, or cream each set a different mood — and a two-tone version with a contrasting band looks stunning.
Size adjustments: add or remove rounds in the body section to make your bag taller or shorter. Add more increase rounds to the base for a wider bag.
Lining: sew a fabric lining for a polished interior and to keep small items from poking through the stitches.
Different closures: a magnetic snap, zipper, or drawstring all work beautifully instead of the gathered top.
Troubleshooting Common Issues
Bag walls are floppy: tension may be too loose. Try going down a hook size, or add a fabric lining for structure.
Ribbing does not show: make sure you are working around the POSTS, not into the top loops. The hook should go around the vertical stem of each stitch.
Base is wavy or cupped: adjust your hook size. Wavy usually means too loose. Cupped means too tight.
Gathering looks uneven: slow down on this step. Pull the yarn gradually and adjust the gathers as you go before securing.

Wrapping Up Your Botanical Shell Purse Crochet Pattern
You did it. Or you are about to. Either way, I am so excited for you to bring this Sage Green Botanical Shell Purse to life with your own hands. Textured ribbing, elegant gathering, botanical-inspired details — this one is genuinely special.
Take your time with the post stitches if they are new to you. They become rhythmic and almost meditative once you find your groove.
Thank you so much for choosing to make this pattern. It means the world to me when you trust my designs enough to spend your precious crafting hours on them.
Happy crocheting, friend. You have got this.