Beautiful Rose Bag Crochet Free Pattern

Beautiful Rose Bag Crochet Free Pattern: Step-by-Step Guide to a Stunning Floral Purse

There is something undeniably magical about a bag that looks like it bloomed straight from a garden. The rose bag has become one of the most beloved projects in the crochet community, and it is easy to understand why. Combining the timeless elegance of floral design with the practicality of an everyday purse, this project gives you something you truly cannot find in any store. Whether you are a seasoned crocheter or someone who has recently leveled up from beginner scarves and dishcloths, this free crochet pattern will walk you through creating a gorgeous rose-embellished bag that looks far more complicated than it actually is.

In this guide, you will find everything you need: a complete materials list, gauge information, stitch abbreviations, detailed row-by-row instructions for the bag body, and a full breakdown of how to crochet the three-dimensional roses that make this design so extraordinary. By the time you finish reading, you will be ready to pick up your hook and start crafting a bag that will turn heads at the farmers market, the coffee shop, and everywhere in between.


Why Crochet a Rose Bag?

Before diving into the pattern itself, it is worth taking a moment to appreciate what makes this project so special. Crochet bags have surged in popularity over the past several years, and the handmade aesthetic has never been more fashionable. A crocheted rose bag sits at the intersection of vintage charm and modern boho style, making it versatile enough to carry with a sundress, a denim jacket, or even a more polished casual outfit.

Beyond aesthetics, making your own bag means you get to control every detail. You choose the color palette, the size, the strap length, and how many roses you want to add. Some crocheters prefer a single large rose centered on the front flap of a clutch, while others like to cluster several smaller roses across the body of a tote. This pattern gives you the foundation to customize freely.

There is also a deep satisfaction that comes from carrying something you made with your own hands. Every time someone stops you to ask where you got your bag, you get to smile and say, “I made it.”


Materials You Will Need

Gathering your materials before you begin saves time and keeps the creative flow going once you start. Here is what you will need for this pattern.

Yarn: You will need approximately 300 to 350 yards of medium weight (Category 4) cotton yarn in your main color for the bag body. Cotton is ideal for bags because it holds its structure well and is durable enough for everyday use. For the roses, you will need approximately 80 to 100 yards in a contrasting color, and about 30 yards in a coordinating green for the leaves. Popular color combinations include cream with dusty rose accents, olive green with terracotta roses, or classic black with deep red blooms.

Hook: A 5mm crochet hook works beautifully with most Category 4 cotton yarns and produces a firm, structured fabric that is perfect for a bag. If your gauge tends to run loose, size down to a 4.5mm hook.

Additional supplies: You will also need a yarn needle for weaving in ends, a pair of sharp scissors, stitch markers, approximately 30 inches of cotton webbing or leather strap material if you prefer a structured strap (or simply crochet your own strap as described later in this pattern), a magnetic snap closure or a set of buttons for the bag flap, and optionally a fabric lining cut to fit the interior of the bag.


Understanding the Gauge

Gauge matters more for bags than for many other crochet projects because you want a fabric that is dense and structured rather than floppy or loose. For this pattern, work a gauge swatch before beginning the main piece.

Your target gauge is 14 single crochet stitches and 16 rows equal 4 inches (10 cm) using a 5mm hook and your chosen yarn. If your swatch measures larger than this, switch to a smaller hook. If it measures smaller, switch to a larger hook. Taking fifteen minutes to check gauge can save you from the disappointment of a bag that ends up a completely different size than intended.


Stitch Abbreviations

Throughout this pattern, the following abbreviations are used:

ch — chain
sl st — slip stitch
sc — single crochet
hdc — half double crochet
dc — double crochet
tr — treble crochet
sp — space
rep — repeat
st(s) — stitch(es)
blo — back loop only
yo — yarn over
tog — together


The Bag Body Pattern

This bag is worked in the round from the bottom up, creating a structured rectangular shape. The finished dimensions are approximately 11 inches wide, 9 inches tall, and 3 inches deep, making it a generous everyday bag with room for your essentials.

Foundation: Begin by chaining 31. You will work into both sides of this foundation chain to create the base of the bag.

Round 1: Starting in the second chain from the hook, sc across 30 sts, work 3 sc into the last chain to turn the corner, then continue working sc back along the other side of the foundation chain for 30 sts, work 3 sc into the first chain to complete the second corner. You now have an oval-shaped base. Join with a sl st to the first sc. Place a stitch marker to mark the beginning of each round. (66 sts)

Round 2: Ch 1, sc in each st around, working 3 sc into each corner stitch (the center stitch of the 3-sc groups from the previous round). Join. (70 sts)

Round 3: Ch 1, sc in each st around, working 3 sc into each corner stitch. Join. (74 sts)

Round 4: Ch 1, sc in each st around, working 3 sc into each corner stitch. Join. (78 sts)

You now have a firm, flat oval base with slightly rounded corners. This forms the bottom of your bag.

Rounds 5 through 40: From this point, you will work in the round without increasing. Ch 1 at the beginning of each round (this does not count as a stitch), sc in each stitch around, join with sl st at the end of each round. Work continuously for 36 more rounds. This builds the straight sides of the bag. If you want a taller bag, simply add more rounds here.

For a subtle texture that adds visual interest and creates a slightly firmer fabric, work rounds 5 through 40 in the back loop only (blo). This creates a ribbed, woven-looking texture on the exterior of the bag that photographs beautifully.

Rounds 41 through 43: Work three rounds of standard sc (both loops) around all stitches. This creates a clean top edge for the bag opening. Do not fasten off yet if you plan to add a flap, or fasten off and weave in ends if you prefer an open-top bag with a simple strap.


Adding the Bag Flap

The flap is what gives this bag its most classic look and creates the perfect canvas for your rose embellishments. The flap is worked flat, back and forth in rows, starting from the back panel of the bag.

Identifying the back panel: Count 39 stitches across one long side of your bag opening. These 39 stitches form the back panel. You will attach yarn here to begin the flap.

Row 1 (RS): Join yarn in the first of the 39 back panel stitches, ch 1, sc across all 39 sts. Turn.

Row 2: Ch 1, sc across. Turn.

Rows 3 through 16: Continue working sc rows back and forth, turning at the end of each row. The flap will grow downward, eventually folding over the front of the bag.

Shaping the flap edge (Rows 17 through 22): To create a gently rounded bottom edge on the flap, work as follows. At the beginning and end of each of these rows, skip the first stitch and sl st into the second stitch before beginning your sc row, and end each row one stitch before the last. This creates a soft angled reduction on each side. Alternatively, you can work a straightforward decrease by working sc2tog at the beginning and end of each of these rows if you prefer a more defined angle.

Edging the flap: Once the flap shaping is complete, work a single round of sc around the entire perimeter of the flap, including down both sides and along the curved bottom edge. This cleans up the edges and gives you a polished finish. Join with sl st, fasten off, weave in ends.

Attach your magnetic snap to the center underside of the flap and to the corresponding spot on the front panel of the bag body.


Crocheting the Three-Dimensional Roses

This is where the magic happens. These roses are worked in a simple spiral and then shaped as you go. Each rose takes approximately 15 to 20 minutes once you get the hang of the technique, and the result is a lush, dimensional bloom that looks almost real.

Small rose (make 2):

Using your rose-colored yarn, ch 36.

Row 1: Starting in the second ch from hook, sc in each ch across. (35 sc) Turn.

Row 2: Ch 1, work 2 sc into each sc across. (70 sts) Turn.

Row 3: Ch 3, dc in same st, 2 dc in next st, rep across. Turn.

Row 4: Ch 4 (counts as first tr), tr in same st, 2 tr in next st, rep across. Fasten off, leaving a long tail.

To shape the rose, hold the beginning tail and roll the piece loosely into a spiral, with the shorter edge at the center and the fuller, taller edge forming the outer petals. As you roll, stitch through the base of the piece using your yarn needle and the long tail to secure the shape. Adjust the petals to fan outward naturally. Fasten securely.

Large rose (make 1):

Using your rose-colored yarn, ch 46.

Follow the same four-row construction as the small rose above, but work the piece all the way across the longer chain. Roll and shape in the same manner, making gentle adjustments to spread the outer petals more widely. The large rose will have a fuller, more open appearance than the small ones.

Leaves (make 3 to 5):

Using green yarn, ch 12.

Row 1: Sl st in second ch from hook, sc in next ch, hdc in next ch, dc in next 3 ch, hdc in next ch, sc in next ch, sl st in next ch, ch 1, do not turn. Continue working back along the other side of the foundation chain: sl st in next ch, sc in next ch, hdc in next ch, dc in next 3 ch, hdc in next ch, sc in next ch, sl st in last ch. Fasten off, leaving a tail for sewing.

These leaves have a natural pointed shape and lay flat beautifully against the bag surface.


Assembling the Roses on the Bag

Before sewing anything permanently, arrange your roses and leaves on the flap and take a photo. Lay out different configurations: clustered together in the lower corner, spread across the center of the flap, or gathered near the fold line. There is no wrong answer, and seeing your arrangement in a photo before committing helps you spot any adjustments you want to make.

Once you are happy with the placement, use a yarn needle and matching yarn to sew each piece securely to the flap. Stitch through the base of each rose several times to ensure it will not shift with regular use. Sew the leaves behind or beside the roses so their tips peek out naturally from beneath the petals.

If you want even more dimension, add a small cluster of French knots or bead-style embellishments at the center of each rose using coordinating thread.


Making the Strap

The strap for this bag can be as simple or as detailed as you like. For a crocheted strap, ch 6 and work rows of sc until the strap reaches your desired length — approximately 48 to 52 inches for a crossbody strap, or 24 inches for a shoulder bag. Finish both ends of the strap with a row of sl st for a clean edge and attach securely to the sides of the bag body using a yarn needle and several reinforcing passes of thread.

For a more polished finish, purchase 1.5-inch wide cotton webbing from a craft store, cut it to your desired length, fold the ends under, and sew it to D-rings that you have attached to each side of the bag using short loops of the same webbing. This creates a clean, adjustable strap that looks professionally made.


Lining Your Bag (Optional but Recommended)

A fabric lining protects the interior of your bag from stretching and prevents small items from slipping through the crochet stitches. Cut a piece of cotton quilting fabric to match the dimensions of your bag interior, adding half an inch on each side for seam allowance. Sew the fabric into a simple box shape, fold the top edge under, and slip stitch it to the interior of the bag just below the top edge using a hand sewing needle and matching thread. The lining will not be visible from the outside but will make the bag feel more substantial and last significantly longer.


Care Instructions for Your Rose Bag

Cotton yarn is easy to care for, but a few guidelines will help your bag keep its shape and color over time. Hand wash in cool water with a gentle soap, reshape while damp, and lay flat to dry away from direct sunlight. Avoid wringing the bag, as this can distort the crochet structure. If your roses have been stiffened slightly with spray starch to help them hold their shape during wear, remove any contents from the bag before washing so you can gently re-wet and reshape the blooms afterward.


Tips for Customizing Your Rose Bag

The pattern as written gives you a foundation, but the real joy of crochet is in making each piece your own. Here are a few ideas for putting your personal stamp on this design.

Try working the bag body in a variegated yarn for an ombre or color-shifting effect, then use a solid coordinating color for the roses. Add a row of shell stitches along the top edge of the bag opening for a delicate scalloped border. Work the flap in a contrasting color so it stands out as a design feature. Add fringe along the bottom of the bag for a boho festival look. Use metallic or shimmer yarn for the roses to create an evening bag that catches the light.

You can also scale the bag up or down by adjusting the foundation chain and the number of rounds worked on the body. A shorter foundation chain and fewer rounds creates a small clutch, while a longer chain and more rounds gives you a roomy tote.


Final Thoughts

A crocheted rose bag is one of those projects that feels like a gift to yourself. From the moment you cast on your foundation chain to the final stitch of the last rose petal, you are building something beautiful, functional, and entirely unique. The free pattern shared here is designed to be accessible without being simplistic — there is enough technique to keep experienced crocheters engaged while remaining approachable for anyone who has mastered basic stitches.

When you finish your bag, share it with your crochet community online. Projects like this inspire others to pick up their hooks and try something they might not have attempted otherwise. Tag your finished work, celebrate what your hands made, and then start planning your next colorway, because once you make one rose bag, you will almost certainly want to make another.

Happy crocheting, and may your roses bloom beautifully.

Categorized in:

Crochet Flower Patterns,

Last Update: August 23, 2026

Tagged in:

, , , , ,