Holiday Kitchen Knitting Patterns

Evergreen Meadow Christmas Tree Towel Topper Free Knitting Pattern – Cozy Farmhouse Kitchen Decor

Anonymous August 18, 2026

Bring Farmhouse Charm to Your Kitchen with the Evergreen Meadow Christmas Tree Towel Topper

There's something magical about handmade holiday decor—it transforms a house into a warm, inviting home. The Evergreen Meadow Christmas Tree Towel Topper is the perfect project to capture that cozy, rustic spirit. This free knitting pattern creates a charming, textured tree that slips over a hand towel and hangs from your oven handle, adding a festive touch to your kitchen all season long.

Featuring a beautiful pine needle stitch that mimics the look of a real evergreen, this quick project is both satisfying to knit and delightful to gift. Whether you're a seasoned knitter looking for a fast holiday make or a beginner ready to try something new, this pattern is designed to be approachable and rewarding. Let's dive into everything you need to create this heartfelt, farmhouse-style kitchen accessory.

Why You'll Love This Pattern

This towel topper is more than just a pretty decoration—it's a functional piece of kitchen art. The textured stitch pattern gives the tree a lifelike, dimensional quality, while the soft cotton yarn ensures it's durable enough for everyday use. Plus, it's a fantastic stash-busting project that uses just about 100g of each color, making it an economical and thoughtful handmade gift.

Materials Needed

Before you begin, gather these simple supplies. The beauty of this pattern lies in its simplicity—you likely already have most of these items in your knitting bag.

  • Yarn: Worsted weight cotton or cotton-blend yarn in forest green (MC) and cream (CC), approximately 100g of each. A soft, homespun cotton gives the best farmhouse texture.
  • Needles: US 7 (4.5 mm) knitting needles. Straight needles work perfectly for this flat-knit project.
  • Notions: A tapestry needle for weaving in ends and sewing pieces together, plus a pair of scissors.
  • Gauge: 20 stitches and 26 rows = 4 inches in stockinette stitch. Achieving the correct gauge ensures your tree is the perfect size, but this project is forgiving—slight variations won't ruin the look.

Pattern Abbreviations

Familiarize yourself with these standard knitting abbreviations before you start. They'll make the instructions much easier to follow.

  • CO: Cast on
  • K: Knit
  • P: Purl
  • K2tog: Knit two stitches together (a right-leaning decrease)
  • Kfb: Knit into the front and back of the same stitch (an increase)
  • St(s): Stitch(es)
  • MC: Main color (forest green)
  • CC: Contrast color (cream)

Step-by-Step Instructions

This pattern is worked flat from the bottom of the tree up to the top point. We'll build the tree body, shape the top, then add the trunk and hanging loop. Take your time, count your stitches, and enjoy the process.

Tree Body (Worked Bottom-Up)

We'll start by casting on and increasing stitches to create the wide base of the tree.

  1. Cast On: With MC, CO 30 stitches.
  2. Row 1 (WS): Purl all stitches.
  3. Row 2 (RS): K1, *Kfb, K1* repeat to the last stitch, K1. (You will now have 44 stitches)
  4. Row 3: Purl all stitches.
  5. Row 4 (RS): K1, *Kfb, K2* repeat to the last stitch, K1. (You will now have 58 stitches)
  6. Row 5: Purl all stitches.
  7. Row 6 (RS): K1, *Kfb, K3* repeat to the last stitch, K1. (You will now have 72 stitches)
  8. Row 7: Purl all stitches.

Pine Needle Stitch Pattern

Now that the base is wide enough, we'll switch to the textured stitch that gives the tree its rustic, pine-like appearance. This simple 2-row repeat is easy to memorize.

  1. Row 8 (RS): K1, *K1, P1* repeat to the last stitch, K1.
  2. Row 9 (WS): P1, *K1, P1* repeat to the last stitch, P1.
  3. Repeat Rows 8-9 until the piece measures 6 inches from the cast-on edge, ending with a wrong-side row. This creates the main body of the tree.

Shaping the Tree Top

Time to taper the tree to a point. We'll use K2tog decreases to narrow the fabric symmetrically.

  1. Next Row (RS): K1, *K2tog, K2* repeat to the last stitch, K1. (You will now have 54 stitches)
  2. Next Row (WS): Purl all stitches.
  3. Next Row (RS): K1, *K2tog, K1* repeat to the last stitch, K1. (You will now have 36 stitches)
  4. Next Row (WS): Purl all stitches.
  5. Next Row (RS): K1, *K2tog* repeat to the last stitch, K1. (You will now have 18 stitches)
  6. Next Row (WS): Purl all stitches.
  7. Next Row (RS): K1, *K2tog* repeat to the last stitch, K1. (You will now have 9 stitches)
  8. Finish: Cut the yarn, leaving a long tail (about 12 inches). Thread the tail through a tapestry needle, slide it through the remaining 9 stitches on your knitting needle, and pull tight to gather the top of the tree. Secure the yarn with a knot.

Knitting the Trunk

The cream-colored trunk adds a lovely contrast and anchors the tree visually.

  1. With CC, CO 8 stitches.
  2. Work in stockinette stitch (Knit on the right side, Purl on the wrong side) for 2 inches.
  3. Bind off all stitches.
  4. Using your tapestry needle and the yarn tails, sew the trunk to the bottom center of the tree. Position it so it hangs down from the wide base, creating the classic tree silhouette.

Creating the Hanging Loop

This loop is what makes your creation a functional towel topper. It slips over the folded end of a towel.

  1. With MC, CO 10 stitches.
  2. Work in stockinette stitch for 4 inches.
  3. Bind off all stitches.
  4. Fold the knitted strip in half to form a loop. Sew the two short ends together securely to create a ring.
  5. Attach the loop to the top point of the tree where you gathered the stitches. Sew it on firmly, as it will hold the weight of the towel.

Finishing Touches

Your tree is almost ready to grace your kitchen. A few final steps will ensure it looks polished and lasts for many holiday seasons.

  1. Weave in Ends: Use your tapestry needle to carefully weave in all loose yarn ends on the wrong side of the work. This keeps the back neat and prevents unraveling.
  2. Block Lightly: To shape the tree and even out the stitches, lightly block the piece. You can pin it to a flat surface and mist it with water, or gently steam it with an iron (being careful not to flatten the texture). Let it dry completely.
  3. Attach to a Towel: To use, fold a hand towel in half lengthwise. Slip the folded end of the towel through the knitted loop. Then, hang the loop over your oven handle or a cabinet knob. The tree will hang beautifully in front of the towel, adding instant festive charm.

Creative Variations

Once you've mastered the Evergreen Meadow pattern, don't be afraid to make it your own. Here are a few ideas to spark your creativity:

  • Color Swap: Try a snowy white tree with a brown trunk, or a classic deep red for a traditional Christmas look.
  • Add Embellishments: Sew on small buttons as ornaments, or add a tiny star button at the top point.
  • Make a Set: Knit several in different colors to create a festive collection for all your kitchen towels.

Wrap-Up: A Gift from the Heart

The Evergreen Meadow Christmas Tree Towel Topper is a delightful project that captures the essence of the holiday season. It's quick enough to knit in an evening, yet the textured stitch and thoughtful design make it look like a cherished heirloom. Whether you keep it for your own farmhouse kitchen or gift it to a loved one, this handmade piece is sure to bring warmth and joy.

Happy knitting, and may your holidays be filled with cozy stitches and festive cheer!


Also Check Out: We think you'd love this beautiful pattern on our sister site: Crochet Colorful Wavy Ripple Pouch Free Pattern