
Rose Teapot Cozy & Napkin Holder Crochet Pattern — A Floral Tea Set You’ll Want to Make Again and Again
There is something deeply satisfying about sitting down to a cup of tea when everything around you is beautiful. The warm light through the window, a good book within reach, and a teapot dressed in a handmade cozy that looks like it came straight from an English cottage garden. If that image speaks to you, then this rose teapot cozy and napkin holder crochet pattern is going to become one of your most-loved projects.
This floral tea set pattern combines two practical and charming pieces: a snug teapot cozy decorated with dimensional crochet roses, and a coordinating napkin holder ring that ties the whole look together. Both pieces are beginner-friendly with just a bit of intermediate shaping work, and the finished set makes an absolutely stunning gift — or a treat for yourself that you absolutely deserve.
In this post, you will find everything you need to bring this project to life: materials, gauge information, stitch abbreviations, step-by-step pattern instructions for both pieces, finishing tips, and ideas for customizing the design with different colors and yarn weights. Grab your hook and let’s get started.
Why You Will Love This Rose Teapot Cozy Pattern
Teapot cozies are one of those crochet projects that somehow manage to be both whimsical and genuinely useful. A well-fitted cozy keeps your tea hot for longer, protects your teapot from accidental chips, and transforms a simple kitchen staple into a decorative centerpiece.
The roses in this pattern are worked separately and then sewn onto the finished cozy, which means you can arrange them however you like. You might want a full cascade of blooms tumbling down one side, or a neat cluster centered at the front. The choice is yours, and that flexibility is part of what makes this pattern so enjoyable to customize.
The matching napkin holder ring brings the whole set together. It is a small project on its own — quick enough to make several in an afternoon — but it adds that finishing touch that makes the table feel intentional and lovely. Made as a flat strip that fastens into a ring shape, it can hold a single rolled cloth napkin or a small stack of cocktail napkins depending on how you size it.
Together, these two pieces make a cohesive floral tea set that looks like you spent far more time on them than you actually did.
Materials You Will Need
Before you begin, gather the following supplies. Having everything on hand before you cast on saves a lot of interruptions mid-project.
Yarn: Worsted weight yarn in three colors. The sample uses a soft cream for the main cozy body, a deep dusty rose for the rose petals, and a muted sage green for the leaves. You will need approximately 200 yards of the main color, 80 yards of the rose color, and 40 yards of the leaf color. Cotton or cotton-blend yarns work beautifully here because they have good stitch definition and hold their shape well after blocking, but a soft acrylic works equally well and is easier to launder.
Hook: US size 5mm (H/8) crochet hook. If your tension runs tight, go up half a size. If it runs loose, go down half a size.
Additional supplies: A yarn needle for weaving in ends and sewing on the roses and leaves. Stitch markers to keep track of round beginnings. A pair of sharp scissors. Sewing pins to position your roses before attaching them. A small amount of polyfill stuffing if you want your roses to have a slightly raised, three-dimensional look (optional but lovely).
Gauge
Gauge is especially important for the teapot cozy because you want it to fit snugly but not so tightly that it is difficult to slide over your pot. Before beginning the main cozy, work a small gauge swatch and measure it carefully.
Gauge: 14 stitches and 16 rows in single crochet = 4 inches (10 cm)
If your swatch is larger than 4 inches across, try a smaller hook. If it is smaller, try a larger hook. The napkin holder ring is much more forgiving of gauge variations, so you can adjust the length of that piece easily.
The pattern below is sized for a standard 4-cup teapot with a height of approximately 5 inches and a circumference of approximately 22 inches around the widest part. At the end of this post, you will find notes on how to adjust the sizing for a larger or smaller teapot.
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
inc — increase (2 sc in the same stitch)
dec — decrease (sc2tog over the next 2 stitches)
BLO — back loop only
FLO — front loop only
RS — right side
WS — wrong side
rep — repeat
st(s) — stitch(es)
rnd — round
sk — skip
Part One: The Rose Teapot Cozy
The Main Body
The cozy is worked in two flat panels that are seamed together on the sides, leaving openings for the handle and spout. This construction is simpler than trying to work in the round with openings, and it gives you a nice flat surface to attach your decorative roses.
Foundation: Using your main color yarn and 5mm hook, ch 39. (This creates a foundation chain of approximately 11 inches, which will be the height of the cozy when the piece is turned on its side.)
Row 1 (RS): Sc in the 2nd ch from hook and in each ch across. (38 sc) Ch 1, turn.
Rows 2–40: Sc in each st across. Ch 1, turn. (38 sc per row)
At the end of Row 40, do not turn. You now have a rectangular panel that measures approximately 11 inches wide and 10 inches tall, which will wrap about halfway around your teapot. Fasten off and weave in your ends.
Repeat this entire section to create a second identical panel.
Adding the Ribbed Border
This optional but highly recommended step adds a neat, professional finish to the top and bottom edges of each panel and gives the cozy a bit of stretch to help it fit snugly.
With RS facing, join your main color yarn to any corner of a long edge. Work sc in BLO across the entire edge, then ch 1 and turn. Work one more row of sc in BLO. Fasten off. Repeat on the opposite long edge.
Assembling the Cozy Body
Place the two panels with wrong sides facing each other. Using your yarn needle and main color yarn, whip stitch along one short side from the bottom edge up approximately 3.5 inches. Leave the next 3.5 inches unstitched (this is your spout opening). Whip stitch the remaining 3 inches to the top edge.
Repeat this seaming on the opposite short side, but leave a 4-inch opening in the center for the handle. (Teapot handles vary in size, so measure yours before seaming and adjust the opening size as needed.)
Turn the cozy right side out and try it on your teapot to check the fit. The cozy should slide over the pot without too much resistance and should hold its position without slipping down.
Part Two: The Crochet Roses
These roses are the heart of the design. Each rose is worked in a spiral and shapes itself naturally as you go. You will make between five and eight roses depending on how full you want the arrangement to look. The sample uses six roses in the main dusty rose color and two slightly smaller accent roses in a slightly deeper shade.
Standard Rose (Make 5–6)
Foundation: Using your rose color and 5mm hook, ch 31.
Row 1: Sc in the 2nd ch from hook. Hdc in the next ch. Dc in each of the next 2 ch. Tr in each of the next 3 ch, dc in the next 2 ch, hdc in the next ch, sc in the next ch. Rep from to twice more, then work tr in each of the last 3 ch. (30 sts across)
Row 2 (forming the spiral): Do not turn. Working along the opposite side of the foundation chain in the unused loops, sc in the first ch. Hdc in the next ch. Dc in each of the next 2 ch. Tr in each of the next 3 ch, dc in the next 2 ch, hdc in the next ch, sc in the next ch. Rep from to twice more, then tr in each of the last 3 ch.
Now roll the entire piece into a rose shape, starting at the sc end. The petal edges will naturally flare outward as you roll. Pin or hold the base together as you go, then thread your yarn needle and stitch through the base several times to secure the rose permanently. It helps to weave the needle through in a circular motion to catch all the layers.
If you want your roses to have a slightly fuller center, tuck a tiny pinch of polyfill into the center before closing up the base.
Small Accent Rose (Make 2–3)
Work exactly as above but begin with ch 22 instead of ch 31. These smaller roses tuck in nicely between the full-sized blooms.
Part Three: The Crochet Leaves
Leaves give the roses context and make the whole arrangement feel natural rather than flat. You will make eight to twelve leaves in your sage green yarn.
Standard Leaf (Make 8–12)
Foundation: Using your leaf color and 5mm hook, ch 13.
Row 1: Sl st in the 2nd ch from hook. Sc in the next ch. Hdc in the next ch. Dc in each of the next 3 ch. Hdc in the next ch. Sc in the next ch. Sl st in the next ch. Leave the last 3 ch unworked for the stem.
Do not fasten off yet. Turn the leaf and work along the opposite side of the foundation chain: sl st in the first ch. Sc in the next. Hdc in the next. Dc in each of the next 3 ch. Hdc in the next. Sc in the next. Sl st in the last worked ch.
Fasten off, leaving a long tail for sewing. The leaf will have a slightly pointed tip and a gentle curve. You can block each leaf lightly with a damp cloth and a warm iron to make it lie flat, or leave it slightly curved for a more natural look.
Arranging and Attaching the Roses
This is the creative part of the process and the stage that most makers find either deeply satisfying or slightly nerve-wracking. The key is to spend time arranging everything before you commit to sewing anything down.
Lay your completed cozy flat with the front panel facing up. Place your roses and leaves on the surface, moving them around until you find an arrangement that pleases you. Some ideas to consider: a diagonal spray running from the lower left to the upper right, a centered bouquet with leaves fanning out underneath, or a scattered, garden-party arrangement with roses at varying heights.
Once you are happy with the placement, pin each piece down with a sewing pin or a bit of masking tape. Then sew each rose down using your yarn needle and a length of the rose-colored yarn. Stitch through the base of the rose and through both layers of the cozy panel, coming up and going back down through the same area several times until the rose feels firmly anchored. Sewing through both panels adds stability and means the stitches will not be visible on the inside.
Attach the leaves the same way, tucking some of them slightly underneath the edges of the roses for a layered, realistic effect.
Part Four: The Napkin Holder Ring
This little piece is a quick project on its own, but it becomes magical as part of the coordinating set. Each ring takes about 20 to 30 minutes to complete, which makes them ideal for gifting in sets or for selling at craft fairs.
Napkin Ring Body
Foundation: Using your main color yarn and 5mm hook, ch 31.
Row 1: Sc in the 2nd ch from hook and in each ch across. (30 sc) Ch 1, turn.
Rows 2–10: Sc in each st across. Ch 1, turn.
At the end of Row 10, fasten off and leave a long tail. Fold the strip into a ring by bringing the two short ends together with wrong sides facing. Whip stitch the short ends together using your yarn needle and the long tail. The finished ring should be approximately 1 inch tall and fit loosely around a rolled cloth napkin.
Mini Rose for the Napkin Ring
Using the rose color, work a small rose beginning with ch 16. Follow the same rose-making instructions as above, scaled to this smaller foundation. Attach it to the seam of the napkin ring so that the seam is hidden underneath the flower. Add two small leaves from ch 9 foundations on either side of the rose.
Finishing Touches and Care Instructions
Weave in all remaining ends carefully and securely. If you used a cotton or cotton-blend yarn, a light blocking will make a significant difference: dampen the finished pieces gently, reshape them, and allow them to air dry flat.
For care, hand washing in cool water with a gentle detergent is recommended, especially if you have stuffed any of the roses. Lay flat to dry and avoid wringing, which can distort the rose shapes. If you used a superwash or acrylic yarn, you can machine wash on a delicate cycle in a mesh bag.
Sizing Adjustments
To size this cozy for a larger teapot, add stitches in multiples of 2 to your foundation chain and add additional rows until the panel wraps halfway around your pot with a small amount of ease. For a smaller teapot, reduce accordingly. The spout and handle openings can be adjusted at the seaming stage to fit any size pot — just measure your actual teapot before you begin.
If you want a taller cozy that covers more of the pot’s body, simply add more rows to each panel. A very tall cozy can look beautiful with an extra row of roses or a trailing vine of leaves worked in surface crochet.
Color Variations and Personalization Ideas
One of the great joys of a pattern like this is how dramatically it changes with different color choices. A cozy in deep burgundy with ivory roses and copper-brown leaves feels rich and autumnal. The same pattern in pale lavender with white roses and silver-green leaves has a completely different, almost vintage quality. A bright coral cozy with sunny yellow roses would make a cheerful addition to a summer breakfast table.
You might also consider using self-striping yarn for the cozy body to add visual interest without extra effort, keeping the roses in a solid coordinating color so they stand out clearly against the variegated background.
If you want to add extra dimension, surface crochet a simple vine of chain stitches running between the roses once they are attached. Work in a slightly darker green than your leaves and follow a gentle S-curve between the flowers. This small addition makes the arrangement look more botanical and considered.
For a gift set, consider making four to six napkin rings and packaging them with the teapot cozy in a small gift box lined with tissue paper. Add a handwritten care card and the recipient will feel genuinely cherished.
A Final Note on the Joy of Handmade
Every rose you make for this pattern is slightly different from the last. The spiral is a little looser here, a little tighter there, and the petals fall in their own unique arrangement. That imperfection is not a flaw — it is exactly what makes handmade things beautiful and irreplaceable. A crocheted rose is not trying to be a real rose. It is something entirely its own: soft, warm, made with care, and full of the particular charm that only comes from something made by hand.
Whether you are making this rose teapot cozy and napkin holder set for your own kitchen table, as a gift for someone who loves tea, or as a project to sell in your shop, you are putting something genuinely lovely into the world. And that is always worth doing.
Happy crocheting.