Dusty Rose Puff Stitch Envelope Bag – Free Crochet Pattern

Create a beautiful handmade accessory with this Dusty Rose Puff Stitch Envelope Bag crochet pattern. Featuring rich texture, a charming heart-shaped flap, and elegant hardware, this crochet purse has a boutique-inspired appearance while using approachable crochet techniques.

The main body is made from two rectangular panels decorated with alternating rows of single crochet and puff stitches. A dimensional heart-shaped flap adds a feminine finishing touch, while D-rings and a chain strap turn the finished project into a practical crossbody bag.

Whether you make it for yourself, as a handmade gift, or as a special crochet accessory for an outfit, this textured envelope bag is a rewarding project for anyone who enjoys combining simple construction with decorative stitches.

Skill Level: Intermediate
Finished Bag Size: Approximately 9 × 6 inches (23 × 15 cm)
Flap Size: Approximately 8 × 5.5 inches (20 × 14 cm)
Crochet Terms: US terminology
Construction: Worked in panels and assembled

Why You'll Love This Crochet Envelope Bag

There are several details that make this crochet purse stand out from a basic handmade bag.

  • Beautiful puff stitch texture: Raised puff stitches create a soft, dimensional surface.
  • Decorative heart flap: The shaped flap gives the bag its distinctive envelope-style appearance.
  • Practical size: Large enough for everyday essentials without becoming bulky.
  • Customizable design: Change the yarn color, hardware, strap, or embellishments to create your own version.
  • Versatile construction: Use the finished piece as a crossbody bag or remove the strap and carry it as a clutch.
  • Gift-worthy project: Handmade crochet bags make thoughtful birthday, holiday, and special-occasion gifts.

The construction is also quite manageable. You will make two rectangular body panels, crochet the heart-shaped flap, and then assemble the components with simple finishing techniques.

Materials You'll Need

Yarn

For the bag body and flap, use approximately:

  • 200 grams of worsted weight yarn (Category 4)
  • A cotton or cotton-blend yarn in dusty rose is ideal.
  • Choose a yarn with a firm twist for well-defined puff stitches.

Cotton blends work especially well for crochet bags because they provide good stitch definition and help the finished fabric maintain its shape.

Crochet Hook

  • 5.0 mm (US H/8) crochet hook
  • If your fabric feels too loose or flexible, try a smaller hook.

A relatively firm tension is helpful when crocheting bags because it reduces stretching and gives the finished accessory more structure.

Hardware and Notions

You will also need:

  • Tapestry or yarn needle
  • Stitch markers
  • Scissors
  • Antique-brass push-style clasp, approximately 3 cm wide
  • Two antique-brass D-rings, approximately 15 mm
  • Chain strap with lobster clasps, approximately 120 cm
  • Optional matching tassel charm

Gauge

Before beginning, make a gauge swatch.

14 stitches × 12 rows = 4 inches (10 cm) in single crochet

Because this is a bag, fabric density is particularly important. If your stitches are significantly looser than the recommended gauge, the finished bag may stretch and lose its shape when filled.

Finished Measurements

The completed bag measures approximately:

  • Body: 9 inches wide × 6 inches tall (23 × 15 cm)
  • Heart flap: approximately 8 inches wide at the top × 5.5 inches tall (20 × 14 cm)
  • Overall design: envelope-style with a decorative heart-shaped flap

Actual measurements may vary slightly depending on yarn, hook size, and personal crochet tension.

Crochet Abbreviations

This pattern uses standard US crochet terminology.

  • ch: chain
  • sl st: slip stitch
  • sc: single crochet
  • hdc: half double crochet
  • dc: double crochet
  • puff st: puff stitch
  • inc: increase
  • sk: skip

Puff Stitch

The puff stitch creates the raised texture used throughout the bag.

To make one puff stitch:

  1. Yarn over and insert the hook into the indicated stitch.
  2. Yarn over and pull up a loop.
  3. Repeat the yarn-over, insert, and pull-up sequence four times total.
  4. You should have 9 loops on your hook.
  5. Yarn over and pull through all 9 loops.
  6. Chain 1 to close the puff.

The closing chain is important because it secures the puff and helps keep the textured stitches defined.

Pattern Notes

Before beginning the pattern, keep these points in mind:

  • The bag body is worked as two identical rectangular panels.
  • Keep your puff stitches approximately the same height for consistent texture.
  • Count your stitches at the end of every row.
  • The heart flap is worked from the center outward and shaped into two rounded lobes.
  • The bag is assembled with the wrong sides together so the puff texture remains visible on the outside.
  • If you prefer a more structured purse, consider adding a fabric lining.
  • A smaller hook can be used if your tension produces a fabric that feels too soft or loose.

Dusty Rose Puff Stitch Envelope Bag Pattern

Part 1: Crochet the Bag Body

The body consists of two identical rectangular panels.

Foundation Row

With your worsted weight yarn:

Chain 33.

Row 1

Single crochet in the second chain from the hook and in every chain across.

[32 sts]

Row 2

Chain 1 and turn.

Single crochet in the first stitch.

Puff stitch in the next stitch, single crochet in the next stitch.

Repeat across the row, ending with a single crochet in the final stitch.

[32 sts: 16 sc + 16 puff sts]

Row 3

Chain 1 and turn.

Single crochet across the entire row, working one single crochet into the top of each puff stitch and one single crochet into each single crochet.

[32 sts]

Row 4

Chain 1 and turn.

Single crochet in the first 2 stitches.

Puff stitch in the next stitch, single crochet in the next stitch.

Repeat until 2 stitches remain, then single crochet in the final 2 stitches.

[32 sts]

This offset arrangement prevents the puff stitches from forming straight vertical columns and gives the fabric a more interesting textured appearance.

Row 5

Chain 1 and turn.

Single crochet in every stitch across.

[32 sts]

Rows 6–25

Repeat Rows 2–5 five more times.

You should have approximately six horizontal rows of puff stitch texture across the finished panel.

[32 sts per row]

Rows 26–27

Chain 1 and turn.

Single crochet across.

[32 sts per row]

Fasten off and weave in your ends.

Make a second identical panel.


Part 2: Crochet the Heart-Shaped Flap

The decorative flap is worked in continuous rounds before being divided into two lobes.

Place a stitch marker at the beginning of each round to help keep track of your position.

Round 1

Create a magic ring.

Chain 1 and work 6 single crochets into the ring.

Pull the ring closed.

Do not join.

[6 sts]

Round 2

Work 2 single crochets in every stitch around.

[12 sts]

Round 3

Single crochet in the next stitch, 2 single crochets in the next stitch.

Repeat around.

[18 sts]

Round 4

Single crochet in the next 2 stitches, puff stitch in the next stitch.

Repeat around.

[18 sts]

Round 5

Single crochet in the next 2 stitches, 2 single crochets in the next stitch.

Repeat around.

[24 sts]

Round 6

Single crochet in the next 3 stitches, puff stitch in the next stitch.

Repeat around.

[24 sts]

Round 7

Single crochet in the next 3 stitches, 2 single crochets in the next stitch.

Repeat around.

[30 sts]

Round 8

Single crochet in the next 4 stitches, puff stitch in the next stitch.

Repeat around.

[30 sts]

Round 9

Single crochet in the next 4 stitches, 2 single crochets in the next stitch.

Repeat around.

[36 sts]

Round 10

Single crochet in every stitch around.

[36 sts]

Now the circular section will be shaped into the heart.

Shape the First Heart Lobe

Round 11

Single crochet in the next 18 stitches.

Stop here.

You have reached the center area where the first heart lobe will be shaped.

Round 12

Chain 1 and turn.

Single crochet in the next 6 stitches, puff stitch in the next stitch, single crochet in the next 4 stitches, puff stitch in the next stitch, then single crochet in the final 6 stitches.

[18 sts]

Round 13

Chain 1 and turn.

Skip the first stitch.

Single crochet in the next 5 stitches, puff stitch in the next stitch, single crochet in the next 4 stitches, puff stitch in the next stitch, single crochet in the next 4 stitches, then skip the final stitch.

[16 sts]

Round 14

Chain 1 and turn.

Skip the first stitch.

Single crochet across to the final stitch, then skip the last stitch.

[14 sts]

Round 15

Chain 1 and turn.

Skip the first stitch.

Single crochet across to the final stitch, then skip the final stitch.

[12 sts]

Fasten off.

Shape the Second Heart Lobe

Return to Round 11 and join your yarn to the 19th stitch on the opposite side of the heart.

Repeat Rounds 12–15 to create the second lobe.

Fasten off.

You should now have a recognizable heart shape with two rounded upper sections and a pointed lower section.

Heart Edging

Join yarn at the bottom point of the heart.

Work single crochet evenly around the entire outside edge.

At the bottom point, work 3 sc in the same location.

At corners or areas that need additional room, work 2 single crochets where necessary to help the edge remain flat.

Slip stitch to join.

Puff Stitch Border

Chain 1.

Single crochet in the next stitch, puff stitch in the next stitch.

Repeat around the entire heart.

Slip stitch to join.

Fasten off and weave in the ends.


Part 3: Assemble the Crochet Bag

Now that the body panels and heart flap are complete, it is time to turn them into a functional envelope bag.

Step 1: Join the Body Panels

Place the two rectangular panels together with their wrong sides facing each other.

The puff stitch texture should be visible on the outside.

Starting at one bottom corner, single crochet through both layers along the bottom edge and continue up both side edges.

Leave the top edge open.

This creates the main pouch of the bag.

Make sure your stitches pass cleanly through both layers so the seams remain secure.

Step 2: Attach the D-Rings

Position one D-ring at each upper corner of the back panel.

Fold approximately 1 inch (2.5 cm) of the fabric around each D-ring.

Whip stitch the folded sections securely into place.

These attachment points will support the chain strap.

Because the strap will experience repeated pulling, reinforce these stitches carefully.

Step 3: Attach the Heart Flap

Place the heart flap along the upper back edge of the bag.

Center it carefully so the heart point falls over the front of the bag.

Using a yarn needle, whip stitch the straight upper section of the heart between the two lobes to the back panel.

Check that the flap opens and closes smoothly before completing the seam.

Step 4: Add the Clasp

The exact installation method will depend on your chosen clasp hardware.

For a typical push-style clasp:

  1. Position the decorative lock plate on the heart flap, approximately 1 inch above the point.
  2. Mark the attachment holes.
  3. Carefully create the necessary small openings.
  4. Push the clasp prongs through the fabric.
  5. Bend the prongs securely against the back.
  6. Close the heart flap naturally over the front of the bag.
  7. Mark the position for the matching catch.
  8. Install the catch using the same method.

If you prefer not to cut the crochet fabric, choose sew-on hardware and attach it with strong thread.


Part 4: Add the Strap and Tassel

Chain Strap

Attach your approximately 120 cm chain strap to the two D-rings using the lobster clasps.

A detachable chain makes it easy to convert the bag from a crossbody accessory into a clutch.

If you prefer a completely handmade look, you can substitute the metal chain with a crocheted strap.

Optional Matching Tassel

To create a simple yarn tassel:

  1. Wrap your yarn around a piece of cardboard approximately 4 inches tall.
  2. Wrap it approximately 30 times.
  3. Tie a short piece of yarn tightly around the top.
  4. Cut through the loops at the bottom.
  5. Wrap another piece of yarn around the tassel approximately 1 inch below the top.
  6. Trim the ends evenly.
  7. Attach the tassel to a D-ring or another suitable attachment point using a jump ring or lobster clasp.

Finishing Your Puff Stitch Envelope Bag

Before using your finished crochet purse, take time to complete the finishing work.

Weave in All Ends

Securely weave every remaining yarn tail into the wrong side of the fabric.

Bags receive more handling than many crochet accessories, so loose ends should be secured particularly well.

Add a Fabric Lining

A lining is optional, but it can make the bag considerably more durable.

A simple cotton quilting fabric works well. Cut the lining to fit the inside dimensions of the finished purse and sew it securely into place.

A lining also prevents keys, pens, or other small objects from catching between crochet stitches.

Blocking

If your panels or heart flap look uneven, gently block them before final assembly.

Use a method appropriate for your yarn fiber and avoid excessive heat, especially with cotton blends or synthetic fibers.

Tips for Making This Crochet Bag Successfully

Keep Your Puff Stitches Consistent

Puff stitches look best when they are worked to approximately the same height and fullness.

Try to pull each loop up to the same height. Uneven loops can make the texture appear irregular.

Count Your Stitches

The bag body needs to remain at 32 stitches per row.

It is much easier to correct an error immediately than to discover several rows later that your panel has gained or lost stitches.

Keep Your Tension Firm

A crochet bag benefits from a denser fabric.

If your fabric feels floppy or stretches easily, try using a smaller crochet hook.

Reinforce the Strap Attachments

The D-ring areas carry the weight of the finished bag.

Take extra care when sewing these sections and reinforce them with additional stitches if needed.

Block Before Assembly

Blocking can help straighten the rectangular panels and make the heart flap look more symmetrical.

This is particularly useful when working with textured stitches.

Ways to Customize Your Crochet Envelope Bag

One of the best things about this pattern is how easily you can make it your own.

Change the Color

Although dusty rose gives this bag a romantic vintage feel, many other shades would work beautifully.

Try:

  • Sage green
  • Burgundy
  • Mustard yellow
  • Cream
  • Chocolate brown
  • Black
  • Deep plum
  • Soft blush

Change the Hardware

Antique brass creates a classic appearance, while silver hardware gives the purse a cleaner, contemporary style.

Gold hardware can also create a more elegant finish.

Embroider the Heart

The heart flap provides a perfect surface for additional decoration.

Add small embroidered flowers, leaves, initials, stars, or other simple motifs.

Make a Larger Version

For a larger bag, increase the number of foundation chains and add additional rows to the body panels.

Keep the proportions of the flap and hardware attachment points balanced with the new bag size.

Turn It Into a Clutch

Simply remove the chain strap and carry the finished envelope bag by hand.

This version would work particularly well for dinners, weddings, parties, or other occasions where you want a small handmade accessory.

Frequently Asked Questions

Is this puff stitch crochet bag suitable for beginners?

The pattern is best suited to confident beginners and intermediate crocheters. The body uses straightforward rows, but the puff stitch and heart-shaped flap require some attention to stitch placement.

What yarn is best for a crochet bag?

Worsted weight cotton or a cotton blend is a good choice because it provides structure and excellent stitch definition. Avoid extremely stretchy yarn if you want the bag to maintain its shape.

Can I use a different yarn weight?

Yes, but changing yarn weight will affect the finished size, fabric density, and amount of yarn required. You may also need to change your hook size and adjust the number of stitches and rows.

Can I make this bag without the metal hardware?

Absolutely. You can replace the metal chain with a crocheted strap and use a crocheted button loop, magnetic closure, or another sew-on closure instead of a push clasp.

Does the bag need a lining?

A lining is optional. However, adding one can increase durability, prevent small objects from catching in the crochet fabric, and give the inside a more polished appearance.

How can I make the bag more structured?

Use a smaller hook for firmer stitches, choose a sturdy cotton yarn, add a fabric lining, or place a lightweight interfacing between the crochet exterior and fabric lining.

Final Thoughts

This Dusty Rose Puff Stitch Envelope Bag crochet pattern combines texture, shape, and practical construction in one stylish handmade accessory. The raised puff stitches give the body plenty of visual interest, while the heart-shaped flap creates a distinctive finishing detail.

Once you understand the basic construction, it is easy to experiment with different colors, straps, closures, and embellishments. Make one in dusty rose for a soft romantic look, or choose a bold shade for a completely different personality.

Most importantly, take your time with the puff stitches, keep your stitch counts consistent, and reinforce the areas that will receive the most wear.

Happy crocheting!

Comments