Cupcake Kitchen Towel Pattern

Pin it

Brighten up your kitchen with this adorable cupcake kitchen towel crochet pattern, featuring a sweet cupcake appliqué that doubles as a clever button closure.

Cup Cake Kitchen Towel Crochet Pattern, Free Crochet Pattern

There is nothing quite like walking into a kitchen that feels warm, inviting, and uniquely yours.

But let's be honest, most store-bought dish towels are incredibly boring. They slip off the oven handle constantly, leaving a sad pile of fabric on the floor.

That is why I designed this hanging towel. It stays exactly where you put it, thanks to a secure button closure.

Today, we are making a beautiful textured towel featuring a playful wave stitch. If you enjoyed making my previous kitchen designs, you will love how this coordinates with them.

The real star of the show is the sweet cupcake appliqué. It is not just decorative; the little cherry on top actually serves as the button!

I had so much fun with this design that I am already planning a matching Lace Crochet Storage Basket to complete the set. Let's grab our hooks and get started!

Why You'll Love This Pattern

  • No More Slipping: The functional button closure keeps your towel securely hung on your stove or refrigerator handle.
  • Stunning Texture: The wave stitch creates a thick, thirsty fabric that is highly absorbent and beautiful to look at.
  • Whimsical Design: The cupcake appliqué adds a delightful pop of handmade joy to your daily kitchen routine.

Materials You'll Need

  • Yarn: Worsted weight cotton yarn (such as Sable Sugar 'n Cream). You will need three colors: a bright main color (like Hot Blue or Sunshine), a neutral cream (like Soft Ecru), and small scraps of brown and red for the cupcake.
  • Hook: Size I (5.5 mm) for the main towel body, and Size H (5.0 mm) for the cupcake appliqué.
  • Notions: Yarn needle for weaving in ends and sewing the appliqué.
  • Yardage: Approximately 2 balls of worsted cotton yarn (one ball of each main color).

Gauge & Sizing

  • Gauge: 16 stitches in the wave pattern (4 dc, 4 sc, 4 dc, 4 sc) = 5 1/4 inches.
  • Sizes included: One size.
  • Finished measurements: Approximately 19 inches long and 13 1/2 inches wide once buttoned up.
Step Image

Abbreviations & Stitch Instructions

  • sc: Single crochet. Insert hook, yarn over, pull up a loop, yarn over, pull through both loops.
  • dc: Double crochet. Yarn over, insert hook, yarn over, pull up a loop, [yarn over, pull through two loops] twice.
  • hdc: Half double crochet. Yarn over, insert hook, yarn over, pull up a loop, yarn over, pull through all three loops.
  • sl st: Slip stitch. Insert hook, yarn over, pull through stitch and loop on hook.
  • fpdc: Front post double crochet. Work a double crochet around the post of the indicated stitch from front to back to front. Learn this technique in our guide on How to work a Front Post or Back Post Double Crochet Stitch.
  • bpdc: Back post double crochet. Work a double crochet around the post of the indicated stitch from back to front to back.
  • sc2tog: Single crochet two together. Insert hook in first stitch, pull up a loop, insert hook in next stitch, pull up a loop, yarn over, pull through all three loops.

Pattern Notes

  • Skill Level: Advanced Beginner.
  • This pattern is written in US crochet terms.
  • The item is worked flat in rows, then gathered at the top.
  • Tension Tip: Keep your tension consistent, especially when transitioning between the double crochet and single crochet sections of the wave pattern.
  • Customization Tip: You can easily adjust the length of the towel by adding or subtracting stripe repeats before starting the gathered top.

Step-by-Step Instructions

Crocheting the Towel Body

With your bright main color yarn and the 5.5 mm hook, chain 45.

Row 1: Work 1 sc in the second chain from your hook. Work 1 sc in each of the next 3 chains. *[Work 1 dc in each of the next 4 chains, then 1 sc in each of the next 4 chains]. Repeat from * across to the end of the chain. Turn. (44 stitches)

Row 2: Chain 1. Work 1 sc in each of the next 3 stitches. *[Work 1 dc in each of the next 4 stitches, then 1 sc in each of the next 4 stitches]. Repeat from * across to the end of the row. On the very last single crochet, pull your cream yarn through the final two loops to change colors. Turn. (44 stitches)

Row 3: Chain 2 (this counts as your first double crochet). Work 1 dc in each of the next 3 stitches. *[Work 1 sc in each of the next 4 stitches, then 1 dc in each of the next 4 stitches]. Repeat from * across to the end of the row. Turn. (44 stitches)

Row 4: Repeat Row 3. On the final stitch, switch back to your bright main color. Turn.

Row Sequence: Continue repeating Row 2 twice, then Row 3 twice. Keep alternating your colors every two rows. For a seamless look, check out our guide on Seamless Crochet Color Changes. Repeat this sequence until you have completed 17 stripes (measuring roughly 14 inches). Ensure you start and finish with a bright stripe. Do not fasten off.

Adding the Side Border

Using your bright color yarn, work a row of single crochet along the raw row ends of your towel.

Work 2 sc stitches across the edges of the bright stripes, and 3 sc stitches across the cream stripes.

Chain 1, turn, and work 1 sc in each stitch back across.

Repeat this border row once more, then fasten off.

Gathering the Top

We will work the gathered top using only the bright color yarn. Note that the starting chain 1 counts as a stitch in some rows to keep the edges clean.

Row 1: Join your bright yarn with a slip stitch to the top corner of your towel. Work along the top edge of the stripes, placing 2 sc across the bright stripes and 3 sc across the cream stripes. Turn.

Row 2: Chain 1 (does not count as a stitch). Work sc2tog across the entire row. Turn.

Row 3: Chain 1 (does not count as a stitch). Work 1 sc in the first stitch, then sc2tog. *[Work 1 sc in the next stitch, then sc2tog]. Repeat from * across to the end of the row. Turn. (14 stitches)

Rows 4-13: Chain 1 (counts as a stitch). Work 1 sc in each stitch across. Turn. (14 stitches)

Row 14: Chain 1 (counts as a stitch). Work sc2tog over the next two stitches. Work 1 sc in each stitch across until 3 stitches remain. Work sc2tog over the next two stitches, then work 1 sc into the turning chain. Turn. (12 stitches)

Rows 15-16: Repeat Row 14. (8 stitches remain)

Row 17: Chain 1 (counts as a stitch). Work 1 sc in each stitch across. Turn. (8 stitches)

Row Repeats: Repeat Row 17 until your gathered tab measures 7 1/4 inches.

Creating the Buttonhole

Buttonhole Row: Chain 1 (counts as a stitch). Work 1 sc in each of the next 2 stitches. Chain 2, skip the next 2 stitches, then work 1 sc in each of the last 3 stitches. Turn. (8 stitches)

Next Row: Chain 1 (counts as a stitch). Work 1 sc in each stitch and chain space across. Turn. (8 stitches)

Following Rows: Chain 1 (counts as a stitch). Work 1 sc in each stitch across. Turn. Repeat this row until the tab measures 2 1/2 inches from the buttonhole. Fasten off.

Detail Image

Crocheting the Cupcake Appliqué

Cupcake Base: Using your 5.0 mm hook and brown yarn, chain 11.

Row 1: Work 1 dc in the 5th chain from your hook and in each chain across. (The beginning chain-3 counts as a stitch). Turn.

Row 2: Chain 2 (does not count as a stitch). Work 1 fpdc around the first stitch, then work 1 dc into the same stitch (behind the post stitch). *[Work 1 bpdc around the next stitch, then 1 fpdc around the following stitch]. Repeat from * across, ending with a bpdc around the turning chain-3. Work 1 dc on top of the turning chain-3. Turn.

Row 3: Chain 2 (counts as a stitch). Work 1 dc in the same stitch. *[Work 1 fpdc around the next stitch, then 1 bpdc around the following stitch]. Repeat from * 4 times total. Work 1 fpdc around the last stitch, then work 1 dc into the same stitch. Switch to cream yarn on the final step of the last double crochet. Turn.

Cupcake Top (Frosting Base):

Row 1: With cream yarn, chain 1 (does not count as a stitch). Working in the front loops only, work 1 sc in each stitch across. Turn. (12 stitches)

Row 2: Chain 1 (does not count as a stitch). Work sc2tog over the first two stitches. Work 1 sc in each of the next 8 stitches, then work sc2tog over the last two stitches. Turn. (10 stitches)

Row 3: Repeat Row 2. Turn. (8 stitches)

Row 4: Chain 1 (does not count as a stitch). Work sc2tog, 1 sc, sc2tog, 1 sc, sc2tog. Turn. (5 stitches)

Row 5: Chain 1 (does not count as a stitch). Work sc2tog, 1 sc, sc2tog. Fasten off. (3 stitches)

Frosting Details:

Turn your cupcake so you are working into the unworked back loops from Row 1 of the cream section (there should be 11 loops visible).

Join your cream yarn at the bottom corner of the cream section. Work 2 hdc in the first loop. *[Slip stitch in the next loop, work 2 hdc in the following loop]. Repeat from * until 1 loop remains. Work 2 hdc in the last loop, slip stitch into the same loop, then slip stitch to the bottom corner of the cream section. Fasten off.

The Cherry Button:

Using red yarn, chain 4. Slip stitch to the first chain to form a ring.

Working over your yarn tail, work 8 sc into the ring. Pull the tail tight to close the center hole. Slip stitch to the first single crochet to join. Fasten off, leaving a long tail for sewing.

Assembling Your Towel

First, take a moment to weave in all your loose ends on the towel body. For help making these disappear, see our tips on Weaving Crochet Tails.

Sew the red cherry onto the gathered tab, exactly 3 1/2 inches away from the buttonhole.

Position the cupcake appliqué right below the buttonhole on the main towel body, allowing for a tiny overlap. Sew it securely in place.

When you button the towel, the cherry should sit perfectly on top of the cupcake frosting!

Easy Variations & Custom Ideas

  • Solid Color Wave: Skip the color changes and crochet the entire towel in a single solid shade to highlight the gorgeous texture of the wave stitch.
  • Holiday Themes: Swap the colors for red and green to make a festive Christmas towel, or orange and black for Halloween.
  • Matching Dishcloths: Use your leftover yarn to create a coordinating set of 11 Free Crochet Dishcloth Patterns or a classic Chevron Kitchen Towel.
  • Alternative Appliqués: If cupcakes aren't your thing, replace the appliqué with a simple large wooden button or a crochet flower.
  • Adjusting the Size: To make a wider towel, increase your starting chain in multiples of 8 + 5.
  • Colour ideas: Try pastel pink and mint green for a retro bakery vibe, or navy blue and white for a clean, modern farmhouse look.
  • Yarn substitutions: Any 100% cotton worsted weight yarn will work beautifully. Cotton blends can also work, but pure cotton offers the best absorbency for kitchen use.

Common Troubleshooting & Fixes

  • Problem: My waves look flat and don't have much definition.
    Fix: This usually happens if your tension is too loose. Try dropping down a hook size to keep the stitches snug and defined.
  • Problem: The edges of my towel are curling inward.
    Fix: Don't panic! Cotton yarn has a tendency to curl while being worked. A quick steam blocking once you finish will flatten it out beautifully.
  • Problem: My color changes look messy at the edges.
    Fix: Make sure you are pulling the new color through on the very last step of the previous row's final stitch. This keeps the transition perfectly clean.
  • Problem: The cupcake appliqué is puckering when I sew it on.
    Fix: Pin the appliqué in place with rust-proof sewing pins before you start stitching. Sew slowly, making sure not to pull your sewing thread too tight.

Care Instructions

Because this towel is made from 100% cotton, it is incredibly durable and easy to care for. Machine wash it in cold water with similar colors to prevent any color bleeding. Tumble dry on low heat or lay flat to dry. Avoid using fabric softeners, as they leave a residue that reduces the absorbency of cotton fibers.

Final Thoughts

There is nothing quite as satisfying as adding a touch of handmade charm to your home. This cupcake towel is not only a joy to make, but it also makes a wonderful housewarming or teacher gift. I hope you enjoy stitching this sweet project as much as I did. Happy crocheting, my friends!

Next Post Previous Post

People Also Like

Stay in the Loop! 🧶

Get new patterns, tips, and cozy inspiration straight to your inbox — no spam, ever.

me