🎥 Prefer watching? If you learn better by video, you can find the full step-by-step video tutorial embedded at the bottom of this article!
Introduction — Why You Will Love Making This
The holiday season is the perfect time to cozy up under a warm blanket with your favorite yarn and a cup of spiced tea. If you are looking for a project that captures the whimsical magic of winter while keeping your hands happily occupied, this Crochet Swirl Tree Pattern is exactly what you need. It brings together a timeless, classic evergreen silhouette with a beautiful, raised spiral embellishment that resembles a spun-sugar candy stripe. The result is a gorgeous, texture-rich holiday keepsake that feels both modern and delightfully vintage.
What makes this particular ornament so wonderful to crochet is its incredible versatility. Because it is built using simple shapes and fundamental stitches, you can easily scale it up or down to suit your decorating needs. Imagine a collection of these sweet little trees strung across your mantle as a rustic garland, tied onto a holiday gift box as a reusable present topper, or hung directly on your Christmas tree where the lights can catch the raised textured swirls. It is also an excellent project for utilizing those festive scraps of yarn left over from larger winter projects.
If you are a beginner, please do not feel intimidated by the swirling details! This pattern is a fantastic teaching tool because it guides you through the basics of clean geometric shaping, flat-panel assembly, and surface detailing without any complex jargon or difficult stitch combinations. For experienced crafters, this pattern is a relaxing, satisfying weekend project that you can easily finish in a single sitting while watching your favorite holiday movie.
Let’s prepare our supplies, find a comfortable spot, and dive into the wonderful process of creating our very own handmade holiday forest. You will love watching these little trees come to life stitch by stitch!
Materials & Tools You Will Need
- Yarn: Medium (worsted weight) or light worsted weight yarn in three colors. You will need a classic forest green for the tree body, a bright snowy white for the spiral and topper, and a warm golden brown for the tiny tree trunk. This project is highly scrap-friendly, as each tree requires only a small amount of yarn!
- Crochet Hook: A 3.5 mm (U.S. E/4) or 4.0 mm (U.S. G/6) hook. You want your stitches to be nice and snug so that the stuffing does not peek through the finished fabric.
- Tapestry Needle: A blunt-tipped yarn needle is essential for weaving in your loose ends, sewing on the beautiful white swirl, and assembling the tree panels.
- Scissors: A sharp pair of craft scissors for clean cuts.
- Stitch Markers: Removable locking stitch markers are incredibly helpful for securing the swirl decoration in place before you sew it down, and for aligning your panels during assembly.
- Stuffing: A small handful of polyester fiberfill to give your tree a plump, soft, three-dimensional look. If you prefer a completely flat ornament, you can skip the stuffing entirely!
Crochet Abbreviations & Stitches Used
This pattern is written using standard United States crochet terminology. Before we begin, let’s review the stitches and techniques we will be using. If you need a quick refresher, these descriptions will help you get your rhythm back!
- ch (chain): Wrap the yarn over your hook from back to front, and pull it through the loop already on your hook. This is the foundation of our work.
- sc (single crochet): Insert your hook into the specified stitch, wrap the yarn over, and pull up a loop (you will have two loops on your hook). Wrap the yarn over once more and pull it through both loops on your hook. This creates a tight, durable fabric perfect for toys and ornaments.
- sl st (slip stitch): Insert your hook into the next stitch, wrap the yarn over, and pull it through both the stitch and the loop on your hook in one smooth motion. We use this to make our delicate swirl and to join pieces together.
- st / sts (stitch / stitches): The individual units of your crochet work.
- inc (increase): Work two single crochet stitches into the exact same stitch. This adds width to your work.
- dec (decrease / sc2tog): Insert your hook into the next stitch, yarn over, and pull up a loop. Insert your hook into the following stitch, yarn over, and pull up a loop. You now have three loops on your hook. Yarn over and pull through all three loops. This neatly combines two stitches into one to help shape our triangle.
Step-by-Step Pattern Instructions
The Tree Panels (Make 2)
We will make two identical flat triangular panels using our green yarn. These will eventually be sandwiched together to make our ornament. Remember, the turning chain-1 at the end of each row does not count as a stitch!
- Row 1: Using your green yarn, leave a modest tail and make 25 chains. Starting in the second chain from your hook, work 1 single crochet into each chain across. You will have a total of 24 single crochet stitches. Chain 1, turn. (24 sts)
- Row 2 (Decrease Row): Insert your hook to work an sc2tog (decrease) over the first two stitches. Next, work 1 single crochet in each stitch across the row until only two stitches remain. Work an sc2tog over those final two stitches. Chain 1, turn. (22 sts)
- Row 3 (Even Row): Work 1 single crochet into every stitch across the row without making any changes. Chain 1, turn. (22 sts)
- Row 4 (Decrease Row): Work an sc2tog over the first two stitches, single crochet in each stitch across until two remain, then sc2tog over the last two stitches. Chain 1, turn. (20 sts)
- Row 5 (Even Row): Work 1 single crochet into every stitch across. Chain 1, turn. (20 sts)
- Row 6 (Decrease Row): Work an sc2tog over the first two stitches, single crochet across until two remain, then sc2tog over the last two stitches. Chain 1, turn. (18 sts)
- Row 7 (Even Row): Work 1 single crochet into every stitch across. Chain 1, turn. (18 sts)
- Row 8 (Decrease Row): Work an sc2tog over the first two stitches, single crochet across until two remain, then sc2tog over the last two stitches. Chain 1, turn. (16 sts)
- Row 9 (Even Row): Work 1 single crochet into every stitch across. Chain 1, turn. (16 sts)
- Row 10 (Decrease Row): Work an sc2tog over the first two stitches, single crochet across until two remain, then sc2tog over the last two stitches. Chain 1, turn. (14 sts)
- Row 11 (Even Row): Work 1 single crochet into every stitch across. Chain 1, turn. (14 sts)
- Row 12 (Decrease Row): Work an sc2tog over the first two stitches, single crochet across until two remain, then sc2tog over the last two stitches. Chain 1, turn. (12 sts)
- Row 13 (Even Row): Work 1 single crochet into every stitch across. Chain 1, turn. (12 sts)
- Row 14 (Decrease Row): Work an sc2tog over the first two stitches, single crochet across until two remain, then sc2tog over the last two stitches. Chain 1, turn. (10 sts)
- Row 15 (Even Row): Work 1 single crochet into every stitch across. Chain 1, turn. (10 sts)
- Row 16 (Decrease Row): Work an sc2tog over the first two stitches, single crochet across until two remain, then sc2tog over the last two stitches. Chain 1, turn. (8 sts)
- Row 17 (Even Row): Work 1 single crochet into every stitch across. Chain 1, turn. (8 sts)
- Row 18 (Decrease Row): Work an sc2tog over the first two stitches, single crochet across until two remain, then sc2tog over the last two stitches. Chain 1, turn. (6 sts)
- Row 19 (Even Row): Work 1 single crochet into every stitch across. Chain 1, turn. (6 sts)
- Row 20 (Decrease Row): Work an sc2tog over the first two stitches, single crochet across until two remain, then sc2tog over the last two stitches. Chain 1, turn. (4 sts)
- Row 21 (Even Row): Work 1 single crochet into every stitch across. Chain 1, turn. (4 sts)
- Row 22 (Decrease Row): Work an sc2tog over the first two stitches, and another sc2tog over the remaining two stitches. Chain 1, turn. (2 sts)
- Row 23 (Final Decrease): Work an sc2tog over the final two stitches. Fasten off, leaving a short tail. Weave your tail down the back side of the tree to hide it. Repeat all these steps to make your second identical panel! (1 st)
The Whimsical White Surface Swirl
Now we will create the gorgeous, raised white cord that will decorate the front panel of our tree. This is worked separately and then sewn onto the surface of one of our green panels.
- Step 1: Using your white yarn, create a very long foundation chain. As a general rule of thumb, make this chain about two and a half to three times the total height of your finished green triangle. Do not worry if it is a bit too long; you can always unravel any extra chains at the end before fastening off!
- Step 2: To give the swirl a wonderful, raised, candy-cane-like texture, slip stitch back down the entire length of your chain. To do this, simply insert your hook into the second chain from the hook, yarn over, and draw the loop through both the chain and the loop on your hook. Continue this all the way back to the beginning. Fasten off.
- Step 3: Lay one of your green tree panels flat on your table, facing right-side up. Starting near the center of the tree, gently curl the end of your white crocheted cord into a tight, neat spiral.
- Step 4: Gradually wind the cord outward, letting the loops grow slightly larger as they travel down and across the tree. Guide the end of the cord to sweep beautifully across the wide bottom section of the tree. Use a couple of safety pins or stitch markers to hold this spiral layout in place.
- Step 5: Thread your tapestry needle with a strand of matching white yarn. Carefully sew the white cord onto the green panel using small, hidden stitches through the underside of the cord. Take care not to pull your sewing thread too tightly, as this can cause the green panel to pucker. Knot and secure your ends on the back of the panel.
The Tree Trunk
Our little tree needs a sturdy trunk! We will make this using our warm golden brown yarn.
- Row 1: Using your brown yarn, chain 7. Starting in the second chain from your hook, work 1 single crochet in each chain across. Chain 1, turn. (6 sts)
- Rows 2-5: Work 1 single crochet into each stitch across. Chain 1, turn at the end of each row. After completing Row 5, fasten off your yarn, leaving a long tail for sewing. This neat brown rectangle is the perfect size to sit centered at the bottom of our tree!
The Delicate Flower Topper
To top our tree off with holiday joy, we will make a sweet five-petal blossom that resembles a tiny snowflake.
- Step 1: Using your white yarn, make a magic ring (or chain 3 and slip stitch to the first chain to form a tiny ring).
- Step 2: Inside the ring, work the following sequence: (chain 3, work 2 double crochets, chain 3, slip stitch into the ring). This completes your first petal!
- Step 3: Repeat that exact sequence four more times inside the ring until you have five beautiful petals. Pull the tail of your magic ring to close the center hole tightly. Fasten off, leaving a tail of yarn, and sew this gorgeous topper onto the peak of your decorated front green panel.
Assembling the Ornament
With all our individual components ready, it is time to assemble our tree and bring it to life!
- Step 1: Position your completed brown trunk behind the lower center edge of your decorated front panel. Make sure about half of the trunk is hiding behind the green stitches, and the other half is sticking out from the bottom. Use the brown yarn tail to sew the top half of the trunk securely to the back of the front green panel.
- Step 2: Lay your second green panel flat on your table (this will be the clean back of your ornament). Place your decorated front panel directly on top of it, sandwiching the sewn portion of the trunk in the middle. Ensure the wrong sides of both panels are touching, and that all three corners of the triangles align perfectly.
- Step 3: Insert your hook through both layers at the bottom corner of the tree. Attach your green yarn, make a chain 1, and work single crochets evenly up the side of the tree, going through both the front and back panels at the same time to join them.
- Step 4: When you reach the top peak of the tree, work 3 single crochets into the very top stitch. This extra room allows the corner to turn smoothly without warping the shape of the tree.
- Step 5: Begin working single crochets down the second side of the tree. Stop when you are about two-thirds of the way down the side!
- Step 6: Take a small amount of polyester fiberfill and gently push it inside the opening between your two panels. You want just enough stuffing to make the tree feel soft and slightly puffy, but not so much that the stitches stretch open.
- Step 7: Continue single crocheting down the rest of the side, across the bottom edge (working carefully around the trunk), and back to your starting point. Slip stitch to the very first stitch to join.
- Step 8: To make a hanging loop, do not fasten off just yet! Simply chain 15 to 20 stitches from the top of your tree (or attach a loop of yarn directly to the top point), secure it with a slip stitch, tie a secure knot, and hide your ends inside the stuffed tree using your tapestry needle. Your beautiful swirl tree is complete!
Customization, Sizing & Color Ideas
One of the most exciting aspects of being a designer is putting your own creative spin on a pattern. This Crochet Swirl Tree is a wonderful canvas for your personal style! Here are a few lovely ideas to spark your imagination:
- The Cozy Pastel Palette: Swap out the traditional forest green for a soft, dreamy blush pink, mint green, or lavender. Pair it with a cream-colored swirl for a modern, whimsical “shabby chic” holiday aesthetic.
- Winter Wonderland Theme: Crochet the tree panels using a deep, dramatic icy blue or teal yarn. Use a shiny white yarn with a metallic silver thread running through it for the swirl to mimic glittering frosted snow.
- The Giant Pillow Tree: If you want to make a cozy holiday cushion instead of a small ornament, simply use a super bulky plush chenille yarn and a large 8.0 mm hook! Follow the exact same pattern steps to create a huggable, oversized throw pillow.
- Sparkling Embellishments: Before sewing down your white swirl, slide some tiny red or gold seed beads onto your white yarn. As you slip stitch back down the chain, slide a bead forward every few stitches to create built-in, sparkling “ornaments” along the swirl!
- Rustic Forest Garland: Make five or six trees in various earthy shades of green—such as olive, sage, and emerald. String them together along a long strand of natural jute twine, placing a wooden bead between each tree for a gorgeous, farmhouse-inspired garland.
Pro Tips for the Best Results
To help you create the absolute perfect tree on your very first try, I have gathered my favorite designer tips and tricks. These little secrets will elevate your finished ornament from looking “home-made” to looking professionally hand-crafted!
- Keep an Eye on Tension: Try to maintain a consistent, firm tension while crocheting both green panels. If you crochet the second panel more loosely than the first, they will not align correctly during the assembly phase.
- Avoid Overstuffing: This is a flat-constructed ornament designed to have a clean, triangular silhouette. Adding too much stuffing will turn your tree into a round ball and cause your stitches to pull apart, exposing the white fiberfill inside. Keep it light and pillowy!
- Wet Block Your Panels: If your green triangles look a bit curled or wavy after you finish them, do not worry! Simply spray them lightly with water, lay them flat on a towel, shape them gently with your fingers, and let them dry completely before sewing on the swirl or joining them. This works wonders for creating crisp, straight edges!
- Use Sewing Pins for the Swirl: The secret to a perfect swirl is taking your time during the positioning phase. Use sewing pins to secure the white cord onto the green fabric exactly where you want it before you pick up your needle. This prevents the cord from sliding around or shifting as you sew.
- Hide Your Tails in the Stuffing: When you finish joining your panels, thread your final yarn ends onto your tapestry needle, push the needle directly into the center of the stuffed tree, and pull it out through any random stitch on the side. Snip the yarn close to the surface, and the end will spring back inside the tree, disappearing forever!
- Opt for a Smaller Hook: If you tend to be a loose crocheter, go down half a millimeter in hook size. A tighter crochet fabric will look much cleaner, hold its triangular shape better, and prevent stuffing from poking out.
Frequently Asked Questions
Can a beginner make this project?
Absolutely! This pattern is incredibly beginner-friendly. It relies on the absolute basics of crochet: chaining, single crocheting, and slip stitching. The shaping is achieved through very simple increases and decreases. It is actually a wonderful first project for beginners because the rows are short, meaning you can see your progress quickly and learn how to shape crochet pieces without feeling overwhelmed.
Do I have to make two panels, or can I make just one?
While making two panels and stuffing them gives the ornament a lovely, plush, high-quality look, you can absolutely make a single-panel version! If you only make one green panel, you can skip the stuffing step. Just sew the trunk and swirl to your single panel, and you will have a lovely, flat ornament that is perfect for using as a bookmark or gluing onto a handmade holiday greeting card.
What type of yarn is best for this ornament?
A classic, sturdy acrylic or cotton yarn in medium (worsted) weight is ideal for this project. Acrylic yarn is wonderful because it is inexpensive, comes in thousands of vibrant colors, and has a bit of stretch that makes stuffing easy. Cotton yarn is also a fabulous choice because it produces incredibly crisp stitch definition, giving your tree a very neat, structured, and rustic look.
How do I make sure the white swirl doesn’t look messy?
The key to a neat swirl is ensuring your sewing stitches are small and hidden. When sewing the white cord onto your green panel, only catch the loops on the *underside* of the white cord. Do not bring your sewing thread all the way over the top of the cord. By keeping your stitches underneath, the cord will look like it is floating beautifully on top of the green background.
How can I make the tree larger or smaller?
The easiest way to alter the size of your tree without changing the pattern is to change your yarn weight and hook size. For a tiny, delicate tree, use embroidery floss or lace-weight crochet thread with a tiny steel hook. For a massive, cuddly tree, use a super bulky yarn with a 9 mm hook. You can also adjust the starting chain; starting with a wider chain will yield a larger tree, while starting with fewer chains will make a smaller one.
Can I wash this ornament if it gets dirty?
Yes, but you must be gentle! If you used acrylic or cotton yarn, you can hand-wash the ornament in a bowl of cool water with a drop of mild soap. Gently squeeze the water out without wringing or twisting the tree, reshape it with your fingers, and lay it flat on a clean dry towel to air dry completely.
Conclusion & Happy Crocheting
There is nothing quite like the joy of decorating your home with pieces you made with your own two hands. Every time you catch a glimpse of this sweet Crochet Swirl Tree hanging on your holiday display, you will feel a wonderful sense of pride and cozy warmth. I hope this pattern brings a splash of creative joy to your holiday preparations and inspires you to experiment with colors, textures, and designs.
Please remember that crochet is a journey, not a race. Take your time with each stitch, enjoy the rhythm of your hook, and do not worry about making every single stitch absolutely perfect. It is those tiny, beautiful handmade variations that give our creations their unique personality and charm!
If you enjoyed making this project, please share it with your friends in your local crafting group or post a picture on social media. I absolutely love seeing your finished work and the beautiful, unique color combinations you choose. Happy crocheting, stay cozy, and may your holidays be filled with warmth, love, and plenty of yarn!
Watch the Full Step-by-Step Video Tutorial
Follow along with the complete step-by-step video tutorial below and crochet at your own pace!