Sweeten your accessory game with this free crochet marshmallow bag pattern, a delightful design that's both stylish and practical for any occasion.
Accessories that brighten up any outfit and serve a purpose are always a delight to make. The Free crochet Marshmallow Bag Pattern offers a fun and colorful way to create a spacious and stylish bag using soft t-shirt yarn. Shared by the creative minds behind U R Unik, this pattern is perfect for gifting or adding a unique touch to your own collection.
Free Crochet Crochet Marshmallow Bag Pattern for Beginners

This bag has a rectangular shape with a thick, pillowy texture that feels comfortable to the touch. The crochet stitches create a lovely puff stitch pattern, mimicking the soft, rounded look of marshmallows stacked together. Made with vibrant rows of t-shirt yarn in multiple colors, it boasts a playful striped design that stands out beautifully. The sturdy construction ensures enough strength to carry your daily essentials while keeping things lightweight.
A notable feature is the adjustable strap woven with t-shirt yarn and decorated with metal rings and a buckle, adding both charm and practicality. The bag closes securely with a zipper, and the sides are carefully knitted to give a neat finish free of gaps. Making the tassel using the same colorful yarn adds an extra flair that ties the whole look together.
Marshmallow Bag Crochet Pattern
Soft, colorful, and striking in design, the Marshmallow Bag is a playful accessory that highlights bold color blocking and tactile texture through puff stitches. This bag is crocheted flat using sturdy 2mm t-shirt yarn and is assembled with sleek metal rings and a buckle for extra polish. Each row’s color change creates a striped, marshmallowy effect that makes this project visually dynamic and irresistibly touchable.
Pattern Important Tips
- Keep your foundation chain and all base stitches loose to prevent puckering and tight edges.
- Make certain to always work puff stitches and color changes as instructed. This is key for the signature texture and seamless stripes.
- Weave in yarn tails neatly after each color change; t-shirt yarn can be bulky at joins.
- Use stitch markers to help position and sew the sides to the body accurately during assembly.
- Close rows and decrease stitches neatly to ensure the final bag keeps its shape.
- When working sides, increase only as needed and ensure you catch all three loops at the close for a strong seam.
Special Notes
- The original design uses 10 contrasting or coordinating yarn colors, but customization is possible with any number.
- Switch to a seamless join when changing colors to prevent visible seams between rows.
- The pattern uses both beginners’ stitches and more intermediate techniques such as the puff stitch.
- Durable t-shirt yarn and solid hardware improve longevity; avoid overtightening hardware to prevent stretching crocheted fabric.
- Intended bag size is medium, suitable for everyday use such as carrying a wallet, phone, and small accessories.

Skill Level
Intermediate
Basic knowledge of single, half-double, and slip stitch is required with some experience using the puff stitch and finishing techniques for hardware. Comfort with changing colors every row and assembling flat pieces into a 3D bag is recommended.
Materials
- Yarn: 2mm t-shirt yarn, approximately 32 meters per color (10 colors recommended, adjust based on your design)
- Hook: 5mm crochet hook
- Hardware: 2 large rings (with openings), 3 medium rings, 1 buckle
- Tapestry needle (for sewing and weaving ends)
- Scissors
- Stitch markers or pins (for assembly)
- Measuring tape (for finished bag size and strap)
- Scrap yarn for tassel (minimum 20-inch lengths)
Measurements / Sizing
- Bag Body: Designed for a base of 56 chains, approx. 12–13 inches long and 7–8 inches tall when assembled
- Sides: Approx. 3.5–4 inches tall and 1.5–2 inches deep after increases
- Strap: Approx. 10.5 inches long (adjustable; add more rows for crossbody/shoulder length)
- Tassel: Final length approx. 8–10 inches
Gauge and Stitch Pattern
- Gauge: 10 single crochets × 10 rows ≈ 4 inches in t-shirt yarn with 5mm hook
- Stitch Pattern: Main body uses single crochet and puff stitches, alternating each row for “marshmallow” stripes.
Stitch Abbreviations
- ch: chain
- sc: single crochet
- hdc: half double crochet
- sl st: slip stitch
- ps: puff stitch
- BL: back loop only
- st(s): stitch(es)
Special Stitches
- Puff Stitch (ps): Yarn over, insert hook into stitch, yarn over and pull up a loop. Repeat 3 times (total 7 loops on hook). Yarn over and pull through all loops, chain 1 to close.
- Single Crochet in Back Loop (sc BL): Work each single crochet into the back loop only for elasticity and texture.
Pattern Instructions
1. Foundation Chain
- With Color 1 and 5mm hook, ch 56, keeping chains loose for flexibility.

2. Base Row
- Turn, work sc BL in each of the 56 chains (do not work into the first skipped chain), for 56 sc.
- Fasten off if changing colors, or continue to next row with new color.

3. Main Body Rows
All main body rows alternate between puff stitches and single crochet, with color changes each row.
- Row Structure:
- Ch 2 (does not count as a stitch), skip the first 2 sts.
- Sc in the next st, ps in the same stitch; skip next st, sc in the next, then repeat: [ps, skip 1, sc] to the row’s end.
- Each row should begin and end with a sc for straight edges.
- After each row, change to the next color.
- Continue working this main body pattern for as many rows as needed for desired height (typically 10 color blocks, or until your bag reaches around 7–8 inches).
4. Sides
- With a new color, ch 11.
- Work 10 sc BL across each side for a sturdy fabric (first row: insert hook in second ch from hook).
- Increase at both ends of every row by working 2 sc at each edge for the first few rows, until you reach 14 stitches per row.
- Worked until you have 12 rows in total.
- On the last row, catch all 3 loops at once as you finish to close up and reinforce the edge.
- Repeat to create the second side panel in preferred color.

5. Strap
- With any desired color, ch 32.
- Begin pattern:
- sc in 2nd ch from hook, hdc in next, sl st in next, hdc, sl st, hdc, sl st, repeat sequence to end, finish with sc in last st.

- sc in 2nd ch from hook, hdc in next, sl st in next, hdc, sl st, hdc, sl st, repeat sequence to end, finish with sc in last st.
- For additional width or visual interest, repeat with different colors for each row, stacking them until strap reaches your desired length (suggested: about 10.5 inches).
- Weave in ends neatly.
Assembly
Constructing Bag
- Marking: Pin or place stitch markers for easy alignment. Divide bag body into 7 sections for sides and 5 for base.
- Sewing Sides: Using tapestry needle and matching yarn, sew each side panel to the bag body along the marked sections for a squared finish.
- Attaching Hardware: Securely attach the large and medium rings to bag edges and strap ends using sturdy stitches.
- Buckle: Attach the buckle on the appropriate edge of the bag, using extra stitches for strength.
- Tassel: Gather scrap yarn, cut into 20-inch pieces, fold to make a tassel, and secure to a ring or bag handle for a playful, finished touch.

Finishing
- Weave in all ends securely on the inside, using the tapestry needle.
- Trim excess yarn and check all seams and joins for smoothness and strength.

Conclusion
The Marshmallow Bag pattern combines the pleasure of working with bold colors and tactile stitches to create a distinctive, soft-sided bag that is eye-catching and practical. Alternating puff and single crochet stitches give it the characteristic “marshmallow” texture, while careful color changes create bold, playful stripes. Final assembly with professional hardware and a tassel adds both structure and personality. With room for personal touches in color, strap length, and tassel size, this project is perfect for those who enjoy whimsical, statement accessories with lasting appeal.




